Skip to main content

jsonata-core + jsonatapy

High-performance JSONata implementation in Rust, with Python bindings.

Much of this project was built with human guidance using Claude Code. There was no performant JSONata implementation in Python, so the goal was to port JSONata to Rust (with a PyO3 wrapper for Python) and see how fast it could go. The answer: faster than V8 for most expression workloads, and faster than the next pure-Rust implementation.

Crates.io PyPI version Python versions License: MIT


Two packages, one implementation

jsonata-core jsonatapy
Language Rust Python
Published on crates.io PyPI
Install cargo add jsonata-core pip install jsonatapy
Use when You're writing Rust You're writing Python

jsonatapy is a thin PyO3 wrapper around jsonata-core. Both live in this repo.


Rust quick start

use jsonata_core::evaluator::Evaluator;
use jsonata_core::parser;
use jsonata_core::value::JValue;

let ast = parser::parse("orders[price > 100].product")?;
let data = JValue::from_json_str(r#"{"orders":[
    {"product":"Laptop","price":1200},
    {"product":"Mouse","price":25}
]}"#)?;

let result = Evaluator::new().evaluate(&ast, &data)?;
# Cargo.toml
[dependencies]
jsonata-core = "2.1.2"          # pure Rust, no Python dependency

# Optional: disable SIMD for constrained targets
jsonata-core = { version = "2.1.2", default-features = false }

Python quick start

pip install jsonatapy
import jsonatapy

# One-off evaluation
result = jsonatapy.evaluate('"Hello, " & name', {"name": "World"})
print(result)  # "Hello, World"

# Compile once, evaluate many times (10–1000x faster for repeated use)
expr = jsonatapy.compile("$sum(orders.(quantity * price))")
result = expr.evaluate({
    "orders": [
        {"product": "Laptop", "quantity": 2, "price": 1200},
        {"product": "Mouse",  "quantity": 5, "price": 25},
    ]
})
print(result)  # 2450

# Pre-convert data once for maximum throughput
data = jsonatapy.JsonataData(large_dataset)
result = expr.evaluate_with_data(data)   # 6–15x faster than evaluate(dict)

Supports Python 3.10, 3.11, 3.12, 3.13 on Linux, macOS (Intel & ARM), and Windows.


What is JSONata?

JSONata is a query and transformation language for JSON data:

  • Queryperson.name
  • Filterproducts[price > 50]
  • Transformitems.{"name": title, "cost": price}
  • Aggregate$sum(orders.total)
  • Conditionalsprice > 100 ? "expensive" : "affordable"

See official JSONata docs for the full language reference.


Performance

jsonata-core passes 1258/1258 JSONata reference tests and is the fastest JSONata implementation available in either Rust or Python.

Pure Rust (Criterion benchmarks, no Python overhead)

Category jsonata-core vs jsonata-rs
Simple path lookup 81 ns ~40x faster
Arithmetic expression 140 ns ~40x faster
Conditional 106 ns ~30x faster
String operations 126–284 ns ~30x faster
$sum (100 elements) 287 ns ~70x faster
Filter predicate (100 objects) 7.9 µs ~50x faster
Realistic workload (100 products) 9–44 µs ~40x faster

Run the benchmarks yourself:

cargo bench --no-default-features --features simd

Python path (jsonatapy)

jsonatapy is the fastest Python JSONata implementation by a large margin, and faster than the JavaScript reference implementation for most pure expression workloads:

Category vs JavaScript (V8) vs jsonata-python
Simple paths 2–14x faster ~20–40x faster
Conditionals 17x faster ~40x faster
String operations 4–9x faster ~30–45x faster
Complex transformations 3–17x faster ~20–40x faster
Higher-order functions ~1x (roughly equal) ~50–70x faster
Array-heavy workloads varies ~10–50x faster

The Python boundary

For large array workloads, the dominant cost is converting Python dicts to Rust values on each evaluate() call — not expression evaluation itself. Two API paths avoid this:

