Skip to content

Commit 5ee104f

Browse files
committed
Remove constraint on old requirements file
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.
1 parent 5a98bb8 commit 5ee104f

4 files changed

Lines changed: 61 additions & 331 deletions

File tree

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ run-prod:
2525
DATABASE_URL=sqlite:///ccbv.sqlite gunicorn core.wsgi --log-file -
2626

2727
compile:
28-
pip-compile requirements.prod.in --output-file=requirements.prod.txt --constraint requirements.txt
29-
pip-compile requirements.dev.in --output-file=requirements.dev.txt --constraint requirements.txt
28+
pip-compile requirements.prod.in --output-file=requirements.prod.txt
29+
pip-compile requirements.dev.in --output-file=requirements.dev.txt

requirements.dev.txt

Lines changed: 28 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -2,146 +2,86 @@
22
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
5-
# pip-compile --constraint=requirements.txt --output-file=requirements.dev.txt requirements.dev.in
5+
# pip-compile --output-file=requirements.dev.txt requirements.dev.in
66
#
77
attrs==21.4.0
88
# via
99
# -c requirements.prod.txt
10-
# -c requirements.txt
1110
# pytest
1211
backports-entry-points-selectable==1.2.0
13-
# via
14-
# -c requirements.txt
15-
# virtualenv
12+
# via virtualenv
1613
cfgv==3.3.1
17-
# via
18-
# -c requirements.txt
19-
# pre-commit
14+
# via pre-commit
2015
coverage[toml]==6.5.0
21-
# via
22-
# -c requirements.txt
23-
# -r requirements.dev.in
16+
# via -r requirements.dev.in
2417
distlib==0.3.3
25-
# via
26-
# -c requirements.txt
27-
# virtualenv
18+
# via virtualenv
2819
factory-boy==3.2.0
29-
# via
30-
# -c requirements.txt
31-
# -r requirements.dev.in
20+
# via -r requirements.dev.in
3221
faker==9.3.1
33-
# via
34-
# -c requirements.txt
35-
# factory-boy
22+
# via factory-boy
3623
filelock==3.3.0
37-
# via
38-
# -c requirements.txt
39-
# virtualenv
24+
# via virtualenv
4025
identify==2.3.0
41-
# via
42-
# -c requirements.txt
43-
# pre-commit
26+
# via pre-commit
4427
iniconfig==1.1.1
45-
# via
46-
# -c requirements.txt
47-
# pytest
28+
# via pytest
4829
mypy==0.931
49-
# via
50-
# -c requirements.txt
51-
# -r requirements.dev.in
30+
# via -r requirements.dev.in
5231
mypy-extensions==0.4.3
53-
# via
54-
# -c requirements.txt
55-
# mypy
32+
# via mypy
5633
mypy-json-report==0.1.3
57-
# via
58-
# -c requirements.txt
59-
# -r requirements.dev.in
34+
# via -r requirements.dev.in
6035
nodeenv==1.6.0
61-
# via
62-
# -c requirements.txt
63-
# pre-commit
36+
# via pre-commit
6437
packaging==21.3
6538
# via
6639
# -c requirements.prod.txt
67-
# -c requirements.txt
6840
# pytest
6941
platformdirs==2.4.0
70-
# via
71-
# -c requirements.txt
72-
# virtualenv
42+
# via virtualenv
7343
pluggy==1.0.0
74-
# via
75-
# -c requirements.txt
76-
# pytest
44+
# via pytest
7745
pre-commit==2.15.0
78-
# via
79-
# -c requirements.txt
80-
# -r requirements.dev.in
46+
# via -r requirements.dev.in
8147
py==1.11.0
82-
# via
83-
# -c requirements.txt
84-
# pytest
48+
# via pytest
8549
pyparsing==3.0.6
8650
# via
8751
# -c requirements.prod.txt
88-
# -c requirements.txt
8952
# packaging
9053
pytest==7.1.2
9154
# via
92-
# -c requirements.txt
9355
# -r requirements.dev.in
9456
# pytest-django
9557
# pytest-subtests
9658
pytest-django==4.5.2
97-
# via
98-
# -c requirements.txt
99-
# -r requirements.dev.in
59+
# via -r requirements.dev.in
10060
pytest-subtests==0.8.0
101-
# via
102-
# -c requirements.txt
103-
# -r requirements.dev.in
61+
# via -r requirements.dev.in
10462
python-dateutil==2.8.2
105-
# via
106-
# -c requirements.txt
107-
# faker
63+
# via faker
10864
pyyaml==6.0.1
109-
# via
110-
# -c requirements.txt
111-
# pre-commit
65+
# via pre-commit
11266
six==1.16.0
11367
# via
11468
# -c requirements.prod.txt
115-
# -c requirements.txt
11669
# python-dateutil
11770
# virtualenv
11871
text-unidecode==1.3
119-
# via
120-
# -c requirements.txt
121-
# faker
72+
# via faker
12273
toml==0.10.2
123-
# via
124-
# -c requirements.txt
125-
# pre-commit
74+
# via pre-commit
12675
tomli==2.0.0
12776
# via
128-
# -c requirements.txt
12977
# coverage
13078
# mypy
13179
# pytest
13280
types-requests==2.27.7
133-
# via
134-
# -c requirements.txt
135-
# -r requirements.dev.in
81+
# via -r requirements.dev.in
13682
types-urllib3==1.26.7
137-
# via
138-
# -c requirements.txt
139-
# types-requests
83+
# via types-requests
14084
typing-extensions==4.0.1
141-
# via
142-
# -c requirements.txt
143-
# mypy
85+
# via mypy
14486
virtualenv==20.8.1
145-
# via
146-
# -c requirements.txt
147-
# pre-commit
87+
# via pre-commit

