Skip to content

Commit 1194b90

Browse files
committed
build: recompile requirements, including mypy in test+dev
1 parent 5e32fbb commit 1194b90

4 files changed

Lines changed: 70 additions & 73 deletions

File tree

requirements/ci.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
@@ -30,10 +30,6 @@ pluggy==1.5.0
3030
# via tox
3131
pyproject-api==1.6.1
3232
# via tox
33-
tomli==2.0.1
34-
# via
35-
# pyproject-api
36-
# tox
3733
tox==4.15.1
3834
# via -r requirements/ci.in
3935
virtualenv==20.26.2

requirements/dev.txt

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
@@ -12,6 +12,7 @@ asgiref==3.8.1
1212
# via
1313
# -r requirements/test.txt
1414
# django
15+
# django-stubs
1516
astroid==3.2.2
1617
# via
1718
# -r requirements/test.txt
@@ -21,10 +22,6 @@ attrs==23.2.0
2122
# via
2223
# -r requirements/test.txt
2324
# hypothesis
24-
backports-zoneinfo==0.2.1 ; python_version < "3.9"
25-
# via
26-
# -r requirements/test.txt
27-
# django
2825
boto3==1.34.122
2926
# via
3027
# -r requirements/test.txt
@@ -93,7 +90,15 @@ django==4.2.13
9390
# via
9491
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
9592
# -r requirements/test.txt
93+
# django-stubs
94+
# django-stubs-ext
9695
# openedx-django-pyfs
96+
django-stubs==5.0.2
97+
# via -r requirements/test.txt
98+
django-stubs-ext==5.0.2
99+
# via
100+
# -r requirements/test.txt
101+
# django-stubs
97102
dnspython==2.6.1
98103
# via
99104
# -r requirements/test.txt
@@ -102,11 +107,6 @@ edx-lint==5.3.6
102107
# via -r requirements/test.txt
103108
edx-opaque-keys==2.10.0
104109
# via -r requirements/test.txt
105-
exceptiongroup==1.2.1
106-
# via
107-
# -r requirements/test.txt
108-
# hypothesis
109-
# pytest
110110
filelock==3.14.0
111111
# via
112112
# -r requirements/ci.txt
@@ -128,9 +128,6 @@ importlib-metadata==6.11.0
128128
# via
129129
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
130130
# -r requirements/pip-tools.txt
131-
# -r requirements/test.txt
132-
# build
133-
# typeguard
134131
inflect==7.2.1
135132
# via
136133
# -r requirements/test.txt
@@ -162,6 +159,8 @@ lazy==1.6
162159
# via -r requirements/test.txt
163160
lxml==5.2.2
164161
# via -r requirements/test.txt
162+
lxml-stubs==0.5.1
163+
# via -r requirements/test.txt
165164
mako==1.3.5
166165
# via -r requirements/test.txt
167166
markupsafe==2.1.5
@@ -179,6 +178,12 @@ more-itertools==10.3.0
179178
# via
180179
# -r requirements/test.txt
181180
# inflect
181+
mypy==1.10.0
182+
# via -r requirements/test.txt
183+
mypy-extensions==1.0.0
184+
# via
185+
# -r requirements/test.txt
186+
# mypy
182187
openedx-django-pyfs==3.6.0
183188
# via -r requirements/test.txt
184189
packaging==24.1
@@ -306,17 +311,7 @@ text-unidecode==1.3
306311
# -r requirements/test.txt
307312
# python-slugify
308313
tomli==2.0.1
309-
# via
310-
# -r requirements/ci.txt
311-
# -r requirements/pip-tools.txt
312-
# -r requirements/test.txt
313-
# build
314-
# coverage
315-
# pip-tools
316-
# pylint
317-
# pyproject-api
318-
# pytest
319-
# tox
314+
# via -r requirements/pip-tools.txt
320315
tomlkit==0.12.5
321316
# via
322317
# -r requirements/test.txt
@@ -329,14 +324,28 @@ typeguard==4.3.0
329324
# via
330325
# -r requirements/test.txt
331326
# inflect
327+
types-python-dateutil==2.9.0.20240316
328+
# via -r requirements/test.txt
329+
types-pytz==2024.1.0.20240417
330+
# via -r requirements/test.txt
331+
types-pyyaml==6.0.12.20240311
332+
# via
333+
# -r requirements/test.txt
334+
# django-stubs
335+
types-setuptools==70.0.0.20240524
336+
# via -r requirements/test.txt
337+
types-simplejson==3.19.0.20240310
338+
# via -r requirements/test.txt
339+
types-webob==1.8.0.20240520
340+
# via -r requirements/test.txt
332341
typing-extensions==4.12.2
333342
# via
334343
# -r requirements/test.txt
335-
# asgiref
336-
# astroid
344+
# django-stubs
345+
# django-stubs-ext
337346
# edx-opaque-keys
338347
# inflect
339-
# pylint
348+
# mypy
340349
# typeguard
341350
urllib3==1.26.18
342351
# via
@@ -358,7 +367,6 @@ wheel==0.43.0
358367
zipp==3.19.2
359368
# via
360369
# -r requirements/pip-tools.txt
361-
# -r requirements/test.txt
362370
# importlib-metadata
363371

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