# Path 1: Pre-convert data once, reuse across many queries (6–15x faster)
data = jsonatapy.JsonataData(large_dataset)
result = expr.evaluate_with_data(data)

# Path 2: Data arrives as a raw JSON string — pass it directly
result_str = expr.evaluate_json(raw_json_string)

With pre-converted data, array-heavy workloads run within 2–7x of V8 — the irreducible gap between a Rust interpreter and V8's JIT compiler.

See Performance docs for full benchmark results and methodology.


Features

  • Full JSONata 2.1.0 compatibility — 1258/1258 reference tests passing
  • Pure Rust core — no JavaScript runtime, no Node.js dependency
  • Optional Python bindings — PyO3/maturin, zero-copy where possible
  • Cross-platform — Linux, macOS (Intel & ARM), Windows; Python 3.10–3.13
  • SIMD-accelerated JSON parsing — via simd-json (optional feature)

Documentation


Building from source

# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone
git clone https://github.com/txjmb/jsonata-core.git
cd jsonata-core

# Build and install Python extension
pip install maturin
maturin develop --release

# Run Python tests
pytest tests/python/ -v

# Run Rust benchmarks (no Python required)
cargo bench --no-default-features --features simd

License

MIT — see LICENSE.

This project implements the JSONata specification. jsonata-js (the reference implementation) is also MIT licensed.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsonatapy-2.1.5.tar.gz (170.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jsonatapy-2.1.5-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

jsonatapy-2.1.5-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

jsonatapy-2.1.5-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jsonatapy-2.1.5-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jsonatapy-2.1.5-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jsonatapy-2.1.5-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jsonatapy-2.1.5-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jsonatapy-2.1.5-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file jsonatapy-2.1.5.tar.gz.

File metadata

  • Download URL: jsonatapy-2.1.5.tar.gz
  • Upload date:
  • Size: 170.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jsonatapy-2.1.5.tar.gz
Algorithm Hash digest
SHA256 9c6a85144471e55c33bcd3e4395b1ec368da91acf09674e0a7222cf01124fc9c
MD5 e85a96bc325f4345b4c29e07b7ec1383
BLAKE2b-256 e88481736f7eea2df6d16c45951707893d86dd731b371458779e24df0c486741

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5.tar.gz:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.1.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jsonatapy-2.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9a2d9d90aa3d2d1b9ab602897b04ab7b43a61adcd80f50917adca626e469f779
MD5 5bd5782860c422b62edd1f3b7ae22a1d
BLAKE2b-256 4dc6057e129025f7a50629737e7b5f773cf1eb78323ae4744011af1d4784310c

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp313-cp313-win_amd64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a64e34cbb3d651803b2aaa399c41f7fd75a3f7eb1d9185ecae19135491573c3c
MD5 e75ddb20a0c5f03e3787344faae8e74b
BLAKE2b-256 a8b10d2dacf755756d5089c028ae47593a1539b462f648f5d715adaec785691c

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87e765c056ae1c3cfe6a7ab0a7a2f9dd97e7dba8a65daa04e2ad8cdfc08c73ef
MD5 3a05085581412d11009b82e48071c629
BLAKE2b-256 7b673fb6fe949480b6eebc1d2ace643820bb68518a9607a7db6bad8270c3d0e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e778ed9a0abd15512ac658e42c40eb09371d38a891609d53b1809e03e3cffc40
MD5 9bf8dc8e7c5793ba2db7b3ccd83b48a4
BLAKE2b-256 024efe932f51d2aac0ba1c6a0a7f7e7b5a774dae8f52dabc9bac3d8238698112

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-macos-backfill.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.1.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jsonatapy-2.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b54011e5ee66016b2cb2fa985dc9f46aff89d56c6c01ab3350c63465a88d26e9
MD5 eea3de0a1224fe4cf9bb1818a532fa32
BLAKE2b-256 3d9b587421f00a9726cc886ca97701ce9656093dea347495f35b35837e5ea8c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp312-cp312-win_amd64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acf6f2651158c396c66f4880d86690c640ade440df4b8f13309a7e8b9adb8b9c
MD5 e6c63c450bb06110100dfdd4724f9594
BLAKE2b-256 3032f7f850ca9e6d1393a63c89a70d7e34373d2b20760188ea489589414dfa2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 674415b161a68a094edb97f40a53c8b58c8de0dc75a2d7d6aaf19eaa0868bd5e
MD5 e3e1481982595b352a588bc5264e4ab6
BLAKE2b-256 7402b58f1ef6622c781f53d9eab1c06fffd03b6e6839b4c382abb7e0fd814988

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70c44904c77d6d040601f611cf48239670512306e7b30723b49d147981e3cb2c
MD5 fd02ab7c6becb4529487eb8d06a429b3
BLAKE2b-256 6991f3002dc0ba21a5f555c4cfc7baabee5e381c6cf0a91a4ccc64a2b2443dfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-macos-backfill.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.1.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jsonatapy-2.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c8a9148c81309d046830ff45daeb3ff0d5ed62b93d41fdf113ec6edf482f1783
MD5 2f7ca8ee7a09101a34cf51dd27abc547
BLAKE2b-256 fa7cc8bb641ad25921395bc573f3073d2a3429821ef09aed6c5601d51207fa7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp311-cp311-win_amd64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cc6202895da0ccc450e92e1d046b14cfadb9a6e9fb7d07cde120f7efc6f9ef7
MD5 8c4502036ad2523eba1cdd5555fd7a36
BLAKE2b-256 38b05a176a9ed088740d0e899ed1c1bd52099f4fdeac36eab1798025c26be3fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af3c188dfee04cd6d15ba16dbe9c63ab3157c0986d567306613ade57604161cf
MD5 c72b91e086052d9fb672209cc4497584
BLAKE2b-256 90e1d06aabebf2b1e49d68ce85a6b825c97484264cc3e14cb3c6e80da6c43008

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3eaadcd00a3757c7fdc127c6884cd30f306003f4b31d4d729f00116e035d3f18
MD5 eb95020dd5953d2312a34d4a535e8a3f
BLAKE2b-256 c6f339e92ac8f00d37334c40924813c896f1a3604050d8017cc32ad1fc0a2bc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-macos-backfill.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.1.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jsonatapy-2.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 59e96ce90b0c9ec51c620ff8379e776689af7a0f538ba36ecb825b20a49171b7
MD5 8557f0561225ab48e8afd4330705e5f9
BLAKE2b-256 aa9db16c4c519e47f46c1a96b391d188af184de3b8e55e8780cb2b4b5209d467

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp310-cp310-win_amd64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7cde916018ea34d671b72dd335c65102dace7f419906365fef9b1f7f3fae132b
MD5 b52c3c3c08589faf4e2031b10d572c78
BLAKE2b-256 d98aff2520d157aab49f683996ccda1c437718dad982ba58b68131af6d442480

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d666ad3cf8b871a1571c039fa0eeeeabbdf784e5c35d91faddc91ed0f51b5472
MD5 cb9cbe0a8a27b2167ed7464104019956
BLAKE2b-256 4b1553077160e7086c63d19983835b52f01287b602d3461c4ec59a0cde604143

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jsonatapy-2.1.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21da58cba6825d2510f66961a6145fd7fc30cba7246c2c4920d521e0c663bd99
MD5 8761c8833bffa3908658eaff6b0ab2ad
BLAKE2b-256 75d86e805ee707d81d6d13039ab083d5fd8caa6539db2de1c29c48c468047b6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.1.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-macos-backfill.yml on txjmb/jsonata-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2.2.7

17 files

2.2.6

17 files

2.2.5

17 files

2.2.4

17 files

2.2.3

17 files

2.2.2

17 files

2.2.1

17 files

2.1.7

17 files

2.1.6

17 files

This release

2.1.5 This release

17 files

2.1.4

13 files

2.1.3

13 files

2.1.0

19 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page