36 lines
828 B
Makefile
36 lines
828 B
Makefile
# Note: run this file from within your virtualenv!
|
|
#
|
|
#
|
|
# Build dependencies
|
|
build:
|
|
pip-compile --output-file=requirements/base.txt pyproject.toml
|
|
|
|
# development
|
|
pip-compile \
|
|
--extra=development \
|
|
--output-file=requirements/development.txt \
|
|
requirements/base.txt \
|
|
pyproject.toml
|
|
|
|
# ci
|
|
pip-compile \
|
|
--extra=development \
|
|
--extra=ci \
|
|
--output-file=requirements/ci.txt \
|
|
requirements/development.txt \
|
|
pyproject.toml
|
|
|
|
# production
|
|
pip-compile \
|
|
--extra=sentry-enabled \
|
|
--output-file=requirements/production.txt \
|
|
requirements/base.txt \
|
|
pyproject.toml
|
|
|
|
install-development:
|
|
python -m pip install -r requirements/development.txt
|
|
python -m pip install --no-dependencies -e .
|
|
|
|
install-production:
|
|
python -m pip install -r requirements/production.txt
|
|
python -m pip install --no-dependencies .
|