Skip to main content

logo

Documentation License PyPI PyPI Downloads Ask DeepWiki

Efficient, Flexible and Portable Structured Generation

Get Started | Documentation | Blogpost | Technical Report

News

  • [2026/5] XGrammar-2 has been released! Check out our blog for more information.
  • [2025/12] XGrammar has been officially integrated into Mirai
  • [2025/09] XGrammar has been officially integrated into OpenVINO GenAI
  • [2025/02] XGrammar has been officially integrated into Modular's MAX
  • [2025/01] XGrammar has been officially integrated into TensorRT-LLM.
  • [2024/12] XGrammar has been officially integrated into vLLM.
  • [2024/12] We presented research talks on XGrammar at CMU, UC Berkeley, MIT, THU, SJTU, Ant Group, LMSys, Qingke AI, Camel AI. The slides can be found here.
  • [2024/11] XGrammar has been officially integrated into SGLang.
  • [2024/11] XGrammar has been officially integrated into MLC-LLM.
  • [2024/11] We officially released XGrammar v0.1.0!

Overview

XGrammar is an open-source library for efficient, flexible, and portable structured generation.

It leverages constrained decoding to ensure 100% structural correctness of the output. It supports general context-free grammar to enable a broad range of structures, including JSON, regex, custom context-free grammar, etc.

XGrammar uses careful optimizations to achieve extremely low overhead in structured generation. It has achieved near-zero overhead in JSON generation, making it one of the fastest structured generation engines available.

XGrammar features universal deployment. It supports:

  • Platforms: Linux, macOS, Windows
  • Hardware: CPU, NVIDIA GPU, AMD GPU, Apple Silicon, TPU, etc.
  • Languages: Python, C++, JavaScript, and Swift APIs
  • Models: Qwen, Llama, DeepSeek, Phi, Gemma, etc.

XGrammar is very easy to integrate with LLM inference engines. It is the default structured generation backend for most LLM inference engines, including vLLM, SGLang, TensorRT-LLM, and MLC-LLM, as well as many other companies. You can also try out their structured generation modes!

Get Started

Install XGrammar:

pip install xgrammar

For use with MPS on Apple Silicon, install with:

pip install "xgrammar[metal]"

Import XGrammar:

import xgrammar as xgr

Please visit our documentation to get started with XGrammar.

Third-Party Bindings

  • Rust: xgrammar-rs — Community Rust bindings for XGrammar.

Collaborators

XGrammar has been widely adopted in industry, open-source projects, and academia. Our collaborators include:

WebLLM

Citation

If you find XGrammar useful in your research, please consider citing our papers:

@article{dong2024xgrammar,
  title={Xgrammar: Flexible and efficient structured generation engine for large language models},
  author={Dong, Yixin and Ruan, Charlie F and Cai, Yaxing and Lai, Ruihang and Xu, Ziyi and Zhao, Yilong and Chen, Tianqi},
  journal={Proceedings of Machine Learning and Systems 7},
  year={2024}
}
@inproceedings{10.1145/3786335.3813124,
  author = {Li, Linzhang and Dong, Yixin and Wang, Guanjie and Xu, Ziyi and Jiang, Alexander and Chen, Tianqi},
  title = {XGrammar-2: Dynamic and Efficient Structured Generation Engine for Agentic LLMs},
  year = {2026},
  isbn = {9798400724152},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3786335.3813124},
  booktitle = {Proceedings of the ACM Conference on AI and Agentic Systems},
  pages = {1009--1022},
  numpages = {14}
}

Release files for xgrammar 0.2.5.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xgrammar 0.2.5.post1
File Size Uploaded
xgrammar-0.2.5.post1.tar.gz 2.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for xgrammar 0.2.5.post1
File
xgrammar-0.2.5.post1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
xgrammar-0.2.5.post1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
xgrammar-0.2.5.post1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
xgrammar-0.2.5.post1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
xgrammar-0.2.5.post1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
xgrammar-0.2.5.post1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
xgrammar-0.2.5.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
xgrammar-0.2.5.post1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
xgrammar-0.2.5.post1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
xgrammar-0.2.5.post1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
xgrammar-0.2.5.post1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
xgrammar-0.2.5.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
xgrammar-0.2.5.post1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
xgrammar-0.2.5.post1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
xgrammar-0.2.5.post1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
xgrammar-0.2.5.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
xgrammar-0.2.5.post1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
xgrammar-0.2.5.post1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
xgrammar-0.2.5.post1-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
xgrammar-0.2.5.post1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
xgrammar-0.2.5.post1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
xgrammar-0.2.5.post1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
xgrammar-0.2.5.post1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
xgrammar-0.2.5.post1-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
xgrammar-0.2.5.post1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
xgrammar-0.2.5.post1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
xgrammar-0.2.5.post1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
xgrammar-0.2.5.post1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
xgrammar-0.2.5.post1-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details
xgrammar-0.2.5.post1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
xgrammar-0.2.5.post1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
xgrammar-0.2.5.post1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
xgrammar-0.2.5.post1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
xgrammar-0.2.5.post1-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details

