mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-05-02 15:11:13 -04:00
Install pip tools as part of freeze-requirements
Makes the command faster and more self contained.
This commit is contained in:
3
Makefile
3
Makefile
@@ -75,7 +75,8 @@ fix-imports:
|
||||
isort -rc ./app ./tests
|
||||
|
||||
.PHONY: freeze-requirements
|
||||
freeze-requirements: requirements-for-test requirements.in requirements_for_test.in
|
||||
freeze-requirements: ## create static requirements.txt
|
||||
${VIRTUALENV_ROOT}/bin/pip install pip-tools
|
||||
${VIRTUALENV_ROOT}/bin/pip-compile requirements.in
|
||||
${VIRTUALENV_ROOT}/bin/pip-compile requirements_for_test.in
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
-r requirements.txt
|
||||
pip-tools==5.4.0
|
||||
isort==4.3.21
|
||||
pytest==5.3.2
|
||||
pytest-env==0.6.2
|
||||
|
||||
@@ -17,7 +17,7 @@ botocore==1.19.51 # via -r requirements.txt, awscli, boto3, s3transfer
|
||||
cachetools==4.2.0 # via -r requirements.txt, notifications-utils
|
||||
certifi==2020.12.5 # via -r requirements.txt, requests
|
||||
chardet==4.0.0 # via -r requirements.txt, requests
|
||||
click==7.1.2 # via -r requirements.txt, flask, pip-tools
|
||||
click==7.1.2 # via -r requirements.txt, flask
|
||||
colorama==0.4.3 # via -r requirements.txt, awscli
|
||||
dnspython==1.16.0 # via -r requirements.txt, eventlet
|
||||
docopt==0.6.2 # via -r requirements.txt, notifications-python-client
|
||||
@@ -63,7 +63,6 @@ openpyxl==3.0.5 # via -r requirements.txt, pyexcel-xlsx
|
||||
orderedset==2.0.3 # via -r requirements.txt, notifications-utils
|
||||
packaging==20.8 # via -r requirements.txt, bleach, pytest
|
||||
phonenumbers==8.12.15 # via -r requirements.txt, notifications-utils
|
||||
pip-tools==5.4.0 # via -r requirements_for_test.in
|
||||
pluggy==0.13.1 # via pytest
|
||||
prometheus-client==0.9.0 # via -r requirements.txt, gds-metrics
|
||||
py==1.10.0 # via pytest, pytest-forked
|
||||
@@ -94,7 +93,7 @@ requests==2.25.1 # via -r requirements.txt, awscli-cwlogs, govuk-bank-h
|
||||
rsa==4.5 # via -r requirements.txt, awscli
|
||||
s3transfer==0.3.3 # via -r requirements.txt, awscli, boto3
|
||||
shapely==1.7.1 # via -r requirements.txt
|
||||
six==1.15.0 # via -r requirements.txt, awscli-cwlogs, bleach, eventlet, flake8-print, freezegun, govuk-bank-holidays, pip-tools, pytest-xdist, python-dateutil, requests-mock
|
||||
six==1.15.0 # via -r requirements.txt, awscli-cwlogs, bleach, eventlet, flake8-print, freezegun, govuk-bank-holidays, pytest-xdist, python-dateutil, requests-mock
|
||||
smartypants==2.0.1 # via -r requirements.txt, notifications-utils
|
||||
soupsieve==2.1 # via beautifulsoup4
|
||||
statsd==3.3.0 # via -r requirements.txt, notifications-utils
|
||||
@@ -110,5 +109,4 @@ xlwt==1.3.0 # via -r requirements.txt, pyexcel-xls
|
||||
zipp==3.4.0 # via importlib-metadata
|
||||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# pip
|
||||
# setuptools
|
||||
|
||||
Reference in New Issue
Block a user