notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
py-b2 Command Line Interface for Backblaze's B2 storage service
4.3.1_1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.3.1_1Version of this port present on the latest quarterly branch.
Maintainer: leres@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-14 17:48:04
Last Update: 2025-03-08 23:21:20
Commit Hash: 3b6c12a
License: MIT
WWW:
https://www.backblaze.com/b2/docs/quick_command_line.html
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}b2>0:devel/py-b2@${PY_FLAVOR}
Conflicts:
CONFLICTS_INSTALL:
  • boost_build
To install the port:
cd /usr/ports/devel/py-b2/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-b2
  • pkg install py311-b2
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 py311-b2 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-b2
Package flavors (<flavor>: <package>)
  • py311: py311-b2
distinfo:
TIMESTAMP = 1740246731 SHA256 (Backblaze-B2_Command_Line_Tool-v4.3.1_GH0.tar.gz) = 5f817f09e3c168f8dcfca34373b5d53c8019a63e809e170aceafdeaaaf7992c2 SIZE (Backblaze-B2_Command_Line_Tool-v4.3.1_GH0.tar.gz) = 215714

Packages (timestamps in pop-ups are UTC):
py311-b2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.3.1_14.3.1_1-4.3.1_14.3.1_1---
FreeBSD:13:quarterly4.2.04.2.0-4.2.04.3.1_1---
FreeBSD:14:latest4.3.1_14.3.1_1-4.3.1_14.3.1_1---
FreeBSD:14:quarterly4.2.04.3.1_1-4.2.04.3.1_1---
FreeBSD:15:latest4.3.1_14.3.1_1n/a4.3.1_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-pdm-backend>=0 : devel/py-pdm-backend@py311
  2. py311-tabulate>=0.9.0 : devel/py-tabulate@py311
  3. python3.11 : lang/python311
  4. py311-build>=0 : devel/py-build@py311
  5. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-argcomplete>=3.5.2 : devel/py-argcomplete@py311
  2. py311-arrow>=1.0.2 : devel/py-arrow@py311
  3. py311-b2sdk>=2.7.0 : devel/py-b2sdk@py311
  4. py311-docutils>=0.18.1 : textproc/py-docutils@py311
  5. py311-idna>=3.4 : dns/py-idna@py311
  6. py311-importlib-metadata>=3.3 : devel/py-importlib-metadata@py311
  7. py311-phx-class-registry>=4.0 : devel/py-phx-class-registry@py311
  8. py311-platformdirs>=3.11.0 : devel/py-platformdirs@py311
  9. py311-rst2ansi>=0.1.5 : textproc/py-rst2ansi@py311
  10. py311-tabulate>=0.9.0 : devel/py-tabulate@py311
  11. py311-tqdm>=4.65.0 : misc/py-tqdm@py311
  12. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_py-b2
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Backblaze/B2_Command_Line_Tool/tar.gz/v4.3.1?dummy=/
Collapse this list.
Port Moves
  • port moved here from devel/b2 on 2024-11-14
    REASON: Add py- prefix

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.3.1_1
08 Mar 2025 23:21:20
commit hash: 3b6c12ace6ec4b090ce561c2c6770f0401c18bf9commit hash: 3b6c12ace6ec4b090ce561c2c6770f0401c18bf9commit hash: 3b6c12ace6ec4b090ce561c2c6770f0401c18bf9commit hash: 3b6c12ace6ec4b090ce561c2c6770f0401c18bf9 files touched by this commit
Craig Leres (leres) search for other commits by this committer
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 >=.
4.3.1
22 Feb 2025 17:58:10
commit hash: 3257707dff631a119ae581f2c5ccd41796683202commit hash: 3257707dff631a119ae581f2c5ccd41796683202commit hash: 3257707dff631a119ae581f2c5ccd41796683202commit hash: 3257707dff631a119ae581f2c5ccd41796683202 files touched by this commit
Craig Leres (leres) search for other commits by this committer
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
4.3.0
22 Jan 2025 18:14:25
commit hash: 5400cab7854cfae4f711a0a6db9ab85466828f66commit hash: 5400cab7854cfae4f711a0a6db9ab85466828f66commit hash: 5400cab7854cfae4f711a0a6db9ab85466828f66commit hash: 5400cab7854cfae4f711a0a6db9ab85466828f66 files touched by this commit
Craig Leres (leres) search for other commits by this committer
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.
4.2.0
14 Nov 2024 17:45:51
commit hash: da33eaab92181d1989c9ef3c70d617eca579ed9fcommit hash: da33eaab92181d1989c9ef3c70d617eca579ed9fcommit hash: da33eaab92181d1989c9ef3c70d617eca579ed9fcommit hash: da33eaab92181d1989c9ef3c70d617eca579ed9f files touched by this commit
Craig Leres (leres) search for other commits by this committer
devel/b2: rename devel/py-b2

PR:		241138

Number of commits found: 4