cformat
cformat packages a prebuilt clang-format binary into a Python wheel so the tool can be invoked with:
cformat
uv run cformat
The package always uses the bundled binary. It never falls back to a system clang-format.
cformat does not build LLVM in this repository. During wheel builds it only:
- downloads pinned prebuilt static binaries from
muttleyxd/clang-tools-static-binaries - verifies their
.sha512sumfiles
PyPI releases are wheel-only for now. cformat does not publish an sdist.
Supported wheel platforms are limited to the LLVM 20 assets that exist in the pinned prebuilt release:
- Linux
x86_64 - macOS
x86_64 - macOS
arm64 - Windows
x86_64
Metadata
Release files for cformat 20.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| cformat-20.1.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| cformat-20.1.0-py3-none-musllinux_1_2_x86_64.whl | Python 3 | none | Linux musl 1.2+ x86-64 | Details |
| cformat-20.1.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl | Python 3 | none | Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| cformat-20.1.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| cformat-20.1.0-py3-none-macosx_10_15_x86_64.whl | Python 3 | none | macOS 10.15+ x86-64 | Details |
Total release size: 8.3 MB
Release files / cformat-20.1.0-py3-none-win_amd64.whl
| Download URL | cformat-20.1.0-py3-none-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
07e2f280128549742e6304d5cb1b47fc0f39fd37aa7e5023f1ceaacfbaeb433f
|
|
BLAKE2b-256 checksum How to use checksums |
df9cf215f7e9de589e2851ebc2e5a23625ac5e7a0a2080fa8d1c567d82f31213
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / cformat-20.1.0-py3-none-musllinux_1_2_x86_64.whl
| Download URL | cformat-20.1.0-py3-none-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | Linux musl 1.2+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
e9e284fdef2b4bdc5d72d35126462f6377ed04927d873cf5ac786229a85a8e66
|
|
BLAKE2b-256 checksum How to use checksums |
32d91e6e5d965b771ba11392906681c175887e256f4ba0bbf0f0b0965d778d41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / cformat-20.1.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | cformat-20.1.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
7615f7f046bdebbbdb7ca7aa2fe856a6054e48b209eefa478613fe4470289fbe
|
|
BLAKE2b-256 checksum How to use checksums |
2a34e717f80cfc8c3031292c2807c62ae331c3daf839eaaa9319727a014a4468
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / cformat-20.1.0-py3-none-macosx_11_0_arm64.whl
| Download URL | cformat-20.1.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d040256dd7d3bfd559bccf41ca91d038b34178d7e9d727dd9252c2d35c6b18aa
|
|
BLAKE2b-256 checksum How to use checksums |
0037abbdb628f7cc3a9e4619cb1917400899a1e1624fe09e856714c52111c849
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / cformat-20.1.0-py3-none-macosx_10_15_x86_64.whl
| Download URL | cformat-20.1.0-py3-none-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | Python 3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
98c04d0ef05ce01eb36f24cc96f6b3cc5fdec95a95d1156a5868d26223bd3cd1
|
|
BLAKE2b-256 checksum How to use checksums |
9e8797cb3cbb7504a51e99f0e4ee7b3c827a5f6c54e2f662ce042208d5d997ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|