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

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

Built distributions (wheels)

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

Total release size: 37.1 MB

Release files / clang_format-23.1.4.tar.gz

Download URL clang_format-23.1.4.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d0776a59763da11b9b952869efa2b7a757d2397fc437e29d6ab77f3d474d3535
BLAKE2b-256 checksum
How to use checksums
eb36a69d8a96b51ca56633c26f5eecf6f1b93276ae13f1488d29b75644a8b7b4
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.4-py2.py3-none-win_arm64.whl

Download URL clang_format-23.1.4-py2.py3-none-win_arm64.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
c5f52900e6d660e872a25c34f90a6ce3bef69d649957742cbb998fdef34382a5
BLAKE2b-256 checksum
How to use checksums
41d8583f3a338f08fdefef1ac3c4d4921c6b859e690fdec7251082c14beb1602
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.4-py2.py3-none-win_amd64.whl

Download URL clang_format-23.1.4-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
bd372a6c247c22b5d7a5a748aa66b88476aec946bd8e644f8a68b990c90714a8
BLAKE2b-256 checksum
How to use checksums
82c2a32b7ed0d037d3fc497f494808d3926f050fa3c7145a2205ee51086d5c90
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.4-py2.py3-none-win32.whl

Download URL clang_format-23.1.4-py2.py3-none-win32.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
5631f9c3f975e6a1a17ef29ca61fce63a2f4f04b1d669dbb632cbf602036c33c
BLAKE2b-256 checksum
How to use checksums
6da0fe83d80267df8445d68380db236943efdcfe281d5836c1e7baf24a92f56f
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.4-py2.py3-none-musllinux_1_2_x86_64.whl

Download URL clang_format-23.1.4-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
064e8478b9a1d46144ee5fe646f56c4c023cccbfa32fbfc6a4776bdaab7ecf51
BLAKE2b-256 checksum
How to use checksums
5d3ba36f3133355536eea727c0a219e26da3d33f4bde3132e78910d6bdc3232e
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.4-py2.py3-none-musllinux_1_2_s390x.whl

Download URL clang_format-23.1.4-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
5917a5aa70512c14a2f90c9571d0519680a2cb4f0aadc03e0e5c6d00311ecdf0
BLAKE2b-256 checksum
How to use checksums
d444cef4ef10d0618ec5ebf4744f0a7bad0f16461ce76dc88f201eacf1626a58
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.4-py2.py3-none-musllinux_1_2_ppc64le.whl

Download URL clang_format-23.1.4-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
5bea67b7dc3595ca2cd48d248ce3055e9543f1e2a96c4de9d6fec68d5eafb6ef
BLAKE2b-256 checksum
How to use checksums
aa611a0757753f2be9ecb646634aff8079d2cde19579d10a766d8cb1890e392c
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.4-py2.py3-none-musllinux_1_2_i686.whl

Download URL clang_format-23.1.4-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
0fc3f21127a01ef0389e40911369131ba47b388949c7e7072f6c08ddb5df4ce3
BLAKE2b-256 checksum
How to use checksums
90eaadd1362de81810bc45a7ce793a361dd4dfa311576ab58fd5bbe9fe5d80e8
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.4-py2.py3-none-musllinux_1_2_armv7l.whl

Download URL clang_format-23.1.4-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
21e791080d24119304ba8cc32571f96aa46c11e21f46ddf656c97ad34a08f945
BLAKE2b-256 checksum
How to use checksums
4f64494a4b97b0400e54dff37b02c7add433f69fdd3c1d9bc39f3749b6c779cd
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.4-py2.py3-none-musllinux_1_2_aarch64.whl

Download URL clang_format-23.1.4-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
18e00e707633ed86381965cbf55d2c59e03f4ff70a9520c2641d5d734bf47557
BLAKE2b-256 checksum
How to use checksums
0481f3ebaf7811e80d6f85c4a066f55cee294ed28fed00af62ec34178b4ad93d
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.4-py2.py3-none-manylinux_2_31_armv7l.whl

Download URL clang_format-23.1.4-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
a105b87d519047a4182921413f05282f627de3a07603ff45bfdb8d5c0911ecd5
BLAKE2b-256 checksum
How to use checksums
129ee33febe7d44ad0f03d099fe688682699651b3d477fb0c5915c5c6844440f
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.4-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL clang_format-23.1.4-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
cef37c9b8516bacc7ce45ef7d5794c1aa7943707eb7277e7bb648f46b745d303
BLAKE2b-256 checksum
How to use checksums
569325269be2fd50e53af60f60737906a14666c44daa64288bd0d24f33b6013e
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.4-py2.py3-none-manylinux_2_26_s390x.manylinux_2_28_s390x.whl

Download URL clang_format-23.1.4-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
056a857eecd849c9ebf5ceab3145bc07dccd6afc73c32999f31e5a2c1f916457
BLAKE2b-256 checksum
How to use checksums
6bf251936ae3cc301bc84f6f347a6c9bc0255a593408138d16cfe3de2a5567a4
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.4-py2.py3-none-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl

Download URL clang_format-23.1.4-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
8ac329c24f0ba85fb28f574cfa6b579359f804289dfa6a9a95673d291288f56c
BLAKE2b-256 checksum
How to use checksums
1077a75a0479d1b16cee09ae2c7aab1d4fe9a877c3efe17c2aaefc754b92a2f1
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.4-py2.py3-none-manylinux_2_26_i686.manylinux_2_28_i686.whl

Download URL clang_format-23.1.4-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
3dfc7f0e79dcda207d273e0ab32c4ae23be29517b5fa9efd7b9a1b6a6705b30b
BLAKE2b-256 checksum
How to use checksums
50ef53b826b083522ec7a1896431cd9df5d18d589e337ae405c47b72381fc163
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.4-py2.py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL clang_format-23.1.4-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
0fec4dcb7de29469d29deef39f4818a88ea230d6019870927e9235ce8f7b06bb
BLAKE2b-256 checksum
How to use checksums
c69e835e20bed9fef947d70129ac33d8a8ce2aa838bc300a9aa8d2fbe64e7b3a
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.4-py2.py3-none-macosx_11_0_arm64.whl

Download URL clang_format-23.1.4-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
67fac45d8b5cfecf60bb25d83e479ad110efdbd7e8fda41042a808053ca20481
BLAKE2b-256 checksum
How to use checksums
e6722839b6bb6fe39a79a06613e4f4bf88fe7c82d52db7e77bfbed9f4d755325
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.4-py2.py3-none-macosx_10_9_x86_64.whl

Download URL clang_format-23.1.4-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
4c07c7da503bf91fb76f1d34d6902babd8dec6d92f1e71075641b49e548779df
BLAKE2b-256 checksum
How to use checksums
e77b757c15a86f6ac388f1e018c147517ced479870b2830309ee3120caa0443f
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.4

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