Total release size: 1.1 GB

Release files / xgrammar-0.2.5.post1.tar.gz

Download URL xgrammar-0.2.5.post1.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
bcb977d2e6801e51fc4d2b48b83820e6cef7a0a81894928b9df0e12bd801ba64
BLAKE2b-256 checksum
How to use checksums
26380c38a8a7614bc02edad2834fa60365fc70f5451ccf1ba713c11dfa69ae8c
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314t-win_amd64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314t-win_amd64.whl
Size 17.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7c29c6c16d9e9385cd1b1e887d04a1fdb51bc7345c58593db5eaef7384133f60
BLAKE2b-256 checksum
How to use checksums
2b50970f137062ff3f20a24a823fa6681e8578d689610768325c584c41411f11
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 48.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8256bd0e7304471185c6abb8db865c38626377a7487717102172416528c866c9
BLAKE2b-256 checksum
How to use checksums
0aac7fab638c37caa317675dc025de4969537179694374ed88914fd3f5e66fe8
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
579a788140c170614dfccf2d0e1efce44187616ef49bfe8d344c04139872be95
BLAKE2b-256 checksum
How to use checksums
e9ecc9373138e734f9a9d16866a9f846f7a3cfb4bbebd58f5905be881b83bed1
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314t-macosx_11_0_arm64.whl
Size 25.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0bac103b802df388ef564deb9a38f8a4a29faeb57704db2fe5e6374c9afca56
BLAKE2b-256 checksum
How to use checksums
9ed36dce76b1d96a32411eba118cec58c05de3e383800ad5c40792c0dc3fa835
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 25.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2251ef60643c2040d0184c97660be187f70f0e17851fe1d039cb35b7efb44971
BLAKE2b-256 checksum
How to use checksums
79acfbfcf40ded10a6b6bfc920c09159a7be8e227fd4cd76e9685b8ee3a8e490
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314-win_amd64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314-win_amd64.whl
Size 17.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3dd37885cba880f9ef056aa579fa0d88547e7d1cbe50a6c6e085f3d5628579d2
BLAKE2b-256 checksum
How to use checksums
a554c5c875fc2f35680b356447bf4d2ee7db735e1c7ae70ab2c70cb00280a4ad
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 48.1 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
604090ce51914414715a826f8c2e859756fbb29693b74916ce934d7f5978d5b0
BLAKE2b-256 checksum
How to use checksums
4cf5ad7c721dced10d85a2ba2edcbbc751e537e21ff420bad7f9d8808969bc00
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ded19a42e8744ba9a559b5acf7273ee7a4b4c7d19266c3fe4e148ac3e95f2b27
BLAKE2b-256 checksum
How to use checksums
0f88abee289e6a376487531ce71988ffc30fb7f7a470f7424e4483f5c45e4362
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314-macosx_11_0_arm64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314-macosx_11_0_arm64.whl
Size 25.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0551be900da6cbbf8c2419be6f77bf0a0fc8a0d010415e3ef37320d7036bcb5
BLAKE2b-256 checksum
How to use checksums
1274d1075806c521a8058ec97f82d7ed1d8581a7421648217d8183ebd5b943df
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp314-cp314-macosx_10_15_x86_64.whl
Size 25.7 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
be61b70dd92bca2bff3dba0acdbd788927a98117a09a70e2f69318f272f2122d
BLAKE2b-256 checksum
How to use checksums
44a6c1ed9e0d0240a393b69b0a96a8935b7b020e4eb6be0236ddbcc57f8b6306
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp313-cp313-win_amd64.whl

