Skip to main content

The official Python SDK for Task Badger

Project description

Task Badger Python Client

This is the official Python SDK for Task Badger.

For full documentation go to https://docs.taskbadger.net/python/.

Integration Tests


Getting Started

Install

pip install taskbadger

To use the taskbadger command-line tool, install the cli extra:

pip install 'taskbadger[cli]'

Client Usage

import taskbadger
from taskbadger.systems import CelerySystemIntegration

taskbadger.init(
    token="***",
    systems=[CelerySystemIntegration()],
    tags={"environment": "production"}
)

CLI Usage

$ export TASKBADGER_API_KEY=***
$ taskbadger run "nightly-backup" -- ./backup.sh

Project details


Download files

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

Source Distribution

taskbadger-2.0.0.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

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

taskbadger-2.0.0-py3-none-any.whl (61.0 kB view details)

Uploaded Python 3

File details

Details for the file taskbadger-2.0.0.tar.gz.

File metadata

  • Download URL: taskbadger-2.0.0.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taskbadger-2.0.0.tar.gz
Algorithm Hash digest
SHA256 899b6960e48f84301e0925ae26d60ab15bf8185b0284c9a3546ae2b5419a1474
MD5 3612f442e8e627188e012d2a18c41925
BLAKE2b-256 0553ff54ae53968842cddb4cb13d45ba3fc170bf2174d25c5e2279aa40a3efaa

See more details on using hashes here.

File details

Details for the file taskbadger-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: taskbadger-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 61.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taskbadger-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7b0e22ef9df64e1ba5d8294a392ce10a77789ea21bd23277726c2c3b901e8e2
MD5 50e823c7bbc7fa5a8f39b10f314b488a
BLAKE2b-256 4e5e3d26a66e36c02a3fb7666b6b6450b279917c9f15464ce110132abf978191

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