Etlhelper

Latest version: v0.14.3

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

Scan your dependencies

Page 3 of 5

0.9.7

Not secure
This minor release includes:

+ Recipe for [database to API transfer](https://github.com/BritishGeologicalSurvey/etlhelper#database-to-api--nosql-copy-etl-script-template) uses asynchronous `aiohttp` for ~10x speedup.
+ `iter_chunks`, `fetchmany`, `fetchone` close transactions when they finish.
+ README describes using `fetchone` with [queries using `SELECT ... RETURNING`](https://github.com/BritishGeologicalSurvey/etlhelper#insert-rows) syntax.

0.9.6

Not secure
This minor release includes:

+ Use `fast_executemany` by default for MS SQL Server (via PyODBC driver). This provided a 100x increase in insert speed during our tests. See [README.md](https://github.com/BritishGeologicalSurvey/etlhelper#disabling-fast_executemany-for-sql-server-and-other-pyodbc-connections) for details.

0.9.5

Not secure
This minor release includes:

+ allow setting of `row_factory` in `copy_rows`. Thanks to Real-Gecko.
+ basic database to API ETL pipeline script added as recipe in README.md

0.9.4

Not secure
This minor release includes:

+ `setup_oracle_client` fails gracefully with sys.exit() instead of producing stack trace
+ README highlights `iter_rows`
+ Fix typos in README example ETL script

0.9.3

Not secure
This minor release includes:

- Wheel distribution built
- setup_oracle_client script works with `sh` and `zsh`
- README explains inplace dictionary transforms

0.9.2

Not secure
This minor release improves error messages related to DbParams and connections.

+ Creating DbParams for database type with no installed driver raises a Warning
+ Connecting to database with no installed driver raises ETLHelperConnectionError
+ Stack trace for non-existent dbtype error simplified
+ `sys.exit(1)` / SystemExit calls replaced with ETLHelper errors
+ All print statements replaced with logging calls - this keeps `stdout` clean

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.