Smart-open

Latest version: v7.0.5

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

Scan your dependencies

Page 1 of 9

7.0.5

- Fix zstd compression in ab mode (PR [833](https://github.com/piskvorky/smart_open/pull/833), [ddelange](https://github.com/ddelange))
- Fix close function not neing able to upload a compressed S3 (PR [838](https://github.com/piskvorky/smart_open/pull/838), [jbarragan-bridge](https://github.com/jbarragan-bridge))
- Fix test_http.request_callback (PR [828](https://github.com/piskvorky/smart_open/pull/828), [ddelange](https://github.com/ddelange))
- Update readline logic for azure to match s3 (PR [826](https://github.com/piskvorky/smart_open/pull/826), [quantumfusion](https://github.com/quantumfusion))
- Make http handler take an optional requests.Session (PR [825](https://github.com/piskvorky/smart_open/pull/825), [arondaniel](https://github.com/arondaniel))
- Ensure no side effects on SinglepartWriter exception (PR [820](https://github.com/piskvorky/smart_open/pull/820), [donsokolone](https://github.com/donsokolone))
- Add support for `get_blob_kwargs` to GCS blob read operations (PR [817](https://github.com/piskvorky/smart_open/pull/817), [thejcannon](https://github.com/thejcannon))

7.0.4

* Fix wb mode with zstd compression (PR [815](https://github.com/piskvorky/smart_open/pull/815), [djudd](https://github.com/djudd))
* Remove GCS bucket.exists call to avoid storage.buckets.get permission (PR [813](https://github.com/piskvorky/smart_open/pull/813), [ddelange](https://github.com/ddelange))

7.0.3

* add support for zst writing (PR [812](https://github.com/piskvorky/smart_open/pull/812), [mpenkov](https://github.com/mpenkov))
* roll back PR [812](https://github.com/piskvorky/smart_open/pull/788), restore compatibility with built-in open function ([mpenkov](https://github.com/mpenkov))

7.0.2

* Add `__next__` method to FileLikeProxy (PR [811](https://github.com/piskvorky/smart_open/pull/811), [ddelange](https://github.com/ddelange))
* Fix python_requires minimum python version in setup.py (PR [807](https://github.com/piskvorky/smart_open/pull/807), [pressler-vsc](https://github.com/pressler-vsc))
* Add activity check to cached sftp connections (PR [808](https://github.com/piskvorky/smart_open/pull/808), [greg-offerfit](https://github.com/greg-offerfit))

7.0.1

* Do not touch botocore unless it is installed (PR [803](https://github.com/piskvorky/smart_open/pull/803), [ddelange](https://github.com/ddelange))

7.0.0

* Upgrade dev status classifier to stable (PR [798](https://github.com/piskvorky/smart_open/pull/798), [seebi](https://github.com/seebi))
* Add zstandard compression support (PR [801](https://github.com/piskvorky/smart_open/pull/801), [rlrs](https://github.com/rlrs))
* Support moto 4 & 5 (PR [802](https://github.com/piskvorky/smart_open/pull/802), [jayvdb](https://github.com/jayvdb))
* Add logic for handling large files in MultipartWriter uploads to S3 (PR [796](https://github.com/piskvorky/smart_open/pull/796), [jakkdl](https://github.com/jakkdl))
* Add support for SSH connection via aliases from `~/.ssh/config` (PR [790](https://github.com/piskvorky/smart_open/pull/790), [wbeardall](https://github.com/wbeardall))
* Secure the connection using SSL when connecting to the FTPS server (PR [793](https://github.com/piskvorky/smart_open/pull/793), [wammaster](https://github.com/wammaster))
* Make GCS I/O 1000x faster by avoiding unnecessary API call (PR [788](https://github.com/piskvorky/smart_open/pull/788), [JohnHBrock](https://github.com/JohnHBrock))
* Retry finalizing multipart S3 upload (PR [785](https://github.com/piskvorky/smart_open/pull/785), [ddelange](https://github.com/ddelange))
* Handle exceptions during writes to Azure (PR [783](https://github.com/piskvorky/smart_open/pull/783), [ddelange](https://github.com/ddelange))
* Fix formatting of python code in MIGRATING_FROM_OLDER_VERSIONS.rst (PR [795](https://github.com/piskvorky/smart_open/pull/795), [kenahoo](https://github.com/kenahoo))
* Fix __str__ method in SinglepartWriter (PR [791](https://github.com/piskvorky/smart_open/pull/791), [ThosRTanner](https://github.com/ThosRTanner))
* Fix `KeyError: 'ContentRange'` when received full content from S3 (PR [789](https://github.com/piskvorky/smart_open/pull/789), [messense](https://github.com/messense))
* Propagate __exit__ call to the underlying filestream (PR [786](https://github.com/piskvorky/smart_open/pull/786), [ddelange](https://github.com/ddelange))

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.