Download URL xgrammar-0.2.5.post1-cp313-cp313-win_amd64.whl
Size 17.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2b401b15f038710de4cf0f3e8d838aecd531a1b1c5645768dd8fbd09dea5c07e
BLAKE2b-256 checksum
How to use checksums
2a4351929862b8b652618f8b2c84a0b59cfaa872594137a960c48f870a3af0c1
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 48.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f82332f8778a62e0d6122dab1cad101dbf7bcf7126f92759675b9374070740c1
BLAKE2b-256 checksum
How to use checksums
195c3acd04435af7d2fefd9806f489d762c3e1ad9481de535dc443c0c3901fca
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xgrammar-0.2.5.post1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d3411be4aaa920dc58d48505c6ee38ab3e449f2d4d38cbf3b1a31b02cd2e7848
BLAKE2b-256 checksum
How to use checksums
a2e0c6f82b45066f9aac10e65107407b4f90a0d20c9e047a8ae3851a0652e488
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp313-cp313-macosx_11_0_arm64.whl

Download URL xgrammar-0.2.5.post1-cp313-cp313-macosx_11_0_arm64.whl
Size 25.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb4f4484851d039c0e39f19f0414ab9de73ba2cc5c0bb391c81eaec0a94256d1
BLAKE2b-256 checksum
How to use checksums
44e28455f7a2b4a5f2687c6868cbef94a4d3b3e2dafa424975e25cd6d8046a2d
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp312-cp312-win_amd64.whl

Download URL xgrammar-0.2.5.post1-cp312-cp312-win_amd64.whl
Size 17.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6969e87151cc2cf037c29a836f2a18eb6bca5c05b87454cef008a0723d53d9fd
BLAKE2b-256 checksum
How to use checksums
30446701becfb5e7a221c59e7652268b77fbb274268a2d93ef60469690514b72
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 48.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8df76e57eabf0576023826bd179dd2dddb56c1663dab74fd64086452487b795b
BLAKE2b-256 checksum
How to use checksums
672f5997320e242501d5595f910f991b4b79e505dedda6286579788f5e02b065
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xgrammar-0.2.5.post1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a9ed1f4f8d5073fee71760067d7453b0d5ed98158521bf40a6ffebeef3166129
BLAKE2b-256 checksum
How to use checksums
b6a428e581c8abafd741eb79823b8cd746bf6a7b6746bcf649df1eb1970a75e1
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp312-cp312-macosx_11_0_arm64.whl

Download URL xgrammar-0.2.5.post1-cp312-cp312-macosx_11_0_arm64.whl
Size 25.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a1539d45325d781b2381f93e6507a9c87681732f5083ce5aa24e7f518f9f6ccf
BLAKE2b-256 checksum
How to use checksums
e1864ad80619102714ee42b8618b6501eb44cd8e86311730eec583f452f24be5
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp312-cp312-macosx_10_14_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp312-cp312-macosx_10_14_x86_64.whl
Size 25.7 MB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
eb513338d0ef0763bd2b29c5d0b6e42b751bb7d1b5121a0b53a91e8dd3d06c7b
BLAKE2b-256 checksum
How to use checksums
28ba2bd74bf0cbaf4bd7084843e44f2a15bbb3da3323f4e5925de9e2f136522f
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp311-cp311-win_amd64.whl

Download URL xgrammar-0.2.5.post1-cp311-cp311-win_amd64.whl
Size 17.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d3857a31f6f2346cb0464e7d61deae772ee5f6b236fb8255c5ac6a2133cabd29
BLAKE2b-256 checksum
How to use checksums
c14d25a34dd8b452845fad0b80d17f1f613c4fa5590bb2517d12353421957ee7
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 48.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d99ee52635e443148e3e56a7c33a13ea7538439ab9249fc6139f6aa020589cb
BLAKE2b-256 checksum
How to use checksums
6c619d37016c06edcb160a5c58517eaeeecde94ec098d4c67aa607f39ac4cb08
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xgrammar-0.2.5.post1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6e7f90d6245b26545d7e37c4a85fb9d1da64a3db4d5a35db0f88c137ebaf9277
BLAKE2b-256 checksum
How to use checksums
1f80e67be611c65c11ee7ae2e637904e52465ddbd1d28cec3bf673332aa69dc5
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp311-cp311-macosx_11_0_arm64.whl

