For convenience this package also makes a CLI available to handle the setting /
unsetting of the PIP_COMPILE_UPGRADE / PIP_COMPILE_UPGRADE_PACKAGE environment variables
and invoking the hatch env run command for you automatically. To use the CLI you'll need to
install it outside your pyproject.toml / hatch.toml file.
I recommend using pipx to install the CLI, but you can also install it directly with pip:
pipx install hatch-pip-compileOnce installed, you can run the CLI with the hatch-pip-compile command.
The below command will upgrade all packages in the default environment.
hatch-pip-compile --upgradeThe below command will upgrade all packages in the docs environment.
hatch-pip-compile docs --upgradeThe below command will upgrade the requests package in the default
environment.
hatch-pip-compile --upgrade-package requestsThe below command will upgrade all packages in all pip-compile environments.
hatch-pip-compile --upgrade --all