Merge gitlab configuration & refactor dependencies
This commit is contained in:
parent
890d2b1158
commit
db2bb54d1d
8 changed files with 190 additions and 76 deletions
32
Makefile
32
Makefile
|
|
@ -4,15 +4,33 @@
|
|||
# Build dependencies
|
||||
build:
|
||||
pip-compile --output-file=requirements/base.txt pyproject.toml
|
||||
pip-compile --extra=development --output-file=requirements/development.txt pyproject.toml
|
||||
pip-compile --extra=development --extra=ci --output-file=requirements/ci.txt pyproject.toml
|
||||
pip-compile --extra=sentry-enabled --output-file=requirements/production.txt pyproject.toml
|
||||
|
||||
# Install for development
|
||||
install-dev:
|
||||
# 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 -e ".[development]"
|
||||
python -m pip install --no-dependencies -e .
|
||||
|
||||
install-production:
|
||||
python -m pip install -r requirements/production.txt
|
||||
python -m pip install ".[sentry-enabled]"
|
||||
python -m pip install --no-dependencies .
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue