Pre-release
This release is a pre-release and may not be stable for production use.
Beaker-py
A lightweight pure-Python client for Beaker.
Installing
Installing with pip
beaker-py is available on PyPI. Just run
pip install beaker-py
Installing from source
To install beaker-py from source, first clone the repository:
git clone https://github.com/allenai/beaker.git
cd beaker/bindings/python
Then run:
make dev-install
Quick start
If you've already configured the Beaker command-line client, beaker-py will
find and use the existing configuration file (usually located at $HOME/.beaker/config.yml).
Otherwise just set the environment variable BEAKER_TOKEN to your Beaker user token.
Either way, you should then instantiate the Beaker client with .from_env():
from beaker import Beaker
beaker = Beaker.from_env(default_workspace="my_org/my_workspace")
Metadata
Release files for beaker-py 2.0.1.dev20250425
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| beaker_py-2.0.1.dev20250425.tar.gz | 67.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| beaker_py-2.0.1.dev20250425-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 143.7 kB
Release files / beaker_py-2.0.1.dev20250425.tar.gz
| Download URL | beaker_py-2.0.1.dev20250425.tar.gz |
|---|---|
| Size | 67.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
104921c8612e613d0bd1838659f23227eb7763f95606feb3f5cae090afb82c87
|
|
BLAKE2b-256 checksum How to use checksums |
8a116eda572e813cab758406d673249c5061d174260aa2019c905d79041c89e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.13
|
Release files / beaker_py-2.0.1.dev20250425-py3-none-any.whl
| Download URL | beaker_py-2.0.1.dev20250425-py3-none-any.whl |
|---|---|
| Size | 76.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
beb3a19278a98d02cfc0053bd82094153b6b5549f4ff50212db8c69f86b704fc
|
|
BLAKE2b-256 checksum How to use checksums |
24cc9ec99798c3c0d702edeea6b84d67611cba33dda4ab254fefd8592feb2c0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.13
|