A PEP 517 build backend that automatically adds requirements.txt
contents to wheel dependencies.
Use setup_requirements
as your build backend in pyproject.toml
:
[build-system] requires = ['setuptools>=42', 'wheel', 'setup-requirements'] build-backend = 'setup_requirements'
This backend should be used if you want to build an application
with pinned dependencies. For libraries use standard
install_requires
without pins.
The backend exists only because it's not possible to use file:
in
install_requires
(yet?). See this github issue.
It's not possible to use a different path than a top-level
requirements.txt
file.