Pure-stdlib Python mirror of the @athenaintel/references anchor types, shared by the Athena studio SDKs
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file athena_references-0.1.0.tar.gz.
File metadata
- Download URL: athena_references-0.1.0.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5e5878a54f918bbb71a7ebde170ad0f3f08faecad85d7fc70720d854a580d3a
|
|
| MD5 |
81fccd016d403444b937563acfbde937
|
|
| BLAKE2b-256 |
27cfa096878bd22a9d102fbfa616fd1a230c52d3feeed93774ff551612814a01
|
File details
Details for the file athena_references-0.1.0-py3-none-any.whl.
File metadata
- Download URL: athena_references-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b36ef30c959bae4cd2da4a9c50e889624914de6563ff89b3592549e0eb0b53d
|
|
| MD5 |
09e5831575ff1d46980c7d0929305518
|
|
| BLAKE2b-256 |
17fddbaef69a5a3bdceb08fb6dcfa0315e15d076c48eaa91f2c8b571417d4cca
|