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.0.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.0-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

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

Hashes for hiro_commons-0.1.0.tar.gz
Algorithm Hash digest
SHA256 97fa8a99c7da3eda72dec0e63d5f62a53235c3f8df8cdc3693892a00def3d5e9
MD5 8c006367f0a97e78179ac9268a493359
BLAKE2b-256 7160f911a1be47665b975edd1f538d2044f1a29e9be9de15be6e3b1c59d3acdb

See more details on using hashes here.

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

Hashes for hiro_commons-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5013a03762f61a9168f6c49c7dbe5826e33e5e10df63702e9547ac499e755790
MD5 7b9432afe486650fb75b791aa649603e
BLAKE2b-256 8e3b87b684c27a5bbf97e8bf04972ab40514dfe851fbe6610e354b6eb5a210c7

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