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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| athena_references-0.1.0.tar.gz | 9.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.