📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [smart-open](https://togithub.com/piskvorky/smart_open) | `==6.4.0` -> `==7.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>piskvorky/smart_open (smart-open)</summary>
### [`v7.0.4`](https://togithub.com/piskvorky/smart_open/blob/HEAD/CHANGELOG.md#704-2024-03-26)
[Compare Source](https://togithub.com/piskvorky/smart_open/compare/v7.0.3...v7.0.4)
- Fix wb mode with zstd compression (PR [#​815](https://togithub.com/piskvorky/smart_open/pull/815), [@​djudd](https://togithub.com/djudd))
- Remove GCS bucket.exists call to avoid storage.buckets.get permission (PR [#​813](https://togithub.com/piskvorky/smart_open/pull/813), [@​ddelange](https://togithub.com/ddelange))
### [`v7.0.3`](https://togithub.com/piskvorky/smart_open/blob/HEAD/CHANGELOG.md#703-2024-03-21)
[Compare Source](https://togithub.com/piskvorky/smart_open/compare/v7.0.2...v7.0.3)
- add support for zst writing (PR [#​812](https://togithub.com/piskvorky/smart_open/pull/812), [@​mpenkov](https://togithub.com/mpenkov))
- roll back PR [#​812](https://togithub.com/piskvorky/smart_open/pull/788), restore compatibility with built-in open function ([@​mpenkov](https://togithub.com/mpenkov))
### [`v7.0.2`](https://togithub.com/piskvorky/smart_open/blob/HEAD/CHANGELOG.md#702-2024-03-21)
[Compare Source](https://togithub.com/piskvorky/smart_open/compare/v7.0.1...v7.0.2)
- Add `__next__` method to FileLikeProxy (PR [#​811](https://togithub.com/piskvorky/smart_open/pull/811), [@​ddelange](https://togithub.com/ddelange))
- Fix python_requires minimum python version in setup.py (PR [#​807](https://togithub.com/piskvorky/smart_open/pull/807), [@​pressler-vsc](https://togithub.com/pressler-vsc))
- Add activity check to cached sftp connections (PR [#​808](https://togithub.com/piskvorky/smart_open/pull/808), [@​greg-offerfit](https://togithub.com/greg-offerfit))
### [`v7.0.1`](https://togithub.com/piskvorky/smart_open/blob/HEAD/CHANGELOG.md#701-2024-02-26)
[Compare Source](https://togithub.com/piskvorky/smart_open/compare/v7.0.0...v7.0.1)
- Do not touch botocore unless it is installed (PR [#​803](https://togithub.com/piskvorky/smart_open/pull/803), [@​ddelange](https://togithub.com/ddelange))
### [`v7.0.0`](https://togithub.com/piskvorky/smart_open/blob/HEAD/CHANGELOG.md#700-2024-02-26)
[Compare Source](https://togithub.com/piskvorky/smart_open/compare/v6.4.0...v7.0.0)
- Upgrade dev status classifier to stable (PR [#​798](https://togithub.com/piskvorky/smart_open/pull/798), [@​seebi](https://togithub.com/seebi))
- Add zstandard compression support (PR [#​801](https://togithub.com/piskvorky/smart_open/pull/801), [@​rlrs](https://togithub.com/rlrs))
- Support moto 4 & 5 (PR [#​802](https://togithub.com/piskvorky/smart_open/pull/802), [@​jayvdb](https://togithub.com/jayvdb))
- Add logic for handling large files in MultipartWriter uploads to S3 (PR [#​796](https://togithub.com/piskvorky/smart_open/pull/796), [@​jakkdl](https://togithub.com/jakkdl))
- Add support for SSH connection via aliases from `~/.ssh/config` (PR [#​790](https://togithub.com/piskvorky/smart_open/pull/790), [@​wbeardall](https://togithub.com/wbeardall))
- Secure the connection using SSL when connecting to the FTPS server (PR [#​793](https://togithub.com/piskvorky/smart_open/pull/793), [@​wammaster](https://togithub.com/wammaster))
- Make GCS I/O 1000x faster by avoiding unnecessary API call (PR [#​788](https://togithub.com/piskvorky/smart_open/pull/788), [@​JohnHBrock](https://togithub.com/JohnHBrock))
- Retry finalizing multipart S3 upload (PR [#​785](https://togithub.com/piskvorky/smart_open/pull/785), [@​ddelange](https://togithub.com/ddelange))
- Handle exceptions during writes to Azure (PR [#​783](https://togithub.com/piskvorky/smart_open/pull/783), [@​ddelange](https://togithub.com/ddelange))
- Fix formatting of python code in MIGRATING_FROM_OLDER_VERSIONS.rst (PR [#​795](https://togithub.com/piskvorky/smart_open/pull/795), [@​kenahoo](https://togithub.com/kenahoo))
- Fix **str** method in SinglepartWriter (PR [#​791](https://togithub.com/piskvorky/smart_open/pull/791), [@​ThosRTanner](https://togithub.com/ThosRTanner))
- Fix `KeyError: 'ContentRange'` when received full content from S3 (PR [#​789](https://togithub.com/piskvorky/smart_open/pull/789), [@​messense](https://togithub.com/messense))
- Propagate **exit** call to the underlying filestream (PR [#​786](https://togithub.com/piskvorky/smart_open/pull/786), [@​ddelange](https://togithub.com/ddelange))
#### 6.4.0, 2023-09-07
- Ignore S3 seeks to the current position (PR [#​782](https://togithub.com/RaRe-Technologies/smart_open/pull/782), [@​beck3905](https://togithub.com/beck3905))
- Set binary mode prior to FTP write (PR [#​781](https://togithub.com/RaRe-Technologies/smart_open/pull/781), [@​beck3905](https://togithub.com/beck3905))
- Improve S3 URI Parsing for URIs with "@​", "/", and ":" (PR [#​776](https://togithub.com/RaRe-Technologies/smart_open/pull/776), [@​rileypeterson](https://togithub.com/rileypeterson))
- Add python 3.11 to setup.py (PR [#​775](https://togithub.com/RaRe-Technologies/smart_open/pull/775), [@​tooptoop4](https://togithub.com/tooptoop4))
- Fix retrieving empty but existing object from S3 (PR [#​771](https://togithub.com/RaRe-Technologies/smart_open/pull/771), [@​Darkheir](https://togithub.com/Darkheir))
- Avoid overfilling buffer when reading from Azure (PR [#​767](https://togithub.com/RaRe-Technologies/smart_open/pull/767), [@​ronreiter](https://togithub.com/ronreiter))
- Add required import for example to work (PR [#​756](https://togithub.com/RaRe-Technologies/smart_open/pull/756), [@​jensenbox](https://togithub.com/jensenbox))
#### 6.3.0, 2022-12-12
- Refactor Google Cloud Storage to use blob.open (**[ddelange](https://togithub.com/ddelange)**, [#​744](https://togithub.com/RaRe-Technologies/smart_open/pull/744))
- Add FTP/FTPS support ([#​33](https://togithub.com/piskvorky/smart_open/issues/33)) (**[RachitSharma2001](https://togithub.com/RachitSharma2001)**, [#​739](https://togithub.com/RaRe-Technologies/smart_open/pull/739))
- Bring back compression_wrapper(filename) + use case-insensitive extension matching (**[piskvorky](https://togithub.com/piskvorky)**, [#​737](https://togithub.com/RaRe-Technologies/smart_open/pull/737))
- Fix avoidable S3 race condition ([#​693](https://togithub.com/piskvorky/smart_open/issues/693)) (**[RachitSharma2001](https://togithub.com/RachitSharma2001)**, [#​735](https://togithub.com/RaRe-Technologies/smart_open/pull/735))
- setup.py: Remove pathlib2 (**[jayvdb](https://togithub.com/jayvdb)**, [#​733](https://togithub.com/RaRe-Technologies/smart_open/pull/733))
- Add flake8 config globally (**[cadnce](https://togithub.com/cadnce)**, [#​732](https://togithub.com/RaRe-Technologies/smart_open/pull/732))
- Added buffer_size parameter to http module (**[mullenkamp](https://togithub.com/mullenkamp)**, [#​730](https://togithub.com/RaRe-Technologies/smart_open/pull/730))
- Added documentation to support GCS anonymously (**[cadnce](https://togithub.com/cadnce)**, [#​728](https://togithub.com/RaRe-Technologies/smart_open/pull/728))
- Reconnect inactive sftp clients automatically (**[Kache](https://togithub.com/Kache)**, [#​719](https://togithub.com/RaRe-Technologies/smart_open/pull/719))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SphericalKat/deezbot).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
==6.4.0->==7.0.4Release Notes
piskvorky/smart_open (smart-open)
v7.0.4Compare Source
v7.0.3Compare Source
v7.0.2Compare Source
__next__method to FileLikeProxy (PR #811, @ddelange)v7.0.1Compare Source
v7.0.0Compare Source
~/.ssh/config(PR #790, @wbeardall)KeyError: 'ContentRange'when received full content from S3 (PR #789, @messense)6.4.0, 2023-09-07
6.3.0, 2022-12-12
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.