Skip to main content

clang-format Python distribution

PyPI Release

This project packages the clang-format utility as a Python package. It allows you to install clang-format directly from PyPI:

python -m pip install clang-format

This projects intends to release a new PyPI package for each major and minor release of clang-format.

Use with pipx

You can use pipx to run clang-format, as well. For example, pipx run clang-format <args> will run clang-format without any previous install required on any machine with pipx (including all default GitHub Actions / Azure runners, avoiding requiring a pre-install step or even actions/setup-python).

Use from pre-commit

A pre-commit hook is also provided, use like this:

- repo: https://github.com/pre-commit/mirrors-clang-format
  rev: v23.1.2
  hooks:
  - id: clang-format
    types_or: [c++, c, cuda]

In contrast to many other pre-commit hooks, the versioning of the hook matches the versioning of clang-format.

If you are required to stick with a given major/minor version of clang-format with your pre-commit-hook, you can use this alternative hook repository that also receives backports of older versions of clang-format. Currently, all major/minor versions of LLVM >= 10 are supported. It is best to subscribe to releases of the hook repository to get notified of new backport releases, as pre-commit's auto-upgrade functionality will not work in that case.

Building new releases

The clang-format-wheel repository provides the logic to build and publish binary wheels of the clang-format utility.

In order to add a new release, the following steps are necessary:

Alternatively, the workflow can be triggered manually:

On manual triggers, the following input variables are available:

  • llvm_version: Override the LLVM version (default: "")
  • wheel_version: Override the wheel packaging version (default "0")
  • skip_emulation: Set which emulation builds to skip, e.g. "qemu" (default: "")
  • deploy_to_testpypi: Whether to deploy to TestPyPI instead of PyPI (default: false)

The repository with the precommit hook is automatically updated using a scheduled Github Actions workflow.

Acknowledgements

This repository extends the great work of several other projects:

  • clang-format itself is provided by the LLVM project under the Apache 2.0 License with LLVM exceptions.
  • The build logic is based on scikit-build-core which greatly reduces the amount of low level code necessary to package clang-format.
  • The scikit-build packaging examples of CMake and Ninja were very helpful in packaging clang-format.
  • The CI build process is controlled by cibuildwheel which makes building wheels across a number of platforms a pleasant experience (!)

Special thanks goes to mgevaert who initiated this project and maintained it until 2021.

We are grateful for the generous provisioning with CI resources that GitHub currently offers to Open Source projects.

Metadata

Release files for clang-format 23.1.2

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

Source distribution (sdist)

Source distribution for clang-format 23.1.2
File Size Uploaded
clang_format-23.1.2.tar.gz 11.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for clang-format 23.1.2
File
clang_format-23.1.2-py2.py3-none-win_arm64.whl Python 3, Python 2 none Windows ARM64 Details
clang_format-23.1.2-py2.py3-none-win_amd64.whl Python 3, Python 2 none Windows x86-64 Details
clang_format-23.1.2-py2.py3-none-win32.whl Python 3, Python 2 none Windows x86-32 Details
clang_format-23.1.2-py2.py3-none-musllinux_1_2_x86_64.whl Python 3, Python 2 none Linux musl 1.2+ x86-64 Details
clang_format-23.1.2-py2.py3-none-musllinux_1_2_s390x.whl Python 3, Python 2 none Linux musl 1.2+ IBM System/390x Details
clang_format-23.1.2-py2.py3-none-musllinux_1_2_ppc64le.whl Python 3, Python 2 none Linux musl 1.2+ PowerPC 64-le Details
clang_format-23.1.2-py2.py3-none-musllinux_1_2_i686.whl Python 3, Python 2 none Linux musl 1.2+ x86-32 Details
clang_format-23.1.2-py2.py3-none-musllinux_1_2_armv7l.whl Python 3, Python 2 none Linux musl 1.2+ ARMv7l Details
clang_format-23.1.2-py2.py3-none-musllinux_1_2_aarch64.whl Python 3, Python 2 none Linux musl 1.2+ ARM64 Details
clang_format-23.1.2-py2.py3-none-manylinux_2_31_armv7l.whl Python 3, Python 2 none Linux glibc 2.31+ ARMv7l Details
clang_format-23.1.2-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl Python 3, Python 2 none Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
clang_format-23.1.2-py2.py3-none-manylinux_2_26_s390x.manylinux_2_28_s390x.whl Python 3, Python 2 none Linux glibc 2.28+ IBM System/390x, Linux glibc 2.26+ IBM System/390x Details
clang_format-23.1.2-py2.py3-none-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl Python 3, Python 2 none Linux glibc 2.26+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details
clang_format-23.1.2-py2.py3-none-manylinux_2_26_i686.manylinux_2_28_i686.whl Python 3, Python 2 none Linux glibc 2.26+ x86-32, Linux glibc 2.28+ x86-32 Details
clang_format-23.1.2-py2.py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl Python 2, Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
clang_format-23.1.2-py2.py3-none-macosx_11_0_arm64.whl Python 3, Python 2 none macOS 11.0+ ARM64 Details
clang_format-23.1.2-py2.py3-none-macosx_10_9_x86_64.whl Python 2, Python 3 none macOS 10.9+ x86-64 Details

