Internal shared utilities for Hiro League — not a public API; depend at your own risk
Project description
hiro-commons
Internal package — not a public API. This package exists so that
hirocliandhirogatecan share infrastructure code (constants, crypto, timestamp helpers, structured logging setup) without creating a sideways dependency between the two top-level packages.It is published to PyPI only because
hirogateis independently distributable (e.g. on a VPS) and must therefore resolvehiro-commonsfrom a public index.External code should not depend on
hiro-commonsdirectly. APIs may break between releases without notice. Pin an exact version if you must use it.
What's inside
hiro_commons.constants— shared infrastructure constants (network ports, timing defaults, storage paths, domain names). See Constants architecture.hiro_commons.crypto— Ed25519 / signing primitives shared between server and gateway.- Other cross-cutting helpers (timestamps, structured logging setup, etc.).
Versioning
Released in lockstep with the rest of the Hiro League workspace; cross-package
pins use ~=X.Y.Z. See
Packaging releases.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hiro_commons-0.1.0.tar.gz.
File metadata
- Download URL: hiro_commons-0.1.0.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97fa8a99c7da3eda72dec0e63d5f62a53235c3f8df8cdc3693892a00def3d5e9
|
|
| MD5 |
8c006367f0a97e78179ac9268a493359
|
|
| BLAKE2b-256 |
7160f911a1be47665b975edd1f538d2044f1a29e9be9de15be6e3b1c59d3acdb
|
File details
Details for the file hiro_commons-0.1.0-py3-none-any.whl.
File metadata
- Download URL: hiro_commons-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5013a03762f61a9168f6c49c7dbe5826e33e5e10df63702e9547ac499e755790
|
|
| MD5 |
7b9432afe486650fb75b791aa649603e
|
|
| BLAKE2b-256 |
8e3b87b684c27a5bbf97e8bf04972ab40514dfe851fbe6610e354b6eb5a210c7
|