Skip to main content

AltoPelago AEON for Python

Native CPython bindings for the Rust AEON implementation.

import altopelago.aeon as aeon

result = aeon.compile('name:string = "Sofia"')
result.require_ok()
print(result.events)

encoded = aeon.compile_to_telex('name:string = "Sofia"')

The public API is the altopelago.aeon Python facade. The altopelago.aeon._native extension is private and may change between releases.

The initial package supports non-free-threaded CPython 3.12 through 3.14. It does not run the WebAssembly build and it does not silently fall back to the repository's pure-Python reference implementation.

Local development

Create and activate a virtual environment, install maturin, and then run:

maturin develop --release
python -m unittest discover -s tests

compile() copies the input into Rust before releasing Python's interpreter lock. Its returned frozen, slotted native value objects own their Rust strings and create Python scalar values on property access; nothing borrows compiler storage. compile_to_telex() follows the same input-copy rule and returns Python-owned bytes; on its successful path it does not materialize an object for every AES event.

The crate disables Cargo's default library test target because an extension module is not an embedded-Python executable. The repository's ci:rust task still checks and lints this crate and sets PYO3_BUILD_EXTENSION_MODULE=1 when Cargo is explicitly asked to build every test target. Behavioral tests run against an installed wheel.

Metadata

Release files for altopelago-aeon 0.14.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 altopelago-aeon 0.14.0
File Size Uploaded
altopelago_aeon-0.14.0.tar.gz 299.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for altopelago-aeon 0.14.0
File
altopelago_aeon-0.14.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
altopelago_aeon-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
altopelago_aeon-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
altopelago_aeon-0.14.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
altopelago_aeon-0.14.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
altopelago_aeon-0.14.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
altopelago_aeon-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
altopelago_aeon-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
altopelago_aeon-0.14.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
altopelago_aeon-0.14.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
altopelago_aeon-0.14.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
altopelago_aeon-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
altopelago_aeon-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
altopelago_aeon-0.14.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
altopelago_aeon-0.14.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 11.6 MB

Release files / altopelago_aeon-0.14.0.tar.gz

Download URL altopelago_aeon-0.14.0.tar.gz
Size 299.6 kB
Tags Source
SHA-256 checksum
How to use checksums
aebbda318dada40fb6a8a5a7b2a9bef7731db4e3257ed3a7b2e74046844c98f3
BLAKE2b-256 checksum
How to use checksums
d96ae70294161f1fc8eb7efc6ae4a03fc7615a88a0d252b67c2b260d242ffd69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp314-cp314-win_amd64.whl

Download URL altopelago_aeon-0.14.0-cp314-cp314-win_amd64.whl
Size 722.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fbe2c02d31475d7332f5eca271e8f83c1f6e2e71883a7be4bc99c800ae29674e
BLAKE2b-256 checksum
How to use checksums
77221df2d162999a12ed37b5508c267a54940938f381fb9b53fae17d809d1ab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL altopelago_aeon-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 810.6 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8dbcc2af0cb337e69268cbfe25403c497cc5ea7a53e8fcdb7833d093c3bd701e
BLAKE2b-256 checksum
How to use checksums
9b6ec4549ab47c30600110cfe8b89251749663b8161701e17b956adf8258f71a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL altopelago_aeon-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 749.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fa15467f675b267b6f9deb9b8dc9789b23d8847204c8943cc9e393e3f7deaf40
BLAKE2b-256 checksum
How to use checksums
e9e4835b499616bcd73d15c292200ea24ca4b1fc332f6f444d2053490a31c9a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL altopelago_aeon-0.14.0-cp314-cp314-macosx_11_0_arm64.whl
Size 720.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
483efa45f462dd264dd15daa6c4158acb64fece0ef370c8c67a65e5b45fece74
BLAKE2b-256 checksum
How to use checksums
781757d00b94bcc6025be12c2ae9eae4cf32629886201240535b12e4364b7e22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL altopelago_aeon-0.14.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 765.6 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1bd5dfea662815a91bae318baf1ce9e4d7773917fb6f11c58b5d3d46800575c0
BLAKE2b-256 checksum
How to use checksums
805e14f59e7c838ab7223d513af01d1f74126334df69ab623f108823e01d8b30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp313-cp313-win_amd64.whl

