Skip to content

Commit

Permalink
Remove constraint on old requirements file
Browse files Browse the repository at this point in the history
Now that we've generated the split compiled files using the old
requirements.txt as a constraint, we can remove that file, the
constraint, and re-compile.  This removes requirements.txt and updates
the formatting for all requirements without bumping versions.
  • Loading branch information
ghickman committed May 22, 2024
1 parent 9cf5f42 commit 7134895
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 331 deletions.
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@ run-prod:
DATABASE_URL=sqlite:///ccbv.sqlite gunicorn core.wsgi --log-file -

compile:
pip-compile requirements.prod.in --output-file=requirements.prod.txt --constraint requirements.txt
pip-compile requirements.dev.in --output-file=requirements.dev.txt --constraint requirements.txt
pip-compile requirements.prod.in --output-file=requirements.prod.txt
pip-compile requirements.dev.in --output-file=requirements.dev.txt
116 changes: 28 additions & 88 deletions requirements.dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,146 +2,86 @@
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --constraint=requirements.txt --output-file=requirements.dev.txt requirements.dev.in
# pip-compile --output-file=requirements.dev.txt requirements.dev.in
#
attrs==21.4.0
# via
# -c requirements.prod.txt
# -c requirements.txt
# pytest
backports-entry-points-selectable==1.2.0
# via
# -c requirements.txt
# virtualenv
# via virtualenv
cfgv==3.3.1
# via
# -c requirements.txt
# pre-commit
# via pre-commit
coverage[toml]==6.5.0
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
distlib==0.3.3
# via
# -c requirements.txt
# virtualenv
# via virtualenv
factory-boy==3.2.0
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
faker==9.3.1
# via
# -c requirements.txt
# factory-boy
# via factory-boy
filelock==3.3.0
# via
# -c requirements.txt
# virtualenv
# via virtualenv
identify==2.3.0
# via
# -c requirements.txt
# pre-commit
# via pre-commit
iniconfig==1.1.1
# via
# -c requirements.txt
# pytest
# via pytest
mypy==0.931
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
mypy-extensions==0.4.3
# via
# -c requirements.txt
# mypy
# via mypy
mypy-json-report==0.1.3
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
nodeenv==1.6.0
# via
# -c requirements.txt
# pre-commit
# via pre-commit
packaging==21.3
# via
# -c requirements.prod.txt
# -c requirements.txt
# pytest
platformdirs==2.4.0
# via
# -c requirements.txt
# virtualenv
# via virtualenv
pluggy==1.0.0
# via
# -c requirements.txt
# pytest
# via pytest
pre-commit==2.15.0
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
py==1.11.0
# via
# -c requirements.txt
# pytest
# via pytest
pyparsing==3.0.6
# via
# -c requirements.prod.txt
# -c requirements.txt
# packaging
pytest==7.1.2
# via
# -c requirements.txt
# -r requirements.dev.in
# pytest-django
# pytest-subtests
pytest-django==4.5.2
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
pytest-subtests==0.8.0
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
python-dateutil==2.8.2
# via
# -c requirements.txt
# faker
# via faker
pyyaml==6.0.1
# via
# -c requirements.txt
# pre-commit
# via pre-commit
six==1.16.0
# via
# -c requirements.prod.txt
# -c requirements.txt
# python-dateutil
# virtualenv
text-unidecode==1.3
# via
# -c requirements.txt
# faker
# via faker
toml==0.10.2
# via
# -c requirements.txt
# pre-commit
# via pre-commit
tomli==2.0.0
# via
# -c requirements.txt
# coverage
# mypy
# pytest
types-requests==2.27.7
# via
# -c requirements.txt
# -r requirements.dev.in
# via -r requirements.dev.in
types-urllib3==1.26.7
# via
# -c requirements.txt
# types-requests
# via types-requests
typing-extensions==4.0.1
# via
# -c requirements.txt
# mypy
# via mypy
virtualenv==20.8.1
# via
# -c requirements.txt
# pre-commit
# via pre-commit
124 changes: 31 additions & 93 deletions requirements.prod.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,138 +2,76 @@
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --constraint=requirements.txt --output-file=requirements.prod.txt requirements.prod.in
# pip-compile --output-file=requirements.prod.txt requirements.prod.in
#
asgiref==3.4.1
# via
# -c requirements.txt
# django
# via django
attrs==21.4.0
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
blessings==1.7
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
certifi==2022.12.7
# via
# -c requirements.txt
# requests
# via requests
charset-normalizer==2.0.7
# via
# -c requirements.txt
# requests
# via requests
dj-database-url==0.5.0
# via
# -c requirements.txt
# environs
# via environs
dj-email-url==1.0.6
# via
# -c requirements.txt
# environs
# via environs
django==3.1.14
# via
# -c requirements.txt
# -r requirements.prod.in
# django-extensions
django-cache-url==3.4.2
# via
# -c requirements.txt
# environs
# via environs
django-extensions==3.1.3
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
django-pygmy==0.1.5
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
django-sans-db==1.2.0
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
docutils==0.17.1
# via
# -c requirements.txt
# sphinx
# via sphinx
environs[django]==9.5.0
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
gunicorn==20.1.0
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
idna==3.3
# via
# -c requirements.txt
# requests
# via requests
jinja2==3.0.2
# via
# -c requirements.txt
# sphinx
# via sphinx
markupsafe==2.0.1
# via
# -c requirements.txt
# jinja2
# via jinja2
marshmallow==3.18.0
# via
# -c requirements.txt
# environs
# via environs
packaging==21.3
# via
# -c requirements.txt
# marshmallow
# via marshmallow
psycopg2-binary==2.9.5
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
pygments==2.10.0
# via
# -c requirements.txt
# django-pygmy
# sphinx
pyparsing==3.0.6
# via
# -c requirements.txt
# packaging
# via packaging
python-dotenv==0.21.0
# via
# -c requirements.txt
# environs
# via environs
pytz==2021.3
# via
# -c requirements.txt
# django
# via django
requests==2.26.0
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
six==1.16.0
# via
# -c requirements.txt
# blessings
# via blessings
sphinx==1.2.2
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
sqlparse==0.4.2
# via
# -c requirements.txt
# django
# via django
urllib3==1.26.7
# via
# -c requirements.txt
# requests
# via requests
werkzeug==2.0.2
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in
whitenoise==5.3.0
# via
# -c requirements.txt
# -r requirements.prod.in
# via -r requirements.prod.in

# The following packages are considered to be unsafe in a requirements file:
# setuptools
Loading

0 comments on commit 7134895

Please sign in to comment.