requirements.prod.txt

Lines changed: 31 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -2,138 +2,76 @@
22
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
5-
# pip-compile --constraint=requirements.txt --output-file=requirements.prod.txt requirements.prod.in
5+
# pip-compile --output-file=requirements.prod.txt requirements.prod.in
66
#
77
asgiref==3.4.1
8-
# via
9-
# -c requirements.txt
10-
# django
8+
# via django
119
attrs==21.4.0
12-
# via
13-
# -c requirements.txt
14-
# -r requirements.prod.in
10+
# via -r requirements.prod.in
1511
blessings==1.7
16-
# via
17-
# -c requirements.txt
18-
# -r requirements.prod.in
12+
# via -r requirements.prod.in
1913
certifi==2022.12.7
20-
# via
21-
# -c requirements.txt
22-
# requests
14+
# via requests
2315
charset-normalizer==2.0.7
24-
# via
25-
# -c requirements.txt
26-
# requests
16+
# via requests
2717
dj-database-url==0.5.0
28-
# via
29-
# -c requirements.txt
30-
# environs
18+
# via environs
3119
dj-email-url==1.0.6
32-
# via
33-
# -c requirements.txt
34-
# environs
20+
# via environs
3521
django==3.1.14
3622
# via
37-
# -c requirements.txt
3823
# -r requirements.prod.in
3924
# django-extensions
4025
django-cache-url==3.4.2
41-
# via
42-
# -c requirements.txt
43-
# environs
26+
# via environs
4427
django-extensions==3.1.3
45-
# via
46-
# -c requirements.txt
47-
# -r requirements.prod.in
28+
# via -r requirements.prod.in
4829
django-pygmy==0.1.5
49-
# via
50-
# -c requirements.txt
51-
# -r requirements.prod.in
30+
# via -r requirements.prod.in
5231
django-sans-db==1.2.0
53-
# via
54-
# -c requirements.txt
55-
# -r requirements.prod.in
32+
# via -r requirements.prod.in
5633
docutils==0.17.1
57-
# via
58-
# -c requirements.txt
59-
# sphinx
34+
# via sphinx
6035
environs[django]==9.5.0
61-
# via
62-
# -c requirements.txt
63-
# -r requirements.prod.in
36+
# via -r requirements.prod.in
6437
gunicorn==20.1.0
65-
# via
66-
# -c requirements.txt
67-
# -r requirements.prod.in
38+
# via -r requirements.prod.in
6839
idna==3.3
69-
# via
70-
# -c requirements.txt
71-
# requests
40+
# via requests
7241
jinja2==3.0.2
73-
# via
74-
# -c requirements.txt
75-
# sphinx
42+
# via sphinx
7643
markupsafe==2.0.1
77-
# via
78-
# -c requirements.txt
79-
# jinja2
44+
# via jinja2
8045
marshmallow==3.18.0
81-
# via
82-
# -c requirements.txt
83-
# environs
46+
# via environs
8447
packaging==21.3
85-
# via
86-
# -c requirements.txt
87-
# marshmallow
48+
# via marshmallow
8849
psycopg2-binary==2.9.5
89-
# via
90-
# -c requirements.txt
91-
# -r requirements.prod.in
50+
# via -r requirements.prod.in
9251
pygments==2.10.0
9352
# via
94-
# -c requirements.txt
9553
# django-pygmy
9654
# sphinx
9755
pyparsing==3.0.6
98-
# via
99-
# -c requirements.txt
100-
# packaging
56+
# via packaging
10157
python-dotenv==0.21.0
102-
# via
103-
# -c requirements.txt
104-
# environs
58+
# via environs
10559
pytz==2021.3
106-
# via
107-
# -c requirements.txt
108-
# django
60+
# via django
10961
requests==2.26.0
110-
# via
111-
# -c requirements.txt
112-
# -r requirements.prod.in
62+
# via -r requirements.prod.in
11363
six==1.16.0
114-
# via
115-
# -c requirements.txt
116-
# blessings
64+
# via blessings
11765
sphinx==1.2.2
118-
# via
119-
# -c requirements.txt
120-
# -r requirements.prod.in
66+
# via -r requirements.prod.in
12167
sqlparse==0.4.2
122-
# via
123-
# -c requirements.txt
124-
# django
68+
# via django
12569
urllib3==1.26.7
126-
# via
127-
# -c requirements.txt
128-
# requests
70+
# via requests
12971
werkzeug==2.0.2
130-
# via
131-
# -c requirements.txt
132-
# -r requirements.prod.in
72+
# via -r requirements.prod.in
13373
whitenoise==5.3.0
134-
# via
135-
# -c requirements.txt
136-
# -r requirements.prod.in
74+
# via -r requirements.prod.in
13775

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

0 commit comments

Comments
 (0)