Skip to main content

athena-references

Pure-stdlib Python mirror of the TypeScript @athenaintel/references anchor types. It is the single Python source of truth for AssetReference, the full Anchor union, and the per-asset anchor registry that the Athena studio SDKs (athena-python-pptx, athena-openpyxl, athena-python-docx) share.

It is intentionally dependency-free (Python stdlib only) so the studio SDKs can depend on it inside the Daytona execution sandboxes without pulling in a heavy dependency tree.

Source of truth

agora/agora/utils/asset_references.py remains the canonical Python definition of the anchor types and the asset → anchor registry. This package is a downstream mirror of those types for the studio SDKs.

Both this package and the agora module are pinned to the same shared contract fixture, packages/references/src/anchors/registry-contract.json, which is generated from the TypeScript registry. The parity test (tests/test_registry_contract_parity.py) locks this package to that contract, so a one-sided edit to the anchor union or the registry fails CI.

Metadata

Release files for athena-references 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 athena-references 0.1.0
File Size Uploaded Provenance
athena_references-0.1.0.tar.gz 9.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for athena-references 0.1.0
File Interpreter ABI Platform
athena_references-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.7 kB

Release files / athena_references-0.1.0.tar.gz

Download URL athena_references-0.1.0.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c5e5878a54f918bbb71a7ebde170ad0f3f08faecad85d7fc70720d854a580d3a
BLAKE2b-256 checksum
How to use checksums
27cfa096878bd22a9d102fbfa616fd1a230c52d3feeed93774ff551612814a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Release files / athena_references-0.1.0-py3-none-any.whl

Download URL athena_references-0.1.0-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b36ef30c959bae4cd2da4a9c50e889624914de6563ff89b3592549e0eb0b53d
BLAKE2b-256 checksum
How to use checksums
17fddbaef69a5a3bdceb08fb6dcfa0315e15d076c48eaa91f2c8b571417d4cca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Security for athena-references 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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