Total release size: 37.1 MB

Release files / clang_format-23.1.2.tar.gz

Download URL clang_format-23.1.2.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b136c398d11d8608640fc03d6fd7c4f560ee892da3b88047ee17b1928f6f856a
BLAKE2b-256 checksum
How to use checksums
9575bfc3392d2302580caab6e90d64ec9640247ae6722e5b25af1c8317adbe00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-win_arm64.whl

Download URL clang_format-23.1.2-py2.py3-none-win_arm64.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
bcb607957977ea1504cc1424170a8bb2caaf1b7c8d30b03fbac7e11260cba067
BLAKE2b-256 checksum
How to use checksums
709aa4f32e08048b80a1a658ff5d30b1dfa6f931011fc793b2c65adf1cde87de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-win_amd64.whl

Download URL clang_format-23.1.2-py2.py3-none-win_amd64.whl
Size 1.5 MB
Tags Python 2 Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
955dd1c09c60a69645e4a21be514d5153b29b9e6f159d7501ad566d7d0dd64bc
BLAKE2b-256 checksum
How to use checksums
362ee05c36c47b0577d694a53636f91a967cfbec6a572c5e95a68fd703e868a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-win32.whl

Download URL clang_format-23.1.2-py2.py3-none-win32.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
3e1c2ed5585f34085e52256630561d775094e7288fff13ed5234fe76e36ca473
BLAKE2b-256 checksum
How to use checksums
1f70e7ef79caa6c9abde67f941b0c21efb88b477cf97ada4e00f5afbd6a8b057
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-musllinux_1_2_x86_64.whl

Download URL clang_format-23.1.2-py2.py3-none-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags Linux musl 1.2+ x86-64 Python 2 Python 3
SHA-256 checksum
How to use checksums
f7e5db2c4fbf11cefa510d0e4d90091a6636b100504f9e58c3fda26638281157
BLAKE2b-256 checksum
How to use checksums
f79d9fb49a64cab465849c83042930e37c0983150cbc99af26e4bf0ad217e75a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-musllinux_1_2_s390x.whl

Download URL clang_format-23.1.2-py2.py3-none-musllinux_1_2_s390x.whl
Size 3.3 MB
Tags Linux musl 1.2+ IBM System/390x Python 2 Python 3
SHA-256 checksum
How to use checksums
66699ce36e955768ebaf5b83fc68162e8f9df94e6a4652c89c44e9e50b21565d
BLAKE2b-256 checksum
How to use checksums
eee7b8b11f6e8337ce71ec0b227475972908408ff1851f1edcd1015b1db3cf38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-musllinux_1_2_ppc64le.whl

Download URL clang_format-23.1.2-py2.py3-none-musllinux_1_2_ppc64le.whl
Size 3.2 MB
Tags Linux musl 1.2+ PowerPC 64-le Python 2 Python 3
SHA-256 checksum
How to use checksums
527019ebca679dcd21275d953490e3d4f81bfa959f92ea361ed8bd969750689c
BLAKE2b-256 checksum
How to use checksums
d52ac5a2b7eae14eba538d10535f6ab66d592fd799a95efa214b203b739b1d51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-musllinux_1_2_i686.whl

Download URL clang_format-23.1.2-py2.py3-none-musllinux_1_2_i686.whl
Size 3.1 MB
Tags Linux musl 1.2+ x86-32 Python 2 Python 3
SHA-256 checksum
How to use checksums
18a215cc5e11e572feae2fe5ada5e2df1bc6467a1267a9c567b51a8e2da36a35
BLAKE2b-256 checksum
How to use checksums
44e3536637c164689f1aeb6cbcf51d2fb8f64f64472377aa73cc892689ecf4a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-musllinux_1_2_armv7l.whl

Download URL clang_format-23.1.2-py2.py3-none-musllinux_1_2_armv7l.whl
Size 2.6 MB
Tags Linux musl 1.2+ ARMv7l Python 2 Python 3
SHA-256 checksum
How to use checksums
3102eb94749294a971a226ec81ca96b188ef7ecdb6d86559845ce317942a8bd9
BLAKE2b-256 checksum
How to use checksums
25adc0bbba17254dbae19a52d7edd3eb2b338d0d1f5e3b6758eca9711b8d27ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-musllinux_1_2_aarch64.whl

