boostedblob
boostedblob is a command line tool and async library to perform basic file operations on local paths, Google Cloud Storage paths and Azure Blob Storage paths.
boostedblob is derived from the excellent blobfile.
The fun part of implementing boostedblob is boostedblob/boost.py, which provides a
concurrent.futures-like interface for running and composing async tasks in a concurrency limited
environment.
Installation
Just run pip install boostedblob. boostedblob requires Python 3.10 or better.
Usage
For an overview and list of commands:
bbb --help
For help with a specific command:
bbb ls --help
To enable tab completion, add the following to your shell config (replacing zsh with bash,
if appropriate):
eval "$(bbb complete init zsh)"
Note that the quotes are necessary. You can also inline the result of bbb complete init zsh into
your shell config to make your shell startup a little faster.
Contributing
For developer documentation (getting started, running tests, debugging tricks, codebase tips), see CONTRIBUTING.md
Metadata
Release files for boostedblob 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| boostedblob-1.1.0.tar.gz | 52.9 kB | Without provenance | Details for boostedblob-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| boostedblob-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for boostedblob-1.1.0-py3-none-any.whl |
Total release size: 114.2 kB
Release files / boostedblob-1.1.0.tar.gz
| Download URL | boostedblob-1.1.0.tar.gz |
|---|---|
| Size | 52.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cc0765ea2428310e132424c9be9c844134dc259930584aea16d512d1b72adcc9
|
|
BLAKE2b-256 checksum How to use checksums |
0922a94933937c72f05a552489b4407e7bd22263c0227da6a0c797132d841277
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / boostedblob-1.1.0-py3-none-any.whl
| Download URL | boostedblob-1.1.0-py3-none-any.whl |
|---|---|
| Size | 61.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
878d3c331ce61df57626d089bc6009713d7d89c6b2875bf27070d6cd1069d09d
|
|
BLAKE2b-256 checksum How to use checksums |
6ad6797090ff21392fdc51d1e319c742c4fdf14b6057c0321f4bf7ef350a9f0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for boostedblob 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.