Skip to main content

jsonata-core + jsonatapy

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

Much of this project was built using Claude Code with significant human oversight. 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. The rust versions are published on crates.io, and the python wheels on pypi.

Many, many thanks to the incredible work of all the maintainers of the JSONata reference library. JSONata is a very powerful, well-designed, and useful language that has made an impact on many projects. This project leverages their outstanding work to extend that capability to Python and Rust and would not be possible without that project. The implementation in Rust was strongly influenced by their implementation. The 1600+ tests they created provided the scaffolding and validation for all of this project. This project will continue to follow and be a derivative of the reference project as the JSONata reference library evolves.

Release versions will follow the reference jsonata-js project major and minor release numbers, but not necessarily patches. This will make it easier for adopters of this library to understand each release's JSONata API compatibility. As an example, 2.1.7 should be compliant with 2.1.x jsonata-js tests, but may have fixes specific to this library. If a patch release for jsonata-js is relevant for this project, it will be included in a patch release that may or may not follow the patch numbers of the upstream project.

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.6"          # pure Rust, no Python dependency

# Optional: disable SIMD for constrained targets
jsonata-core = { version = "2.1.6", 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)   # 3–15x faster than evaluate(dict)

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


Command-line quick start

Both packages also ship a CLI, jq-shaped, with an identical contract:

pip install jsonatapy
echo '{"orders":[{"product":"Laptop","price":1200}]}' | jsonatapy 'orders[price > 100].product'
# "Laptop"

See CLI Reference for the full flag/exit-code contract.


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 1682/1682 JSONata reference tests and is the fastest JSONata implementation available in either Rust or Python:

  • ~6x faster on average than the JavaScript reference implementation (V8), across all benchmark categories — up to ~16x for complex transformations and string operations
  • ~40x faster than jsonata-rs (the next pure-Rust JSONata implementation) on pure-Rust Criterion benchmarks with no Python overhead on either side (cargo bench)
  • hundreds of times faster than jsonata-python, even when it reuses its fastest (Context-based) repeated-evaluation path

For large array workloads, pre-convert data once with jsonatapy.JsonataData and reuse it across queries — this avoids the Python↔Rust conversion cost that otherwise dominates:

data = jsonatapy.JsonataData(large_dataset)
result = expr.evaluate_with_data(data)   # 3–15x faster than evaluate(dict)

See Performance docs for the full category-by-category breakdown and benchmark methodology.


