Skip to main content

horreum-client-python

Website GitHub issues GitHub forks GitHub stars GitHub license


What is Horreum Python Client?

Horreum python client is a high-level python library to interact with Horreum.

The raw client is generated using kiota OpenAPI generator tool starting from the Horreum OpenAPI spec.

Refer to the get started guide for comprehensive instructions on installing and utilizing this library.

What is Horreum?

Horreum is a service for storing performance data and regression analysis.

Contributing

Please check the CONTRIBUTING.md

If you have any idea or doubt 👇

Contribution is the best way to support and get involved in community !

Please, consult our Code of Conduct policies for interacting in our community.

Consider giving the project a star on GitHub if you find it useful.

Development

Install poetry dependency (consider using Python virtual environments):

pip install --constraint=./dev-constraints.txt poetry
poetry --version

Generate source files

make generate

Build the library using poetry:

poetry build

Tests

Tests can be executed using nox sessions.

To install it in your local environment, please run:

pip install --constraint=./dev-constraints.txt nox nox-poetry
nox --version

To check available sessions, run:

nox -l

And execute them by running:

nox -s <session>

Right now integrations tests are not fully automated, therefore you need to start up the Horreum server manually, you can check more details in Horreum README.

NOTE: The database should be empty to get all tests working

Once the Horreum server is up and running on localhost:8080, you can trigger integration tests by running:

nox -s its

Release

Please check the RELEASE.md

License

Apache-2.0 license

Thanks to all the Contributors ❤️

Metadata

Release files for horreum 0.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for horreum 0.19
File Size Uploaded
horreum-0.19.tar.gz 62.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for horreum 0.19
File Interpreter ABI Platform
horreum-0.19-py3-none-any.whl Python 3 none any Details

Total release size: 308.9 kB

Release files / horreum-0.19.tar.gz

Download URL horreum-0.19.tar.gz
Size 62.2 kB
Tags Source
SHA-256 checksum
How to use checksums
62e1f52ee7a37aa7227f1005d96e1bc3eec34f111bd4e4f95ac378bc2122aa75
BLAKE2b-256 checksum
How to use checksums
9510c86c93e958a7d03cbee8481c4e5d67cf6a0596f7386522162fd849403039
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2025.

Transparency log

Release files / horreum-0.19-py3-none-any.whl

Download URL horreum-0.19-py3-none-any.whl
Size 246.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
82d94dfe3abd90671f053042262d0cff9b3cb71d160d14cdfffbfd1db10edd80
BLAKE2b-256 checksum
How to use checksums
aaeac109e7d49e7d523cbf1d8741509dbac4fe01273b3663bfd2481267a41afb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.19 This release

2 release files

0.18

2 release files

0.17

2 release files

0.16.1

2 release files

0.16

2 release files

0.15

2 release files

0.14

2 release files

0.13

2 release files

0.12.1

2 release files

0.12

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page