mirror of
https://github.com/astral-sh/uv.git
synced 2025-10-28 10:50:29 +00:00
## Summary A bunch of fixes and improvements on different parts of the documentation. For Docker documentation changes, links to the relevant documentations have been included in the commit messages.
1.2 KiB
1.2 KiB
Using uv in pre-commit
An official pre-commit hook is provided at astral-sh/uv-pre-commit.
To compile requirements via pre-commit, add the following to the .pre-commit-config.yaml:
- repo: https://github.com/astral-sh/uv-pre-commit
# uv version.
rev: 0.2.25
hooks:
# Compile requirements
- id: pip-compile
args: [requirements.in, -o, requirements.txt]
To compile alternative files, modify args and files:
- repo: https://github.com/astral-sh/uv-pre-commit
# uv version.
rev: 0.2.25
hooks:
# Compile requirements
- id: pip-compile
args: [requirements-dev.in, -o, requirements-dev.txt]
files: ^requirements-dev\.(in|txt)$
To run the hook over multiple files at the same time:
- repo: https://github.com/astral-sh/uv-pre-commit
# uv version.
rev: 0.2.25
hooks:
# Compile requirements
- id: pip-compile
name: pip-compile requirements.in
args: [requirements.in, -o, requirements.txt]
- id: pip-compile
name: pip-compile requirements-dev.in
args: [requirements-dev.in, -o, requirements-dev.txt]
files: ^requirements-dev\.(in|txt)$