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.3.tar.gz (16.4 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.3-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hiro_commons-0.1.3.tar.gz
  • Upload date:
  • Size: 16.4 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.3.tar.gz
Algorithm Hash digest
SHA256 5c9de3ec69a0ecd191b309857302766e9f8b47b311b97e0b2ae6c98cd45fbf6b
MD5 a1275b34905b1ade9fc44526a2408884
BLAKE2b-256 3645fce96d2b08b77f2ee4c3c86f640be326b3f43b936493402155f652b5986e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiro_commons-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 20.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ee0940dfb3c47f6d50dc23810b4dbc69d95eba833213a86d3c4165b69d0ddb38
MD5 7df981b05414fb5ce93ecc6d6c910b16
BLAKE2b-256 0360180e7c7e60b258ab09a8b0568464ab7abd9c8b5e9fab5686752de325ab96

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