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

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.5
File Size Uploaded Provenance Actions
clang_format-23.1.5.tar.gz 11.5 kB With provenance Details for clang_format-23.1.5.tar.gz

Built distributions (wheels)

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

Total release size: 37.1 MB

Release files / clang_format-23.1.5.tar.gz

Download URL clang_format-23.1.5.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
aba6eb1b86cf928e310bee6d1eb75733fe7c4129932e6b6eaaff4706dbf293d8
BLAKE2b-256 checksum
How to use checksums
6b9c6db0d62faba7eec81d1d9816a84adf4c5af1229f8bdbd7d9484f43ee5488
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-py2.py3-none-win_arm64.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
9318d1c237b05539b18ecb779575caf92e7cc7b7ceb39250ff01557fa7a6b0b1
BLAKE2b-256 checksum
How to use checksums
1a6791bb628e4dc1fe02b1682da34eb4297851f43bc423788f83530fb5036d46
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
18a4a1a698dd52ed4e288c97d99e93910f8f9d0128b266f65021ecf39c85d034
BLAKE2b-256 checksum
How to use checksums
7b67b91fb3483ca5cdb468fa5e72d836736de5ec29154cc3f58718de6192bc12
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-py2.py3-none-win32.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
144befc5299213b114b3012fc09e37f747686941eaa45e1f22413acaa28273b2
BLAKE2b-256 checksum
How to use checksums
f3590f6e3073b8d696e133cc3ae3b8a21e9fc21a8c49c149560550e0ddb107e2
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
1f3589ec54a5ce9baf73c0c4f7b6e3f9201635c8585b5812bfb71d5fa8782a12
BLAKE2b-256 checksum
How to use checksums
9ac0def5fd3d5e01e31a59c18e26ec0b8ee53a6bfe06be64f00a3dbdd7cab3e8
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
dd5cd6f3e6f94f05c58d1c6781c50723d02b60224909ef96d8dee9408d040f1c
BLAKE2b-256 checksum
How to use checksums
8ea772366d64bef47633dc2d07af228bb5d3613d1d4c946cb79a4513d11bdfcc
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
3808bdbb8d90020e9a45d533f0b210698afb298e215286827db72bddbac16830
BLAKE2b-256 checksum
How to use checksums
ec0920709cf2d0e52188df061fa035d055a2e34b7243e826a4eef1eb8fd5f8eb
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
b8be8fcc2ffd93589ff31d34af91fd067fb20cdf58d4702493c785598de3ad10
BLAKE2b-256 checksum
How to use checksums
52068cede0fc7f1002fb16ad8771557fdd1d882bf06fbde2e09a3e1e22219391
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
e52eae093ec4ca8b33e60d489517ee8bc1848d6bb33a00d29a8d06ec01f7bc2b
BLAKE2b-256 checksum
How to use checksums
484197b2c5682a3239c6d84cd45a7b7826c298ae2420477b989f42bb439a17c7
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
d2a72a532d7f0d35bb7fb7860a2881d14d25ef9a1c208fb965a2e29f0aa849ff
BLAKE2b-256 checksum
How to use checksums
e0f030e71bc30f2160be92dc1af940313c67a02c140cb0a0cbf48eef31c80053
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
19ec2d06fd1ea26724351d639676d1fb30004bfe3022778a99f0bf24a3cd9de3
BLAKE2b-256 checksum
How to use checksums
e8f1f1d587c34d160777952ea921d01554f6f0c6664057177d6d2fefd336991a
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
d97ce49911ba8c89ef3f3c0735a9c7818e4780ab4812c67d1c5fcd829d16ae52
BLAKE2b-256 checksum
How to use checksums
0ecc06adcfb7dfaea4d2c1929202021d4afcdc26915dc75fc0c72d63855da553
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
c792bfefbc5853fab40f124794461964aae032d8490f3d9767d388f2b5434c22
BLAKE2b-256 checksum
How to use checksums
1b60a97a588011dbc4607325ce572c524ea4ca8f95273361c1720052a5099832
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
d9e88699ced52b6422811f3a614daaa408b6d2561b1d648ddabbc4017d2fadbd
BLAKE2b-256 checksum
How to use checksums
09628a771331a4c381d0d6d37ec3f15588598eed35b6b6c9175765923c8401d7
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
218386db4b73617e189180f45440c368cc47a7112500448405a7d3d0d6276018
BLAKE2b-256 checksum
How to use checksums
53596c2bbf78ef6020bb0b225db26a9e34ead750d42a962f5c60c96894861339
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
e8037e12eae19a9779e01ca6719b8d7f6a939ade8869b061912551c9748a27ad
BLAKE2b-256 checksum
How to use checksums
246cecb0739fb3f1798098f4b63c0e22aa0fd5a1d639f3ae4235f8155935a1ef
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
3fb740335d939dd02252cd5075050fc8858466b16cf9c1efa2f52da3baa816a7
BLAKE2b-256 checksum
How to use checksums
0aa93a17b3eac861ae4d67dd1bed59672028ac66007da056691553ab6cfa1be5
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 Nov 4, 2026.

Transparency log

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

Download URL clang_format-23.1.5-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
32ec7498f9f1672dff2e65624cf317a1fd64e48a4f582d6c172d440c511bff00
BLAKE2b-256 checksum
How to use checksums
61b0a1d8cd44d504469b4e11d39bb56b7201f8680cbf611d22c8aa3b29cc57fd
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 Nov 4, 2026.

Transparency log

Security for clang-format 23.1.5

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.

Full provenance

All 18 files in this release have been uploaded with provenance metadata.

Select from 18 files

Attestation for clang_format-23.1.5.tar.gz

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 Nov 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

23.1.5 This release

18 release files Full provenance

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