Skip to main content

A Python Beaker client

Project description

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")

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beaker_py-2.0.1.dev20250428.tar.gz (68.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beaker_py-2.0.1.dev20250428-py3-none-any.whl (77.1 kB view details)

Uploaded Python 3

File details

Details for the file beaker_py-2.0.1.dev20250428.tar.gz.

File metadata

  • Download URL: beaker_py-2.0.1.dev20250428.tar.gz
  • Upload date:
  • Size: 68.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for beaker_py-2.0.1.dev20250428.tar.gz
Algorithm Hash digest
SHA256 72935a1102be451a1a880fbddf470f57e6ca1d021cbe0e260bfc72ed08065ae0
MD5 3710dee9392b3b5e58fd84cb8c626614
BLAKE2b-256 26a3d64cbb47348ad49415ca116c8efeb16f71466e982e110cd501621922bb0e

See more details on using hashes here.

File details

Details for the file beaker_py-2.0.1.dev20250428-py3-none-any.whl.

File metadata

File hashes

Hashes for beaker_py-2.0.1.dev20250428-py3-none-any.whl
Algorithm Hash digest
SHA256 3afc1074c787b853a6ac55e06c254d83d14a3f5f187975bbe9d9a7e3eceb53f6
MD5 e6060cde801b6cf4a39828823401906a
BLAKE2b-256 e5b6be22d8b469a4dd848aa733b519a58df1d781d8f8123d285b0067dcb261e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page