B2 Cloud Storage is a cloud service for storing files in the cloud.
Files are available for download at any time, either through the API
or through a browser-compatible URL.
This package provides Backblaze's official command line tool for
accessing all of the capabilities of B2 Cloud Storage.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-b2 listed in the above command, you can pick from the names under the Packages section.
devel/py-b2: Update to 4.7.1
Changes since 4.7.0:
- Fix b2:// URI parsing to accept bucket names containing periods.
- Bump urllib3 from 2.6.3 to 2.7.0.
Reported by: github
devel/py-b2: Update to 4.7.0
Changes since 4.6.0:
- Reject unsafe remote filenames in the Download command.
- Drop support for Python 3.9 and PyPy 3.9.
Reported by: github
devel/py-b2: Update to 4.6.0
Changes since 4.5.1:
- Update the version command to display the installed b2sdk version
alongside the CLI version.
- Bump b2sdk version to 2.10.3.
- Fixed autocomplete parser cache on Python 3.14.2+.
- Improve command-line options formatting in CLI help text.
Reported by: github
devel/py-b2: Update to 4.5.1
Changes since 4.5.0:
- Replace the phx-class-registry dependency with a simple in-house
implementation.
- Avoid eager calculation of command help during parser construction.
Reported by: github
devel/py-b2: Update to 4.4.2
Adjust some dependencies.
Changes since 4.4.1:
- Handle filenames starting with / or ending with # or ?.
- Avoid failing on missing extra dependencies in b2 license command.
- Fix b2id:// uri support in file unhide command.
Reported by: github
devel/py-b2: Update to 4.4.1
Adjust some dependencies.
Changes since 4.3.3:
- Pin docutils version to avoid breaking the dependent rst2ansi
library.
- Migrate to b2sdk.v3
- Switched to cloud-based signing using DigiCert KeyLocker.
- Add multi-bucket keys support to the key create subcommand.
- Support multi-bucket keys in key list subcommand.
Reported by: github
devel/py-b2: Update to 4.3.3
Changes since 4.3.2:
- Fix autocomplete install for zsh.
- Suggest running b2 bucket list on NonExistentBucket errors.
Reported by: github
devel/py-b2: Update to 4.3.1
Changes since 4.3.0:
- Avoid failing on BrokenPipeError when running commands.
- Display error message when trying to use --with-auth param for
b2id:// urls in the file url command.
Reported by: github
devel/py-b2: Unbreak build after py-rst2ansi update from 0.1.5 to 0.1.5_1
It's probably a mistake to ever use == with *_DEPENDS so change
all of them to >=.
devel/py-b2: Update to 4.3.1
Changes since 4.3.0:
- Avoid failing on BrokenPipeError when running commands.
- Display error message when trying to use --with-auth param for
b2id:// urls in the file url command.
Reported by: github
devel/py-b2: Update to 4.3.0
Changes since 4.2.0:
- Fix shell autocompletion for Python >=3.12.8 and >=3.13.1.
- Add --exclude-if-uploaded-after to sync.
- Add -l as an alias for --long argument.
- Remove yapf in favor of ruff.
- Upgraded to pytest 8.
- Use SHA384 for Windows signing instead of expired SHA256withRSA.