Python reference implementation for AXON and the AXON 2026 edition
Project description
axonnext is a dual-licensed (MIT OR Apache-2.0) Python library for AXON. AXON is eXtended Object Notation. It’s a simple text based format for interchanging objects, documents and data. It tries to combine the best of JSON, XML and YAML.
Project lineage
The original pyaxon was first published on Bitbucket (Mercurial), which Atlassian has since retired; its GitHub mirror remains the historical upstream.
The AXON 2026 / AXON Next continuation is developed at github.com/axonnext/AXONNext, under dual-licensed MIT OR Apache-2.0, retaining the original author’s MIT copyright.
Installation
axonnext supports Python 3.10, 3.11, 3.12, and 3.13.
It can be installed via pip:
pip install axonnext
It can be installed from sources:
python -m pip install .
Quick start
First import axon2 module:
>>> import axon2
Load and dump lists, dicts, tuples:
>>> from decimal import Decimal
>>> from datetime import datetime, time, date
>>> text = axon2.dumps([['abc абв', 1, 3.14, True],
... [datetime(2026, 7, 11, 13, 8, 37, 78189), Decimal('3.14')]])
>>> print(text)
["abc абв" 1 3.14 true]
[^2026-07-11T13:08:37.078189 3.14D]
>>> vals = [{'id':1, 'nickname':'nick', 'time':time(12, 31, 34), 'text':'hello!'},
... {'id':2, 'nickname':'mark', 'time':time(12, 32, 3), 'text':'hi!'}]
>>> text = axon2.dumps(vals)
>>> print(text)
{id:1 nickname:"nick" time:^12:31:34 text:"hello!"}
{id:2 nickname:"mark" time:^12:32:03 text:"hi!"}
>>> text = axon2.dumps(vals, pretty=1)
>>> print(text)
{ id: 1
nickname: "nick"
time: ^12:31:34
text: "hello!"}
{ id: 2
nickname: "mark"
time: ^12:32:03
text: "hi!"}
>>> vals == axon2.loads(text)
True
>>> vals = [[{'a':1, 'b':2, 'c':3}, {'a':[1,2,3], 'b':(1,2,3), 'c':{1,2,3}}]]
>>> text = axon2.dumps(vals)
>>> print(text)
[{a:1 b:2 c:3} {a:[1 2 3] b:(1 2 3) c:{1 2 3}}]
>>> text = axon2.dumps(vals, pretty=1)
>>> print(text)
[ { a: 1
b: 2
c: 3}
{ a: [1 2 3]
b: (1 2 3)
c: {1 2 3}}]
>>> vals == axon2.loads(text)
True
Dump, load objects in “safe” mode:
>>> vals = axon2.loads('person{name:"nick" age:32 email:"nail@example.com"}')
>>> print(type(vals[0]))
<class 'axon2._objects.Node'>
>>> print(vals[0])
person{name: 'nick', age: 32, email: 'nail@example.com'}
>>> text = axon2.dumps(vals)
>>> print(text)
person{name:"nick" age:32 email:"nail@example.com"}
>>> text = axon2.dumps(vals, pretty=1)
>>> print(text)
person
name: "nick"
age: 32
email: "nail@example.com"
>>> text = axon2.dumps(vals, pretty=1, braces=1)
>>> print(text)
person {
name: "nick"
age: 32
email: "nail@example.com"}
Dump, load objects in unsafe mode:
>>> class Person:
... def __init__(self, name, age, email):
... self.name = name
... self.age = age
... self.email = email
... def __str__(self):
... return "Person(name=%r, age=%r, email=%r)" % (self.name, self.age, self.email)
>>> @axon2.reduce(Person)
... def reduce_Person(p):
... return axon2.node('person', {'name':p.name, 'age':p.age, 'email':p.email})
>>> @axon2.factory('person')
... def factory_Person(attrs, vals):
... return Person(name=attrs['name'], age=attrs['age'], email=attrs['email'])
>>> p = Person('nick', 32, 'mail@example.com')
>>> text = axon2.dumps([p])
>>> print(text)
person{name:"nick" age:32 email:"mail@example.com"}
>>> val = axon2.loads(text, mode='strict')[0]
>>> print(val)
Person(name='nick', age=32, email='mail@example.com')
Features
Provide simple API for loading and dumping of objects in textual AXON format.
Provide safe loading and dumping by default.
Provide unsafe loading and dumping of objects on the base of registration of factory/reduce callables.
Provide a way for fully controlled by application/framework/library unsafe loading and dumping.
It’s sufficiently fast so as to be useful.
AXON 2026 edition
This repository carries the final AXON 2026 revision 5 edition. The Python implementation is the normative reference, and the Rust port (serde_axon) is active and held to byte-for-byte parity. The historical API remains available, while the edition API is explicit:
>>> from axon2 import loads2026, dumps2026, canonical2026, Options
>>> loads2026('point{label:"p" 10 20}')
[Node('point', brace, attrs=OrderedDict({'label': 'p'}), children=[10, 20])]
>>> dumps2026([{'b': 2, 'a': 1}], canonical=True)
'{a:1 b:2}'
The 2026 engine adds strict duplicate detection, numeric separators, corrected fractional-second semantics, standard string escapes and raw strings, namespaced names, tuple/list node bodies, terminated Base64 literals, discard syntax, document headers, resource limits, deterministic output, and an opt-in graph profile with identity and cycle support. Options.compat() provides documented legacy-reading behaviour for migrations.
The Python reference also includes a lossless CST with byte-addressed repairs, selective migration edits, local-only governed schema modules, deterministic canonical CIDs, and an executable language-neutral conformance registry. The ordinary release gate runs the complete normative vectors, RFC 8785 Appendix B, checked malformed inputs, seeded mutation tests, generated round trips, and canonical graph-isomorphism tests. The registry fingerprints all 64 RFC-2119-bearing specification lines, and the platform workflow differentially checks 132,752 finite binary64 values against V8 in addition to Appendix B.
Internationalisation
International text is a first-class concern. Source text must be well-formed UTF-8 (rejected as invalid-unicode otherwise); bare names and keys follow the Unicode identifier rules (UAX #31), so non-ASCII keys in Greek, Cyrillic, Arabic, or CJK scripts are legal unquoted; string values are Unicode scalars written literally, with a single braced \u{...} escape that rejects surrogate code points – none of JSON’s surrogate-pair hazards. Canonical AXON orders map keys by their UTF-8 bytes, so an international document has one stable byte sequence, and therefore one stable CID, in every implementation; temporals keep local, offset, and Z distinct; and numbers are locale-neutral (always ., no digit grouping).
By contrast, JSON escapes non-ASCII with 16-bit surrogate pairs and defines no canonical form in its base standard; TOML mandates UTF-8 but keeps bare keys ASCII-only; YAML is Unicode-capable but ambiguous. One deliberate difference: canonical AXON does not silently NFC-normalise string values, so normalise upstream if you need content-address equality across differently-composed text.
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 Distributions
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 axonnext-1.0.0.tar.gz.
File metadata
- Download URL: axonnext-1.0.0.tar.gz
- Upload date:
- Size: 992.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2071a8080e7e0f79e2bf6546a6e54f278074b4e527c0eccd6eca4a4aa56731c
|
|
| MD5 |
66adb6127a5595094760fb66eb4952c4
|
|
| BLAKE2b-256 |
755e9df5fb99b78911664ef6164d1c81ce2c0c38bf0bb9345f7986694b9e39a8
|
Provenance
The following attestation bundles were made for axonnext-1.0.0.tar.gz:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0.tar.gz -
Subject digest:
a2071a8080e7e0f79e2bf6546a6e54f278074b4e527c0eccd6eca4a4aa56731c - Sigstore transparency entry: 2272360520
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 482.1 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71333a3eafd97ab294a9fc6a70d92842de630d5508feb63879a8447ccf48473b
|
|
| MD5 |
ab8f4c0355631e20cd4b5b5d37571d02
|
|
| BLAKE2b-256 |
8240117d5027994d3876d896200e44db7a36d3e2e00f95bf00f2d3755f72745c
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp313-cp313-win_amd64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp313-cp313-win_amd64.whl -
Subject digest:
71333a3eafd97ab294a9fc6a70d92842de630d5508feb63879a8447ccf48473b - Sigstore transparency entry: 2272361977
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp313-cp313-win32.whl.
File metadata
- Download URL: axonnext-1.0.0-cp313-cp313-win32.whl
- Upload date:
- Size: 419.0 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
888d88003e743684213c3f4cc869a4f753dc229b47a3efb801991ab61b53c194
|
|
| MD5 |
d86ad5f9336f7e443ea0f0e80655440d
|
|
| BLAKE2b-256 |
22dad57efc3fd1e87b748bd8f5593accb91324127bece0cadc0e43c97afbea99
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp313-cp313-win32.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp313-cp313-win32.whl -
Subject digest:
888d88003e743684213c3f4cc869a4f753dc229b47a3efb801991ab61b53c194 - Sigstore transparency entry: 2272361273
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec4fac8f5bc5816a4258a70e26a416ab8f3450a217088c764ed9bde3def7b623
|
|
| MD5 |
02d4a5580a3b96b8637dbae4eacfa5e0
|
|
| BLAKE2b-256 |
c432b91a97fac646d280f7e05b93ac5b39c3cd6f262788323715d3890bccd001
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
ec4fac8f5bc5816a4258a70e26a416ab8f3450a217088c764ed9bde3def7b623 - Sigstore transparency entry: 2272364167
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 563.6 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31a8f9f1eaf3f21b43ac989bba1426720c900130fbf29beb9331d6c2dd8e2f07
|
|
| MD5 |
09ff98818a1cd834c64228f8cd75bc7d
|
|
| BLAKE2b-256 |
14bae5dc90386da577fff2c8abab9640c160adaf44f1aeb6a35119e23f768ccf
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
31a8f9f1eaf3f21b43ac989bba1426720c900130fbf29beb9331d6c2dd8e2f07 - Sigstore transparency entry: 2272360915
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 483.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3dea425199d9af9831c0d67cc395a726f88f2cf9a8612e758f3e7523fc1e319
|
|
| MD5 |
96494adc7352e0a3fb70a3ce4d806cc8
|
|
| BLAKE2b-256 |
32ec1b349fd460a06972e57e15a5b606ec64572f1f8517213118daeb5324adf4
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp312-cp312-win_amd64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp312-cp312-win_amd64.whl -
Subject digest:
e3dea425199d9af9831c0d67cc395a726f88f2cf9a8612e758f3e7523fc1e319 - Sigstore transparency entry: 2272366337
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp312-cp312-win32.whl.
File metadata
- Download URL: axonnext-1.0.0-cp312-cp312-win32.whl
- Upload date:
- Size: 419.8 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86152678c39189535f1e18c6da2a7328b06e0c006b3bdf1dc1f40af5e2d70722
|
|
| MD5 |
ef4186d5788e6a097805a8667dd3a828
|
|
| BLAKE2b-256 |
7530fc183891e6cd88d2b4cba373f7af6517f4dc5933f9d3140f1d1efa09d163
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp312-cp312-win32.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp312-cp312-win32.whl -
Subject digest:
86152678c39189535f1e18c6da2a7328b06e0c006b3bdf1dc1f40af5e2d70722 - Sigstore transparency entry: 2272363800
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
960b2e63a39bee58107cbb05bb825042881e75d0e4bfb380ed8599ac578eded7
|
|
| MD5 |
0021566c7e2e99a68d3fa26b109692ae
|
|
| BLAKE2b-256 |
f16505f51f75f0f908d7e820852677dac04a74001a2cdd1dbde14e2cbff2e180
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
960b2e63a39bee58107cbb05bb825042881e75d0e4bfb380ed8599ac578eded7 - Sigstore transparency entry: 2272365913
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 566.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1638ad029ba16353632a7a269faf4216a1fa00e4110d3ffc2a531428321fdf8
|
|
| MD5 |
a51593b8828c27ebcc3489c8f4eee1bb
|
|
| BLAKE2b-256 |
f73775d1ea101968bdf5bda519846a33bb3ae221d1bfdac7ca692060262bd77b
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
e1638ad029ba16353632a7a269faf4216a1fa00e4110d3ffc2a531428321fdf8 - Sigstore transparency entry: 2272362614
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 490.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06f85874b5fc20ba95a25d9b4308b49f4a875e260c83c84e72979ab5c6f3eb13
|
|
| MD5 |
0515be60ccbfc162d624f59922e52c46
|
|
| BLAKE2b-256 |
d0e2815b2d3a9bb712f57aac10427b9dcab235c129b219ceb71847d441fb9760
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp311-cp311-win_amd64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp311-cp311-win_amd64.whl -
Subject digest:
06f85874b5fc20ba95a25d9b4308b49f4a875e260c83c84e72979ab5c6f3eb13 - Sigstore transparency entry: 2272361660
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp311-cp311-win32.whl.
File metadata
- Download URL: axonnext-1.0.0-cp311-cp311-win32.whl
- Upload date:
- Size: 423.6 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dc5e2366265cc9188b02b3ae690be0baaf07de7405d3ab99b44fd560779c4b1
|
|
| MD5 |
d50660d66186e97db9c94362412b526e
|
|
| BLAKE2b-256 |
e56a3f312e0e1cdb3eff4fd30e9531836e07af3581c2c60ef99523cc808cbfcb
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp311-cp311-win32.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp311-cp311-win32.whl -
Subject digest:
6dc5e2366265cc9188b02b3ae690be0baaf07de7405d3ab99b44fd560779c4b1 - Sigstore transparency entry: 2272365265
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49b37fc946899cf54323c3b660997e0739e3414c543d8b40b814d8ec3d9c0c6f
|
|
| MD5 |
ccbb311fb532e03d064e8ef4bba8c9fd
|
|
| BLAKE2b-256 |
2c88eb19c30293a9b0d9292816ecdc100513c1774453fb19430b0e1db3867c3c
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
49b37fc946899cf54323c3b660997e0739e3414c543d8b40b814d8ec3d9c0c6f - Sigstore transparency entry: 2272362279
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 566.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf451764f870db6822f79473288b9969065b3d71e0e21834cd634ac29d503329
|
|
| MD5 |
2caf6712972ac43a28356db8f13ba565
|
|
| BLAKE2b-256 |
e941c5364cc2517e42920f43df7a6e36d44586da5a50a3f218617f9e3b408f9a
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
bf451764f870db6822f79473288b9969065b3d71e0e21834cd634ac29d503329 - Sigstore transparency entry: 2272364586
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 492.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0285eb23ca59d067dfeeadea9d5e2dfd2f5e9312aec905c5de652d1c4da91bde
|
|
| MD5 |
02587f28136943a01dc2954b37ef67c0
|
|
| BLAKE2b-256 |
d18a663af15b84376ed90fc31fe70c1117756a6631b2bea1afb657f26236ec76
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp310-cp310-win_amd64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp310-cp310-win_amd64.whl -
Subject digest:
0285eb23ca59d067dfeeadea9d5e2dfd2f5e9312aec905c5de652d1c4da91bde - Sigstore transparency entry: 2272363318
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp310-cp310-win32.whl.
File metadata
- Download URL: axonnext-1.0.0-cp310-cp310-win32.whl
- Upload date:
- Size: 427.2 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61b0e4fcf7b2a9db728f2706339484814fe121e12608425f72f16d485a6d8b84
|
|
| MD5 |
e83e9d4f3eb94b59f99c4761b2b4440c
|
|
| BLAKE2b-256 |
d75820509db4d8958ee516d5ae6d58ff2024521093e4253ae88ce61516fc9326
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp310-cp310-win32.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp310-cp310-win32.whl -
Subject digest:
61b0e4fcf7b2a9db728f2706339484814fe121e12608425f72f16d485a6d8b84 - Sigstore transparency entry: 2272362953
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26c7c8813b89b0ce3a78638c820bc0af17b8c2c4a9a2ab05e0ec570d2825a5fb
|
|
| MD5 |
f53a439461637e9e26ec5a54815a8fc9
|
|
| BLAKE2b-256 |
89e0d9ea6fc9f19f6d86705f28b9f86e8ac8a24fbebd21a22c9245309b7aa966
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
26c7c8813b89b0ce3a78638c820bc0af17b8c2c4a9a2ab05e0ec570d2825a5fb - Sigstore transparency entry: 2272364864
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type:
File details
Details for the file axonnext-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: axonnext-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 567.9 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4203138e4a03f906621d6f743f82fc9a6638afd06a2658e7f1710fa2bf5212f9
|
|
| MD5 |
2c5dee8692bb0c60e4f1778fb8e1a514
|
|
| BLAKE2b-256 |
17a0da7e129fba68de976b5e52a7fb18987f5b41c0b3412fdf0eff23a8b99081
|
Provenance
The following attestation bundles were made for axonnext-1.0.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish-pyaxon.yml on axonnext/AXONNext
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axonnext-1.0.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
4203138e4a03f906621d6f743f82fc9a6638afd06a2658e7f1710fa2bf5212f9 - Sigstore transparency entry: 2272365579
- Sigstore integration time:
-
Permalink:
axonnext/AXONNext@d176245bb963975595c938d910668140a373485d -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/axonnext
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pyaxon.yml@d176245bb963975595c938d910668140a373485d -
Trigger Event:
release
-
Statement type: