https://github.com/cpp-linter/clang-apply-replacements
clang-apply-replacements Python wheels
https://github.com/cpp-linter/clang-apply-replacements
Last synced: 24 days ago
JSON representation
clang-apply-replacements Python wheels
- Host: GitHub
- URL: https://github.com/cpp-linter/clang-apply-replacements
- Owner: cpp-linter
- License: apache-2.0
- Created: 2026-06-12T04:58:59.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-12T17:08:42.000Z (about 1 month ago)
- Last Synced: 2026-06-12T17:21:38.758Z (about 1 month ago)
- Language: Python
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[issues]: https://github.com/cpp-linter/clang-apply-replacements/issues
[contributing]: https://github.com/cpp-linter/clang-apply-replacements/blob/main/CONTRIBUTING.md
[clang-format-wheel]: https://github.com/ssciwr/clang-format-wheel
[clang-tidy-wheel]: https://github.com/ssciwr/clang-tidy-wheel
[clang-include-cleaner]: https://github.com/cpp-linter/clang-include-cleaner
[license]: https://github.com/cpp-linter/clang-apply-replacements/blob/main/LICENSE.md
[llvm-releases]: https://github.com/llvm/llvm-project/releases
[cpp-linter-hub]: https://cpp-linter.github.io/
# clang-apply-replacements
[](https://pypi.org/project/clang-apply-replacements/)
[](https://github.com/cpp-linter/clang-apply-replacements)
[](https://github.com/cpp-linter/clang-apply-replacements/actions/workflows/release.yml)
[](https://pypistats.org/packages/clang-apply-replacements)
[](https://cpp-linter.github.io/)
A Python distribution of `clang-apply-replacements` - the LLVM-based tool
that applies **serialized `clang-tidy` fix-it replacements** (YAML files) to
source files. Install it with a single `pip install`, no LLVM toolchain
required.
---
## Table of Contents
- [Installation](#installation)
- [Related Projects](#related-projects)
- [Contributing](#contributing)
- [License](#license)
## Installation
```bash
pip install clang-apply-replacements
```
The wheel bundles a statically-linked binary and clang builtin
headers - **no LLVM installation is required** on the host machine.
> [!TIP]
> In CI, use `pipx run clang-apply-replacements` — no install needed.
> All [GitHub Actions runners](https://docs.github.com/en/actions)
> ship with `pipx` pre-installed.
Verify:
```bash
clang-apply-replacements --version
```
Run `clang-apply-replacements --help` to see all available options.
For full usage documentation, see the
[upstream docs](https://clang.llvm.org/extra/).
## Related Projects
- [**clang-format-wheel**][clang-format-wheel] — pip-installable clang-format binary
- [**clang-tidy-wheel**][clang-tidy-wheel] — pip-installable clang-tidy binary
- [**clang-include-cleaner**][clang-include-cleaner] — pip-installable clang-include-cleaner binary
## Contributing
We welcome contributions! See [CONTRIBUTING.md][contributing] for
development setup, build instructions, and the release process.
Please use [GitHub issues][issues] for bug reports and feature requests.
## License
This project is licensed under the Apache License 2.0 with LLVM
exceptions - see [LICENSE.md][license] for details.
The `clang-apply-replacements` binary bundled in the wheels is part of the
[LLVM Project][llvm-releases] and is provided under the same license.