Download URL altopelago_aeon-0.14.0-cp313-cp313-win_amd64.whl
Size 720.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d08f77c25bc07f1729464e17da0c6a49fa4d45d2715a62f411fbf09c598b133d
BLAKE2b-256 checksum
How to use checksums
0fa3c98d5af539416df7ac0f230a81804907f8c5719d7bff7729710ab13b78b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL altopelago_aeon-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 809.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
82593742bef73deccbd3a1917c3a1af35e447c51ed142c3522e176595a588004
BLAKE2b-256 checksum
How to use checksums
1524e5f36c31d701d67967db29dc2a76b19e46022de8e7232e749150ce7bfb81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL altopelago_aeon-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 747.2 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c50c038e9630eacb9a83524ee5c0a50225a5e3f569e86c894bb2f07fecfda4a6
BLAKE2b-256 checksum
How to use checksums
98bfd754542f9fd3f0715e5de35eab6235e9134ac364a3a7c15c9deefeba5752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL altopelago_aeon-0.14.0-cp313-cp313-macosx_11_0_arm64.whl
Size 719.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7e244dcef404c0c7373aad9c6d4d2e35d2e92ed278a287ae136893e5c60a79a5
BLAKE2b-256 checksum
How to use checksums
51a399f0820e9789dc9c6d3d4f20ddbf937585fe1160120764ea20f01a15eb1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL altopelago_aeon-0.14.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 763.6 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5419f7787ae371eca6d61acd584bb6197cae31e5aa4658d5392ece6ad8a22cf8
BLAKE2b-256 checksum
How to use checksums
ee5e9d6d540130fd77afdd3c27f337058a72e336361664b90ebab370e3032a3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp312-cp312-win_amd64.whl

Download URL altopelago_aeon-0.14.0-cp312-cp312-win_amd64.whl
Size 721.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b43c7282c5fdc2dc3fe784890c6ed2aff959115b8283b6ec02f001669725d176
BLAKE2b-256 checksum
How to use checksums
a1f0114b8ea6efb18db758be5ff99ac3e1dcb50e8307d84e7e3784c0e3c23bd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL altopelago_aeon-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 810.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fe0c53740e4f8c8e9b8bb013570517396eacd1bb853e38ab0b0a12ff1b48670d
BLAKE2b-256 checksum
How to use checksums
7b11ab8edd4de9a0f32ad7c59fe7b1c85ee943864e5a855c9c279b1a1e3eeeb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL altopelago_aeon-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 747.8 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a4ce9291a7961df545bacfc013ec4563e337d14e88f3f67affff2d9019d8dcd9
BLAKE2b-256 checksum
How to use checksums
f5b5bce1287d301d4f9f93b459b413747bd01c1f48f40c8e51f5fcc35e395434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL altopelago_aeon-0.14.0-cp312-cp312-macosx_11_0_arm64.whl
Size 719.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f95f908723727fb4e854bd9855d8a953edd37dde404f4576972efbc8c75bc389
BLAKE2b-256 checksum
How to use checksums
2eb9aa99542dfdffbbe619f958f985643c04bb96c6b6436a030fa30dd92dfdd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / altopelago_aeon-0.14.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL altopelago_aeon-0.14.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 764.4 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e1901dc67bbc909d6fce4878e0a36d21d7fe3237ad245c59565f91aa4a167796
BLAKE2b-256 checksum
How to use checksums
14afa57747a1c7e0238d67323d91401dbe27ef0b11e39e68a75b83b4dff2517a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.14.0 This release

16 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