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.

Download files

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

Source Distribution

hiro_commons-0.2.0.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

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

hiro_commons-0.2.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file hiro_commons-0.2.0.tar.gz.

File metadata

  • Download URL: hiro_commons-0.2.0.tar.gz
  • Upload date:
  • Size: 21.9 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

Hashes for hiro_commons-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e709e00d41a5393c4a10aa03c512eb25e16ead0c3cb9ddc337c246b68db53945
MD5 dc6e91988f585266e76de1312e455415
BLAKE2b-256 5e0e548d30b2e96e9a24d46a2c5c582cc4527591f261a0966ac1f2682accbd87

See more details on using hashes here.

File details

Details for the file hiro_commons-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: hiro_commons-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 26.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

Hashes for hiro_commons-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e8f8dd7e8975624f5530999a5df5de4bfc4a0cecb62b27d7edadbb5366deb2a
MD5 8c35f591adbb935ae023d89dfa1619cc
BLAKE2b-256 0cfb162fabe089925af4a4ec7a90325a5bae9beb6dad8b0af228ddf6dce4468e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page