pip installable clang-format
Project description
Goal
Precompiled python wheels containing the clang-format and python support files. Thus, one has pip installable clang-format useful for CI/CD, and local formatting changes, with a stable output, as long as the same version is used.
Versions
The idea is to track all officially released clang-format versions
General Outline
- LLVM and clang source is downloaded by host_actions.sh
- Docker image from quay.io/pypa/manylinux1_x86_64 is loaded
- In the container:
3.1 CMake is built (currently the cmake wheels don't work on manylinux1)
3.2 Each of the desired clang-format binaries are statically built
3.3 A python package skeleton is copied, and used by
bdist_wheel
3.4auditwheel repair
is used to make sure no library dependencies exist, and that the package is self-contained - Packages are uploaded via twine
Adding a new version
Project details
Release history Release notifications | RSS feed
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 Distribution
File details
Details for the file clang_format-7.1.0-py2.py3-none-manylinux1_x86_64.whl
.
File metadata
- Download URL: clang_format-7.1.0-py2.py3-none-manylinux1_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32629996956b3e34494a926a76835e3371f10c2823c3078f5fbef08bfebbaae7 |
|
MD5 | ca817583469776c6b76aee6e8d058e8d |
|
BLAKE2b-256 | 1728feeb87d11c17d4734763db4c0a1a6939448f0c11a1713fac142e8dd2f107 |