Use uv for dependency management
This commit is contained in:
parent
e9e8fc351c
commit
d05e29b5e0
10 changed files with 99 additions and 78 deletions
15
Makefile
15
Makefile
|
|
@ -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 \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue