Closed ylhan closed 11 months ago
pip-compile pre-commit hook cannot output requirements into a folder
pip-compile
Python 3.10.13
pip 23.2.1
7.3.0
Directory structure
airflow └── requirements └── requirements.dev.in └── requirements.in └── requirements.dev.txt └── requirements.txt
.pre-commit-config.yaml:
.pre-commit-config.yaml
repos: - repo: https://github.com/jazzband/pip-tools rev: 7.3.0 hooks: - id: pip-compile name: pip-compile requirements.dev.in args: [ -o requirements/requirements.dev.in, --strip-extras, requirements/requirements.dev.in, ] files: ^.*requirements\.dev\.(in|txt)$
pre-commit updates requirements/requirements.dev.in
requirements/requirements.dev.in
pip-compile requirements.dev.in..........................................Failed - hook id: pip-compile - exit code: 1 Error: Could not open file ' requirements/requirements.dev.in': No such file or directory
nvm leaving the -o option out fixes this
pip-compile
pre-commit hook cannot output requirements into a folderEnvironment Versions
Python 3.10.13
pip 23.2.1
7.3.0
Steps to replicate
Directory structure
.pre-commit-config.yaml
:Expected result
pre-commit updates
requirements/requirements.dev.in
Actual result