requirements/doc.txt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
@@ -20,10 +20,6 @@ babel==2.15.0
2020
# via
2121
# pydata-sphinx-theme
2222
# sphinx
23-
backports-zoneinfo==0.2.1 ; python_version < "3.9"
24-
# via
25-
# -r requirements/django.txt
26-
# django
2723
beautifulsoup4==4.12.3
2824
# via pydata-sphinx-theme
2925
boto3==1.34.122
@@ -67,10 +63,6 @@ idna==3.7
6763
# via requests
6864
imagesize==1.4.1
6965
# via sphinx
70-
importlib-metadata==6.11.0
71-
# via
72-
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
73-
# sphinx
7466
jinja2==3.1.4
7567
# via sphinx
7668
jmespath==1.0.1
@@ -117,9 +109,7 @@ python-dateutil==2.9.0.post0
117109
# -r requirements/django.txt
118110
# botocore
119111
pytz==2024.1
120-
# via
121-
# -r requirements/django.txt
122-
# babel
112+
# via -r requirements/django.txt
123113
pyyaml==6.0.1
124114
# via -r requirements/django.txt
125115
requests==2.32.3
@@ -170,7 +160,6 @@ stevedore==5.2.0
170160
typing-extensions==4.12.2
171161
# via
172162
# -r requirements/django.txt
173-
# asgiref
174163
# edx-opaque-keys
175164
# pydata-sphinx-theme
176165
urllib3==1.26.18
@@ -182,8 +171,6 @@ web-fragments==2.2.0
182171
# via -r requirements/django.txt
183172
webob==1.8.7
184173
# via -r requirements/django.txt
185-
zipp==3.19.2
186-
# via importlib-metadata
187174

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

requirements/test.txt

Lines changed: 31 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
@@ -12,17 +12,14 @@ asgiref==3.8.1
1212
# via
1313
# -r requirements/django.txt
1414
# django
15+
# django-stubs
1516
astroid==3.2.2
1617
# via
1718
# -r requirements/test.in
1819
# pylint
1920
# pylint-celery
2021
attrs==23.2.0
2122
# via hypothesis
22-
backports-zoneinfo==0.2.1 ; python_version < "3.9"
23-
# via
24-
# -r requirements/django.txt
25-
# django
2623
boto3==1.34.122
2724
# via
2825
# -r requirements/django.txt
@@ -64,7 +61,13 @@ distlib==0.3.8
6461
# via
6562
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
6663
# -r requirements/django.txt
64+
# django-stubs
65+
# django-stubs-ext
6766
# openedx-django-pyfs
67+
django-stubs==5.0.2
68+
# via -r requirements/test.in
69+
django-stubs-ext==5.0.2
70+
# via django-stubs
6871
dnspython==2.6.1
6972
# via
7073
# -r requirements/django.txt
@@ -73,10 +76,6 @@ edx-lint==5.3.6
7376
# via -r requirements/test.in
7477
edx-opaque-keys==2.10.0
7578
# via -r requirements/django.txt
76-
exceptiongroup==1.2.1
77-
# via
78-
# hypothesis
79-
# pytest
8079
filelock==3.14.0
8180
# via
8281
# tox
@@ -92,10 +91,6 @@ fs-s3fs==1.1.1
9291
# openedx-django-pyfs
9392
hypothesis==6.103.1
9493
# via -r requirements/test.in
95-
importlib-metadata==6.11.0
96-
# via
97-
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
98-
# typeguard
9994
inflect==7.2.1
10095
# via jinja2-pluralize
10196
iniconfig==2.0.0
@@ -118,6 +113,8 @@ lazy==1.6
118113
# via -r requirements/django.txt
119114
lxml==5.2.2
120115
# via -r requirements/django.txt
116+
lxml-stubs==0.5.1
117+
# via -r requirements/test.in
121118
mako==1.3.5
122119
# via -r requirements/django.txt
123120
markupsafe==2.1.5
@@ -131,6 +128,10 @@ mock==5.1.0
131128
# via -r requirements/test.in
132129
more-itertools==10.3.0
133130
# via inflect
131+
mypy==1.10.0
132+
# via -r requirements/test.in
133+
mypy-extensions==1.0.0
134+
# via mypy
134135
openedx-django-pyfs==3.6.0
135136
# via -r requirements/django.txt
136137
packaging==24.1
@@ -226,27 +227,34 @@ stevedore==5.2.0
226227
# edx-opaque-keys
227228
text-unidecode==1.3
228229
# via python-slugify
229-
tomli==2.0.1
230-
# via
231-
# coverage
232-
# pylint
233-
# pyproject-api
234-
# pytest
235-
# tox
236230
tomlkit==0.12.5
237231
# via pylint
238232
tox==4.15.1
239233
# via -r requirements/test.in
240234
typeguard==4.3.0
241235
# via inflect
236+
types-python-dateutil==2.9.0.20240316
237+
# via -r requirements/test.in
238+
types-pytz==2024.1.0.20240417
239+
# via -r requirements/test.in
240+
types-pyyaml==6.0.12.20240311
241+
# via
242+
# -r requirements/test.in
243+
# django-stubs
244+
types-setuptools==70.0.0.20240524
245+
# via -r requirements/test.in
246+
types-simplejson==3.19.0.20240310
247+
# via -r requirements/test.in
248+
types-webob==1.8.0.20240520
249+
# via -r requirements/test.in
242250
typing-extensions==4.12.2
243251
# via
244252
# -r requirements/django.txt
245-
# asgiref
246-
# astroid
253+
# django-stubs
254+
# django-stubs-ext
247255
# edx-opaque-keys
248256
# inflect
249-
# pylint
257+
# mypy
250258
# typeguard
251259
urllib3==1.26.18
252260
# via
@@ -258,8 +266,6 @@ web-fragments==2.2.0
258266
# via -r requirements/django.txt
259267
webob==1.8.7
260268
# via -r requirements/django.txt
261-
zipp==3.19.2
262-
# via importlib-metadata
263269

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

0 commit comments

Comments
 (0)