Ciridae
Public Python clients, models, and project utilities. This directory assembles
owned namespaces from the other libs/ packages; public-package-files.txt
is the reviewed public artifact boundary.
pip install ciridae
ciridae validate-project project.yaml
ciridae format-project project.yaml --check
Optional integrations use ciridae[openapi-tools] or ciridae[temporal-sentry].
Domain sources and tests live in their owner directories, not a second copy here.
Releasing
From the repo root, add a pypi/ciridae Sampo changeset
with pnpm changeset, then run pnpm version-packages. Commit the generated
version, changelog, and root uv.lock in the same PR and merge to main;
.github/workflows/ciridae-publish.yml publishes it through PyPI Trusted
Publishing when a push changes the version, and a rerun uploads only the files
PyPI lacks. Releases are immutable. Before 1.0, patch covers compatible/additive
changes and minor covers breaking changes. After 1.0, use normal SemVer.
Metadata
Release files for ciridae 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ciridae-0.4.0.tar.gz | 94.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ciridae-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 227.9 kB
Release files / ciridae-0.4.0.tar.gz
| Download URL | ciridae-0.4.0.tar.gz |
|---|---|
| Size | 94.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25e3552f954a0a6a3d49ee69be0ab0dfc71747a6ae06fed3b876972d4824f4e2
|
|
BLAKE2b-256 checksum How to use checksums |
a2c0253059807728f8440bd69e164e57108785420fc12315578e8c47e56239a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ciridae-0.4.0-py3-none-any.whl
| Download URL | ciridae-0.4.0-py3-none-any.whl |
|---|---|
| Size | 133.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eab86f4cac34c022bfc578ca31bfdc38ea284c797cb11729521d19dd11fb1079
|
|
BLAKE2b-256 checksum How to use checksums |
a2e94b4f134b75ada356cc9c4264ad7e7086fcd7157a89b7bd29f7504f444b31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|