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.3
  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.3

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.3
File Size Uploaded
clang_format-23.1.3.tar.gz 11.5 kB Details

Built distributions (wheels)

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

Total release size: 37.1 MB

Release files / clang_format-23.1.3.tar.gz

Download URL clang_format-23.1.3.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9f7a4e7a2b8eb766bdef11da742fa93fc58c2b0e960e6a6041716618326a07c5
BLAKE2b-256 checksum
How to use checksums
33c176dcec575f5fa6598e32cc66731c499349610ebdcb0393e76cceaa74c3bb
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-py2.py3-none-win_arm64.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
583af22e6593b8ea463412cf3411f55731f117546ad13e88b9ce585e7c47475f
BLAKE2b-256 checksum
How to use checksums
fbed47bda876e360ca71f366f256939dd674e7a5f4f8deae6eddf7819ea21832
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
6c2b74c3a3e942ec172d768e7b945f8e136db05a7b735d49ecfc69bda97643ad
BLAKE2b-256 checksum
How to use checksums
23a690148f91544e3c056e78c514f0e764c1b44d50a33344c83fd03011ea97c8
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-py2.py3-none-win32.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
1560b5d7b12c9fe6ace14c659b8fae16d580dfe4abfe18eb02583ba290f01ed0
BLAKE2b-256 checksum
How to use checksums
32af51bb1f77e54863e769d5527a606298da2988520e7d43328648b6d9c6b7b5
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
ae316062f0266f4f1c914dff24158fafc6009bef0e407bdebb6a2e2308a40a70
BLAKE2b-256 checksum
How to use checksums
819deb9c0d0d7188929a6c07ca5bc83775e3457a63123515f7692a0d310095bf
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
22095e50d7aa66b0336dba712dbaec76ad79b54f95bd1d4bd4cffa2aadbdab75
BLAKE2b-256 checksum
How to use checksums
c365cee67955f7f4e3dba78e6eb243b76ce32c1d915d31760ba10abb63ea9ef8
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-py2.py3-none-musllinux_1_2_ppc64le.whl
Size 3.3 MB
Tags Linux musl 1.2+ PowerPC 64-le Python 2 Python 3
SHA-256 checksum
How to use checksums
a92fac41b6a553205f69892b99c49e84195ad9b48055dbca53ec62305f2d7275
BLAKE2b-256 checksum
How to use checksums
d7cedb9b28062cdf54b01bc2eb7545f1368ca231545a712e7090d59327f1c4ac
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
6b87338ce8862dde24d9844970a2638d5f7fb2c5cd9d868062ccfcbd6e39f4fd
BLAKE2b-256 checksum
How to use checksums
ee0ebf8e7202082d2d00c1a4a79833f28725bff715eebcc505bb48d33b837bf9
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
07070f0f5aaa584eb0f7613c4608709adc01c34f14a3b7efb75152d8dcfcf948
BLAKE2b-256 checksum
How to use checksums
6aeb3d80137f08f6c3ae5789e63fca26c3f5f06246b611529593012a32e77898
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
fdb92131587b1ec71e587d35de552b5a9cfe32c55c5faa9c7e0956c08ee2667f
BLAKE2b-256 checksum
How to use checksums
19f12680a4545159dae13f96668dcfcc04d49127f3a4bc04e232cd3f5d67e9d8
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
4e55a20db2d6bc7e9a3341f818a2638f269d45d5a92d2121dfe1c64d47d5b22a
BLAKE2b-256 checksum
How to use checksums
d6b680d700f3f02a158e6510a1c16ea70a2d9c55e072d3388081152c03cbf44d
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
58bf1804216501669832a39f2415e14284337438a062ff564729792adec664ac
BLAKE2b-256 checksum
How to use checksums
11d1658d3da4dcbca98620956868c7cf6f4ba19fccecbdfc30cc055e19c9d4a7
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
9d4bf253feb752a3a52cc5ca595bdae88c9e41de7b35a0f470c8b26c316c2643
BLAKE2b-256 checksum
How to use checksums
ac9a7c3dd660c8655e2c8d96d7684b05557f0a407a7e6338749d1d47355a7d41
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
b1ab2973aa6d2b72289709df1b2969e0a3f1e09dccb665745b18ca265d4419f3
BLAKE2b-256 checksum
How to use checksums
d3510517ba621f554044201e44a61abb2bf64821fac79e3b6260670ff4ef2398
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
8736b2cd4ed510ceeb1cac2ed0687fd03ce32f82ea960c3c3e62020c5ec88b40
BLAKE2b-256 checksum
How to use checksums
b2d4c74dbdaaa72dcb447007c6611ca1a50751c451a75c1d58d1965728001b32
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
072113527b49a9c0ab9058006d9fe20e583823e6482608a34e1883dd2c49ae7d
BLAKE2b-256 checksum
How to use checksums
1d00a0f99e24dc4892fb120e82fa9cf6e8fcb92714181ffd1165ab7eaf5ba1fd
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
79f53ac55434af6dda88eb90eeb65d903ff920c910f78041de41e3ca666dfba5
BLAKE2b-256 checksum
How to use checksums
47a52007b7a7a53dfe417e66d0a6b38b2f87f16391bfe6fe522d436d1e50be1c
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 6, 2026.

Transparency log

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

Download URL clang_format-23.1.3-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
0b8e86cc5a870ca42989bd1ccfe5220fbab96e386922d0a8f0ca350db30593df
BLAKE2b-256 checksum
How to use checksums
050fa1813ede1e149e700ee810baf22dd9c863ca0bd719d73f86e8c10b67a6bb
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 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

23.1.3 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