chore(deps): update dependency b2sdk to v2
This MR contains the following updates:
Package | Update | Change |
---|---|---|
b2sdk | major |
==1.33.0 -> ==2.1.0
|
Release Notes
Backblaze/b2-sdk-python (b2sdk)
v2.1.0
Changed
- Use ParallelDownloader for small files instead of SimpleDownloader to avoid blocking on I/O.
Fixed
- Fix
decode_content=True
causing an error when downloading tiny and large files. - Prevent errors due to the use of "seekable" download strategies for seekable, but not readable files.
Added
- Add set&get Event Notification rules methods to Bucket API as part of Event Notifications feature Private Preview. See https://www.backblaze.com/blog/announcing-event-notifications/ for details.
v2.0.0
Removed
- Remove
tqdm
dependency. Nowtqdm
has to be explicitly installed to useTqdmProgressListener
class. - Remove
[doc]
extras dependency group - moved to dev dependencies. - Remove unnecessary
packaging
package dependency. It's functionality was never explicitly exposed.
Changed
- Move non-apiver packages (e.g. packages other than
b2sdk.v1
,b2sdk.v2
, ...) tob2sdk._internal
to further discourage use of non-public internals. If you accidentally used non-public internals, most likely only thing you will need to do, is import fromb2sdk.v2
instead ofb2sdk
. - Move logging setup and
UrllibWarningFilter
class fromb2sdk.__init__.py
tob2sdk._v3
(and thusb2sdk.v2
&b2sdk.v1
). This will allow us to remove/change it in new apiver releases without the need to change the major semver version.
Added
- Add
SqliteAccountInfo.get_user_account_info_path
to public API.
Infrastructure
- Update to GitHub Actions using Node 20.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.