Ciridae
Public Python clients, models, and project utilities consumed by Ciridae services, standalone projects, and templates.
The domain libraries remain the source owners in libs/auth-client,
libs/mcp-access, and libs/project-contract. This directory only assembles
their ciridae.* namespaces into one public distribution.
public-package-files.txt is the reviewed artifact boundary. Adding any source
file under an owned namespace fails the build until that file is explicitly
added to the manifest.
The PyPI distribution is ciridae. Import from the relevant domain namespace:
from ciridae.auth import AuthServiceAccessResponse, AuthServiceClient
from ciridae.mcp import CiridaeMcpClient, ProjectToolInventoryResponse
from ciridae.project import ProjectDefinition
Validate a project.yaml file with the same packaged contract:
ciridae validate-project project.yaml
Releasing
- Update
versioninpyproject.toml. - Merge the change to
main. - Push the matching tag, for example
ciridae-v0.1.0.
The tag publishes through PyPI Trusted Publishing. Releases are immutable; change the version rather than replacing an existing artifact.
Metadata
Release files for ciridae 0.1.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.1.0.tar.gz | 17.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ciridae-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.1 kB
Release files / ciridae-0.1.0.tar.gz
| Download URL | ciridae-0.1.0.tar.gz |
|---|---|
| Size | 17.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c7efd8005502d9e2270b4baa1fb46e7d2c478aa6e0f091b05585ea5f050bf437
|
|
BLAKE2b-256 checksum How to use checksums |
a21a102abbb3066732ed048442254ddccb7a07f0629b06fec56e22d54e55c159
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / ciridae-0.1.0-py3-none-any.whl
| Download URL | ciridae-0.1.0-py3-none-any.whl |
|---|---|
| Size | 22.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f22d4f28529b2823356f12001b7e8139fdce9b11fcecf00efd5259a6e499b858
|
|
BLAKE2b-256 checksum How to use checksums |
c29302dea9abbde51df47dec2b0472cf09e09b646268ab65422e3dadc4654c5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|