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.2.tar.gz (16.1 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.2-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hiro_commons-0.1.2.tar.gz
  • Upload date:
  • Size: 16.1 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.2.tar.gz
Algorithm Hash digest
SHA256 c6423cc434ef0b4dd03e9c284822dcec8c94a52fb3c52c044b00540d9509d335
MD5 3643645e1fcd9307e5eb56238e59b55e
BLAKE2b-256 9e4215c410bac62b372a2837cd6ef37d2598481ed15e88f1b010d5c6cd4996a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiro_commons-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d8657fb0fba312cfb678287447a49bc933876753b8426db3871b6245d0ee3faf
MD5 07bf876c07550da8062bb915e359d3cb
BLAKE2b-256 62283ec2544d461f3300f4072ddc2d10530ae5b84bfc4d2b5e5d2d8297b820f2

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