Omniduct

Latest version: v1.2.2

Safety actively analyzes 682334 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

1.2.2

This is a minor release that fixes some minor issues with the presto duct. In particular it:

* Improves error handling (properly propagating the original exception).
* Avoids running more than one query when writing the results of a query directly to a table.
* Avoids thinking that the presto duct is disconnected, and thus retrying every failed query.

1.2.1

A minor release that migrates off of deprecated `interface_meta` functionality, and which properly escapes passwords into the database uri for sqlalchemy databases.

1.2.0

This is a relatively small major release that migrates to `hatch`, drops support for Python 2 and <3.7, increased linting on the code, reformatted using `black`, and fixes a few small bugs surfaced by linting.

1.1.19

This is a patch release that allows `interface_meta` versions >=1.3, and <2 (this fixes compatibility issues between conda-installed and pip installed versions of `interface_meta`, since pip version metadata is only correct in conda packages newer than 1.3).

1.1.18

This is a minor release that:

1. Improves the behaviour of `ParsedNamespaces` (allowing mutations and copying).
2. Allows for different default namespaces for read vs. write operation in databases.

**Note:** The default namespace changes *only* affects tables that are specified without a value for the appropriate schema field, and so should not break any existing implementations. Note that this was always intended to behave like this for (e.g.) dataframe_to_table operations, but this behaviour was masked by an earlier parsing of the namespaces.

1.1.17

This is a minor release with one change:

- Added support for passing custom thrift transport for use in HiveServer2 database client (108) [thanks gthomas-slack]

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.