Download URL xgrammar-0.2.5.post1-cp311-cp311-macosx_11_0_arm64.whl
Size 25.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62b574652d1acfe31eeb222b4e23a50ba85f1950b052aba47ea803c71de4bd40
BLAKE2b-256 checksum
How to use checksums
790ab5e4cd801b0ee6fcd0da96c4028b6ff776de7a7ec8c0392a736ba251df0a
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp311-cp311-macosx_10_14_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp311-cp311-macosx_10_14_x86_64.whl
Size 25.7 MB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
f36c698d0bb0c6da47a2d1bdb03ad06792823b4f663653cef0a22d0c50d3d9e3
BLAKE2b-256 checksum
How to use checksums
49e7a2b5be4c2a7fbe71c0164f60a7b02e6dad6760413e8f7ca871c24da20a20
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp310-cp310-win_amd64.whl

Download URL xgrammar-0.2.5.post1-cp310-cp310-win_amd64.whl
Size 17.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9871853098a99a3bbbed0048b65c298fa4fa2dcbe9b026bca1f065f23743dce1
BLAKE2b-256 checksum
How to use checksums
5f7a7d52041cbb90515644999d88506a46d32de9a013b62bfb92f2804c1025ad
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 48.1 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
79d7164933a3b70a68e6f6f921244d423cebf6341dd360697e30d67f2aa77630
BLAKE2b-256 checksum
How to use checksums
cae3b33036d0ec87e06fe340a4d4af0c9a4d13f69b8be6da3551cf1074adb4f1
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xgrammar-0.2.5.post1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9e75c2edfdf857660586e0f9e7f95f90370ce8025a45daa571cd08b59a774328
BLAKE2b-256 checksum
How to use checksums
846cc9dc197454a06710cda2d1151c5a262ecfac4bd3c0ee67ec3cfaf9a76a28
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp310-cp310-macosx_11_0_arm64.whl

Download URL xgrammar-0.2.5.post1-cp310-cp310-macosx_11_0_arm64.whl
Size 25.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9b580878c4ce5a5ec908d45c2698fd26d047fb54f4caf4394b4ddcd5d8dcb1ba
BLAKE2b-256 checksum
How to use checksums
32aedc264e7444cfaac6bb17797516dd4940e5a1315d2d75c385490582951eb3
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp310-cp310-macosx_10_14_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp310-cp310-macosx_10_14_x86_64.whl
Size 25.7 MB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
a3b9e09aa51ecea47bd6ed0c5d87df9eb2c2797febca05cec117eb01293f1552
BLAKE2b-256 checksum
How to use checksums
b0fc3c4a8ded41628af7a789d1eb0af8efcf93f0c87ba637a14aae5206503ae8
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp39-cp39-win_amd64.whl

Download URL xgrammar-0.2.5.post1-cp39-cp39-win_amd64.whl
Size 17.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
6dff18df46b31132fdb9a89ded7f2ceddcd843ab032de34095218fc007a159b2
BLAKE2b-256 checksum
How to use checksums
985d72bb23968751fbd8404f9d621ee811516856f4aaf255f388a68af217a885
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 48.1 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
27b7c97f7db421a56171070cb84a78534b2e0279a023d3e2064db5f0ad227368
BLAKE2b-256 checksum
How to use checksums
b00ea59fbedeba3285cb751f17d2da7f8d4e4fef5db50b4c0afef0430a472ab4
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xgrammar-0.2.5.post1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
72af7258ca67b622fb90996930bcfb84a865fb9cc37f04e5d94c619551ea8299
BLAKE2b-256 checksum
How to use checksums
026c0a4ad3796ce5e395a29bcc2f3b564eefc819c438d356b8f1917f1683d8a3
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp39-cp39-macosx_11_0_arm64.whl

Download URL xgrammar-0.2.5.post1-cp39-cp39-macosx_11_0_arm64.whl
Size 25.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b50fa297349a4a546c555775b8766bf6bbaca3f519694c3bf53df55fcc9a53d9
BLAKE2b-256 checksum
How to use checksums
d039549de66c73a50351749a80ee2c98a5069e341d40daccf9245e78ab4eb124
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 Sep 3, 2026.

Transparency log

Release files / xgrammar-0.2.5.post1-cp39-cp39-macosx_10_14_x86_64.whl

Download URL xgrammar-0.2.5.post1-cp39-cp39-macosx_10_14_x86_64.whl
Size 25.7 MB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
b201584946abc44e5bb70e1eb6fc159299c98f1e76d11f0b37c5452b9761e4a8
BLAKE2b-256 checksum
How to use checksums
0d9801ac7f29cce73efcf51b45b8fbf62e41169bfe8e289303f90e5284a79a6a
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 Sep 3, 2026.

Transparency log
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