Use uv for dependency management

This commit is contained in:
Sonny Bakker 2024-08-13 09:07:47 +02:00
parent e9e8fc351c
commit d05e29b5e0
10 changed files with 99 additions and 78 deletions

View file

@ -3,22 +3,19 @@
#
# Build dependencies
build:
pip-compile \
--resolver=backtracking \
uv pip compile \
--output-file=requirements/base.txt \
pyproject.toml
# testing
pip-compile \
--resolver=backtracking \
uv pip compile \
--extra=testing \
--output-file=requirements/testing.txt \
requirements/base.txt \
pyproject.toml
# development
pip-compile \
--resolver=backtracking \
uv pip compile \
--extra=testing \
--extra=development \
--output-file=requirements/development.txt \
@ -27,8 +24,7 @@ build:
pyproject.toml
# ci
pip-compile \
--resolver=backtracking \
uv pip compile \
--extra=testing \
--extra=ci \
--output-file=requirements/ci.txt \
@ -37,8 +33,7 @@ build:
pyproject.toml
# production
pip-compile \
--resolver=backtracking \
uv pip compile \
--extra=production \
--output-file=requirements/production.txt \
requirements/base.txt \