Environment Variables¶
pip-tools supports a number of environment variables as ways of customizing behavior.
pip Environment Variables¶
pip is used inside of pip-tools.
As a result, all of the environment variables supported by pip are supported
when using pip-tools.
For example, PIP_BUILD_CONSTRAINT
can be used
to control the environment used for package builds.
See the
pip documentation on environment variables
for full details.
pip-tools Environment Variables¶
- CUSTOM_COMPILE_COMMAND¶
This setting controls the command printed in the header for files generated and updated by
pip-compile. Set it in order to replace the default behavior – which is to use the command which was run – with a custom command.
- PIP_TOOLS_CACHE_DIR¶
The directory to use for
pip-tools’ caching. Defaults to a directory namedpip-tools/inside of the user’s cache directory. This can also be set by the--cache-diroption.
- PIP_TOOLS_RESOLVER¶
Select which resolver to use, either
legacyorbacktracking. The legacy resolver will be removed in a future release. This can also be set by the--resolveroption.