Features

  • 1682/1682 JSONata 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.14
  • SIMD-accelerated JSON parsing — via simd-json, enabled by default (disable with --no-default-features)

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.2.3.tar.gz (294.5 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.2.3-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonatapy-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

jsonatapy-2.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

jsonatapy-2.2.3-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

jsonatapy-2.2.3-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

jsonatapy-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jsonatapy-2.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jsonatapy-2.2.3-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jsonatapy-2.2.3-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

jsonatapy-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonatapy-2.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jsonatapy-2.2.3-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jsonatapy-2.2.3-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

jsonatapy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonatapy-2.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jsonatapy-2.2.3-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for jsonatapy-2.2.3.tar.gz
Algorithm Hash digest
SHA256 7bafd1aeaa401e50cc44c742c5aaf8f97aff86af22adaa11d6136005a32e0eed
MD5 aba90137c344b6d7f50ad8880caee079
BLAKE2b-256 50b96a59ac22a6e2b4a44d8e008c1b7ae891515dd938bce644335441b5437f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3.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.2.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.2.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b41bbe317b9ca2032df7e8deab97ffdfb0d80601f304697ebfa0a87dd1e5ccf0
MD5 a170550e946b3e35d7e91107ee02bbc4
BLAKE2b-256 cfdf910f2587dae198d583267eb847a7602ec90d744d97a4ecf328bbb50718da

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 514fe2da28860d4c8588719bf43cdb955960373ee1a824c7aa127367a7b9b814
MD5 776ea9e481c0726b5fd2137a9ae7e6dc
BLAKE2b-256 6d27f4ff679a495e48e67cd199f2f544cd7f089f25d650fb52ea5d90e9394211

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cb48f79cf0751d6dcb7f5f60817476f6ff49b4ba0cfa8e4df219571f4e2de44
MD5 a0e5fac9513f321635338b508df05478
BLAKE2b-256 3f8a3ca9a8b44d525260098796e77e693d161c0d20312a036e2280fae7cd99b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac1eeb252a39ca718edac811d3787682b7211621f96acac591b0a9fec61ae003
MD5 0591deaef9115bcdb4b86f6701fa1d9f
BLAKE2b-256 589b29aa17178b257ee595532a53b2588921e05cf5b16145b74b8001eded1524

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-cp313-cp313-macosx_11_0_arm64.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.2.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a298e957de105191f8a61e7e83062ec7689f34d7dd513c9ea7cb20552ee10f5d
MD5 201775b0930c0a08acb2ca653ab08671
BLAKE2b-256 e8bfaca20d0685eefc37c3b9ca12cd6b9cec18b7b6e4d2131bfcfbe7a797853b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34ff6f658cce2811426ac9e7507a6cd163b2f7cad633305c5d73f1bb492a57c4
MD5 fded2c665f1a02d1f510628decea1ab5
BLAKE2b-256 219c7f38999732a0d4ed5097aff97c9d46a8c216e62c27748179a73b91b74a99

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 508ab828d7a0ce0590377e039f337ea36346ac3567a4768eac401c89f4f7f296
MD5 7d9c5d117317d5cd47c527cee7a3c87c
BLAKE2b-256 034fa4d0f7be76a38cfbc73cc310a51b4530ae50e6f949fe69b3472c41dd5ee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f6498cfbc903adad38c099dbaafd656c1ca2cdffd323ea2c36ea1be609d3797
MD5 fda8f5c86955054b8c8ccb62d1aaed90
BLAKE2b-256 41f92a524341ea34c4a25b62f92926f2aa4d63824bf3217db52417d7ec0563d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-cp312-cp312-macosx_11_0_arm64.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.2.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bccc77e6dfe0e8d7b4209b1d04a75fc83034e9b38e923b083290618f17a53760
MD5 01b127f6eb745f4d6cb4d1e91134a0da
BLAKE2b-256 ed1545c232239baaebeaefb64effdca65e7a1713f49a531eeb7a970e870d4961

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9e285cec43709291cd1103e1447678702c2c8a21f2678cbe20aa656c4a28273
MD5 ce461840b6d560b101e8df45ea2b80d4
BLAKE2b-256 cb0d20a8e5377983b8cc6ec66c812b555e98c7491fa25104df7ac1894b970e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48f991e9e8014bba2347c86f9007ddd5c8a5b18cf052121f545c7ae25765897b
MD5 5b3b7e35ad8c664e9b4bc32aa2fa0389
BLAKE2b-256 8c32ffdafc5ab56d76fc395901522f126eb433267451134dd4daf81feb676502

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b546094417911f597fcbc65ea7071055f1e7c67c54c16c47af506f920dd1fa9d
MD5 c3fb5d0385620afce87d19916be481e8
BLAKE2b-256 1c5c19919c11cb7e242bd2069b653fe034125d4b241954a0565066b58b1cfaea

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-cp311-cp311-macosx_11_0_arm64.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.2.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: jsonatapy-2.2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8c8b5d5ac56b2eab2c83b5e712edd803abfec339bafad4bf2020a1dd020a9d57
MD5 9aaf6ca5d3536e7e69e86191ba7f74c4
BLAKE2b-256 6c071fd64e9ec5f6592fd4694e287ebf11e1e6fe32efd3d712d21da739a4e299

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68e2e8c4b8c4f40dddefb6e12e9f1ba71d4bc3e38ebd901faa51ec6c066d6dde
MD5 914685c0bd52f99ff9faad88206460be
BLAKE2b-256 cb40a773e8a97be00097e94a18fc6b51ee33af954841548356b1ea2fcc0984cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b5093458926515a2000f7a3105b76ddf2b3a35247f891f3260193cb3f6448de
MD5 240dd4aa5b5d35fcfe3ae2a70a2f77bd
BLAKE2b-256 77fcb6701f7e72dd713d17e13ceb8ccb484e59bfd65dc1269934026ceade1e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-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.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonatapy-2.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6715e758ceb7a3f97f949fca0b4778bcaf70c521d69ace4127ee7d2314eaeb85
MD5 c2bce08f63ddf8dbb09d19b00233c70a
BLAKE2b-256 80f422d5cc3b7bf901ab342b098595482827cbaf71dd65cd838e35bf4068f0f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonatapy-2.2.3-cp310-cp310-macosx_11_0_arm64.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.

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

This release

2.2.3 This release

17 files

2.2.2

17 files

2.2.1

17 files

2.1.7

17 files

2.1.6

17 files

2.1.5

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