Download URL clang_format-23.1.2-py2.py3-none-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags Linux musl 1.2+ ARM64 Python 2 Python 3
SHA-256 checksum
How to use checksums
5c7bc9e75c388301369511bf2bbdc7f31d64698057e77e71dabbebbe8850a07c
BLAKE2b-256 checksum
How to use checksums
7ba39d48a12bc44dcfc2a695776e2c75a1b8faedf0a3ef126118baf113e35004
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-manylinux_2_31_armv7l.whl

Download URL clang_format-23.1.2-py2.py3-none-manylinux_2_31_armv7l.whl
Size 1.7 MB
Tags Linux glibc 2.31+ ARMv7l Python 2 Python 3
SHA-256 checksum
How to use checksums
6fc8a4bce48675a65118302d96e9156b2fde518cee911b871e1d25274b8c8e78
BLAKE2b-256 checksum
How to use checksums
22349964304911f664ccd612426cacbc718c4cfd4b3adec48be5e09771684798
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL clang_format-23.1.2-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 2 Python 3
SHA-256 checksum
How to use checksums
af35ba85532f1ba5b7790d936ecf85de48b10b0d9a8ef3b997c6b284841c5d04
BLAKE2b-256 checksum
How to use checksums
bf4c45eb711a171e20ee8954e1096d2b3e56c947dcf8a3c139fb3f9f91dc8529
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-manylinux_2_26_s390x.manylinux_2_28_s390x.whl

Download URL clang_format-23.1.2-py2.py3-none-manylinux_2_26_s390x.manylinux_2_28_s390x.whl
Size 2.2 MB
Tags Linux glibc 2.26+ IBM System/390x Linux glibc 2.28+ IBM System/390x Python 2 Python 3
SHA-256 checksum
How to use checksums
857647deed7fca3c719c09631aac2ae3536f7ff51a17de0e3fbd0f0604d494f8
BLAKE2b-256 checksum
How to use checksums
5a372f8f59f5abe356aeafa97b5fafb1d73d4ca94636b13399ce37a6961a94e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl

Download URL clang_format-23.1.2-py2.py3-none-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl
Size 2.2 MB
Tags Linux glibc 2.26+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le Python 2 Python 3
SHA-256 checksum
How to use checksums
c21f7555969be8e9c42877c681315fa89207fad362672ae9f8d15619d1fa370b
BLAKE2b-256 checksum
How to use checksums
f079aaf249793e3e59534c950a9502647d429ac73b997e7b373cf3a5babef066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-manylinux_2_26_i686.manylinux_2_28_i686.whl

Download URL clang_format-23.1.2-py2.py3-none-manylinux_2_26_i686.manylinux_2_28_i686.whl
Size 2.0 MB
Tags Linux glibc 2.26+ x86-32 Linux glibc 2.28+ x86-32 Python 2 Python 3
SHA-256 checksum
How to use checksums
39a16a0a122a1335e1f4dcfbc1255aebc35fe104e22dd228fe70494b71ed919f
BLAKE2b-256 checksum
How to use checksums
7dd331d8cdadfaffaa46df459282a874d852f9050b0ac8bee0197e285df25399
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL clang_format-23.1.2-py2.py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 Python 2 Python 3
SHA-256 checksum
How to use checksums
38697e04e05af391da532b0fb321c1e5c1700be684445c53458b07e53c47c729
BLAKE2b-256 checksum
How to use checksums
c0ee48db62d2b699b134c21040c1439a09f9aaae35491ff22058ad86510e9fc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-macosx_11_0_arm64.whl

Download URL clang_format-23.1.2-py2.py3-none-macosx_11_0_arm64.whl
Size 1.6 MB
Tags Python 2 Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c3029d010597c9320add9820e2163a1e7d844b60f0a67d82afc71cd6c3b11c3a
BLAKE2b-256 checksum
How to use checksums
88ea644a3724343e5f56d25b1d003c052d67ba25bdb9709ca8eab6aed22f4f98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release files / clang_format-23.1.2-py2.py3-none-macosx_10_9_x86_64.whl

Download URL clang_format-23.1.2-py2.py3-none-macosx_10_9_x86_64.whl
Size 1.6 MB
Tags Python 2 Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
267eef1cec4e6da186e1185be0a0b7255ac7d6ff0613156c63b229e1c05093fc
BLAKE2b-256 checksum
How to use checksums
d19f206afc79210d3dfe2f4392a572ac58ee25c2987852f0a95079e3fd6519f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

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

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

Transparency log

Release history Release notifications | RSS feed

This release

23.1.2 This release

18 release files

15.0.7

8 release files

15.0.6

8 release files

14.0.6

9 release files

14.0.5

9 release files

14.0.1

9 release files

14.0.0

9 release files

13.0.1

9 release files

12.0.1

9 release files

11.1.0

6 release files

11.0.1

6 release files

10.0.1

6 release files

9.0.0

1 release file

8.0.1

1 release file

7.1.0

1 release file

6.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page