Documentation for pyproject-patcher
Contents
pyproject-patcher
This Python package is an attempt to make it a little easier to
patch pyproject.toml in place.
It is mainly useful for maintainers of system packages.
If you’re not a maintainer of system packages, or if you don’t know
what that means, then pyproject-patcher is probably not for you.
Features
Hard code a version number into
project.versionDisable all invocations of the dynamic version generator
setuptools-git-versioningRemove dependency to
setuptools-git-versioningfrombuild-system.requiresConfigure
setuptools-git-versioningto use a version template without a.dirtysuffix
Installation
Installing from PyPI
To install pyproject-patcher from PyPI, open a shell and run:
pip install pyproject-patcher
If that doesn’t work, try:
python3 -m pip install pyproject-patcher
Installing from the AUR
Direct your favorite
AUR helper to the
python-pyproject-patcher package.
Usage
See USAGE.md
for details.
Contributing to pyproject-patcher
See CONTRIBUTING.md.
License
Copyright (c) 2024–2025 Claudia Pellegrino
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. For a copy of the License, see LICENSE.