Skip to main content

Bundled prebuilt clang-format wheels with a cformat entrypoint.

Project description

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 .sha512sum files

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cformat-20.1.0-py3-none-win_amd64.whl (1.3 MB view details)

Uploaded Python 3Windows x86-64

cformat-20.1.0-py3-none-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

cformat-20.1.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (1.9 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

cformat-20.1.0-py3-none-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

cformat-20.1.0-py3-none-macosx_10_15_x86_64.whl (1.6 MB view details)

Uploaded Python 3macOS 10.15+ x86-64

File details

Details for the file cformat-20.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: cformat-20.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cformat-20.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 07e2f280128549742e6304d5cb1b47fc0f39fd37aa7e5023f1ceaacfbaeb433f
MD5 b92d497d32b72c7b8798aab6759414b7
BLAKE2b-256 df9cf215f7e9de589e2851ebc2e5a23625ac5e7a0a2080fa8d1c567d82f31213

See more details on using hashes here.

File details

Details for the file cformat-20.1.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cformat-20.1.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9e284fdef2b4bdc5d72d35126462f6377ed04927d873cf5ac786229a85a8e66
MD5 c206a280666ab20b676be7903fa4468d
BLAKE2b-256 32d91e6e5d965b771ba11392906681c175887e256f4ba0bbf0f0b0965d778d41

See more details on using hashes here.

File details

Details for the file cformat-20.1.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for cformat-20.1.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7615f7f046bdebbbdb7ca7aa2fe856a6054e48b209eefa478613fe4470289fbe
MD5 054aa47192668c04641c50bf2a72fce4
BLAKE2b-256 2a34e717f80cfc8c3031292c2807c62ae331c3daf839eaaa9319727a014a4468

See more details on using hashes here.

File details

Details for the file cformat-20.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cformat-20.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d040256dd7d3bfd559bccf41ca91d038b34178d7e9d727dd9252c2d35c6b18aa
MD5 a0b29a8a73b64d1ba2e5ea68ad9809e8
BLAKE2b-256 0037abbdb628f7cc3a9e4619cb1917400899a1e1624fe09e856714c52111c849

See more details on using hashes here.

File details

Details for the file cformat-20.1.0-py3-none-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cformat-20.1.0-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 98c04d0ef05ce01eb36f24cc96f6b3cc5fdec95a95d1156a5868d26223bd3cd1
MD5 c584be7338c64fbee13847f913a73351
BLAKE2b-256 9e8797cb3cbb7504a51e99f0e4ee7b3c827a5f6c54e2f662ce042208d5d997ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page