Skip to main content

Client library for the Foxglove API.

Project description

Python Client Library for the Foxglove API

foxglove-client on PyPI

A convenient python client for Foxglove.

Getting Started

Install from PyPI:

pip install foxglove-client

Create an API token for your organization on your organization's settings page and read more in the Foxglove API Docs.

Examples of various client features can be found in the examples directory.

Development

Running Tests

pipenv install --dev
pipenv run python -m pytest

In addition to unit tests, all PRs that change behavior should also be tested against the Foxglove API.

Release Process

Release numbering follows a major.minor.patch format, abbreviated as "X.Y.Z" below.

CI will build the package and publish to PyPI once tags are pushed, as described below.

  1. Update the version in setup.cfg with the new version X.Y.Z
  2. Draft a release on GitHub and create a new tag releases/vX.Y.Z
  3. Generate release notes, review, and publish the release

Stay in touch

Join our Discord to ask questions, share feedback, and stay up to date on what our team is working on.

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

foxglove_client-0.19.2.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

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

foxglove_client-0.19.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file foxglove_client-0.19.2.tar.gz.

File metadata

  • Download URL: foxglove_client-0.19.2.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foxglove_client-0.19.2.tar.gz
Algorithm Hash digest
SHA256 6b61d1edac64adf61459fcea63997a79e381b92940f7f278a352fcff3e574b2d
MD5 efa53bed3b66bcfe8d59b110d27ef3b0
BLAKE2b-256 865379b2117bb3f165efa42aba50ffa21b3632cfc94a01f8bf995e506530fbbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for foxglove_client-0.19.2.tar.gz:

Publisher: ci.yml on foxglove/foxglove-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foxglove_client-0.19.2-py3-none-any.whl.

File metadata

File hashes

Hashes for foxglove_client-0.19.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b7871db5edcf2b29af624010d3ccc1d5b669a32f3486b4a914d41642bb5b3ea
MD5 cda2af2304942780b75be1cfbb8a8ebc
BLAKE2b-256 d6fc19a00188fb2fa938e8700d67f96a726c6deb2df1ea63fa6c234b135bdfce

See more details on using hashes here.

Provenance

The following attestation bundles were made for foxglove_client-0.19.2-py3-none-any.whl:

Publisher: ci.yml on foxglove/foxglove-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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