Skip to main content

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

  1. Update version in pyproject.toml.
  2. Merge the change to main.
  3. 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)

Source distribution for ciridae 0.1.0
File Size Uploaded
ciridae-0.1.0.tar.gz 17.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ciridae 0.1.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.6

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page