Skip to main content

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 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.

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

hiro_commons-0.1.1.tar.gz (15.8 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.1.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hiro_commons-0.1.1.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

Hashes for hiro_commons-0.1.1.tar.gz
Algorithm Hash digest
SHA256 41573d5fc70002c89482c7a26e1aac0a77fa4b4174111d398cadcd4a7c12cc84
MD5 85a13de546b4ba7885552b4067836863
BLAKE2b-256 375e2823f36ab5cae512bb83e9f1cbbcfd2013b306d7c7be7d2e90deecd954ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiro_commons-0.1.1-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

Hashes for hiro_commons-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec284db30f3d7b0b2b5eefedcd0ba42c4ef85517bfde0e4c39d82561a25203b0
MD5 aaaf3ab76ebfe828dbf50f469fc196e7
BLAKE2b-256 cfa87c36f15451519ea22628fabeaf89ebd12cd5b5259be050ef581345777627

See more details on using hashes here.

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