Use Makefile to generate requirements
This commit is contained in:
parent
82a7176629
commit
720f6fdb78
10 changed files with 1188 additions and 175 deletions
37
Makefile
Normal file
37
Makefile
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Note: run this file from within your virtualenv!
|
||||
#
|
||||
#
|
||||
# Build dependencies
|
||||
build:
|
||||
pip-compile --output-file=requirements/base.txt pyproject.toml
|
||||
|
||||
# testing
|
||||
pip-compile \
|
||||
--extra=testing \
|
||||
--output-file=requirements/testing.txt \
|
||||
requirements/base.txt \
|
||||
pyproject.toml
|
||||
|
||||
# development
|
||||
pip-compile \
|
||||
--extra=testing \
|
||||
--extra=development \
|
||||
--output-file=requirements/development.txt \
|
||||
requirements/base.txt \
|
||||
requirements/testing.txt \
|
||||
pyproject.toml
|
||||
|
||||
# ci
|
||||
pip-compile \
|
||||
--extra=testing \
|
||||
--extra=ci \
|
||||
--output-file=requirements/ci.txt \
|
||||
requirements/base.txt \
|
||||
requirements/testing.txt \
|
||||
pyproject.toml
|
||||
|
||||
# production
|
||||
pip-compile \
|
||||
--output-file=requirements/production.txt \
|
||||
requirements/base.txt \
|
||||
pyproject.toml
|
||||
Loading…
Add table
Add a link
Reference in a new issue