Skip to main content

hiro-commons

Internal package — not a public API. This package exists so that hirocli and hirogate can 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 hirogate is independently distributable (e.g. on a VPS) and must therefore resolve hiro-commons from a public index.

External code should not depend on hiro-commons directly. 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.

Metadata

Release files for hiro-commons 0.2.0

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

Source distribution (sdist)

Source distribution for hiro-commons 0.2.0
File Size Uploaded
hiro_commons-0.2.0.tar.gz 21.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hiro-commons 0.2.0
File Interpreter ABI Platform
hiro_commons-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 47.9 kB

Release files / hiro_commons-0.2.0.tar.gz

Download URL hiro_commons-0.2.0.tar.gz
Size 21.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e709e00d41a5393c4a10aa03c512eb25e16ead0c3cb9ddc337c246b68db53945
BLAKE2b-256 checksum
How to use checksums
5e0e548d30b2e96e9a24d46a2c5c582cc4527591f261a0966ac1f2682accbd87
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / hiro_commons-0.2.0-py3-none-any.whl

Download URL hiro_commons-0.2.0-py3-none-any.whl
Size 26.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e8f8dd7e8975624f5530999a5df5de4bfc4a0cecb62b27d7edadbb5366deb2a
BLAKE2b-256 checksum
How to use checksums
0cfb162fabe089925af4a4ec7a90325a5bae9beb6dad8b0af228ddf6dce4468e
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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