Skip to content

Commit 5caccfd

Browse files
committed
build: compile requirements to add mypy and stubs
1 parent 097ff58 commit 5caccfd

2 files changed

Lines changed: 64 additions & 0 deletions

File tree

requirements/dev.txt

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ asgiref==3.8.1
1212
# via
1313
# -r requirements/test.txt
1414
# django
15+
# django-stubs
1516
astroid==3.2.4
1617
# via
1718
# -r requirements/test.txt
@@ -89,7 +90,15 @@ django==4.2.15
8990
# via
9091
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
9192
# -r requirements/test.txt
93+
# django-stubs
94+
# django-stubs-ext
9295
# openedx-django-pyfs
96+
django-stubs==5.0.4
97+
# via -r requirements/test.txt
98+
django-stubs-ext==5.0.4
99+
# via
100+
# -r requirements/test.txt
101+
# django-stubs
93102
dnspython==2.6.1
94103
# via
95104
# -r requirements/test.txt
@@ -146,6 +155,8 @@ lazy==1.6
146155
# via -r requirements/test.txt
147156
lxml==5.3.0
148157
# via -r requirements/test.txt
158+
lxml-stubs==0.5.1
159+
# via -r requirements/test.txt
149160
mako==1.3.5
150161
# via -r requirements/test.txt
151162
markupsafe==2.1.5
@@ -163,6 +174,12 @@ more-itertools==10.4.0
163174
# via
164175
# -r requirements/test.txt
165176
# inflect
177+
mypy==1.11.2
178+
# via -r requirements/test.txt
179+
mypy-extensions==1.0.0
180+
# via
181+
# -r requirements/test.txt
182+
# mypy
166183
openedx-django-pyfs==3.7.0
167184
# via -r requirements/test.txt
168185
packaging==24.1
@@ -301,10 +318,27 @@ typeguard==4.3.0
301318
# via
302319
# -r requirements/test.txt
303320
# inflect
321+
types-python-dateutil==2.9.0.20240821
322+
# via -r requirements/test.txt
323+
types-pytz==2024.1.0.20240417
324+
# via -r requirements/test.txt
325+
types-pyyaml==6.0.12.20240808
326+
# via
327+
# -r requirements/test.txt
328+
# django-stubs
329+
types-setuptools==73.0.0.20240822
330+
# via -r requirements/test.txt
331+
types-simplejson==3.19.0.20240801
332+
# via -r requirements/test.txt
333+
types-webob==1.8.0.20240822
334+
# via -r requirements/test.txt
304335
typing-extensions==4.12.2
305336
# via
306337
# -r requirements/test.txt
338+
# django-stubs
339+
# django-stubs-ext
307340
# edx-opaque-keys
341+
# mypy
308342
# typeguard
309343
urllib3==2.2.2
310344
# via

requirements/test.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ asgiref==3.8.1
1212
# via
1313
# -r requirements/django.txt
1414
# django
15+
# django-stubs
1516
astroid==3.2.4
1617
# via
1718
# -r requirements/test.in
@@ -60,7 +61,13 @@ distlib==0.3.8
6061
# via
6162
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
6263
# -r requirements/django.txt
64+
# django-stubs
65+
# django-stubs-ext
6366
# openedx-django-pyfs
67+
django-stubs==5.0.4
68+
# via -r requirements/test.in
69+
django-stubs-ext==5.0.4
70+
# via django-stubs
6471
dnspython==2.6.1
6572
# via
6673
# -r requirements/django.txt
@@ -106,6 +113,8 @@ lazy==1.6
106113
# via -r requirements/django.txt
107114
lxml==5.3.0
108115
# via -r requirements/django.txt
116+
lxml-stubs==0.5.1
117+
# via -r requirements/test.in
109118
mako==1.3.5
110119
# via -r requirements/django.txt
111120
markupsafe==2.1.5
@@ -119,6 +128,10 @@ mock==5.1.0
119128
# via -r requirements/test.in
120129
more-itertools==10.4.0
121130
# via inflect
131+
mypy==1.11.2
132+
# via -r requirements/test.in
133+
mypy-extensions==1.0.0
134+
# via mypy
122135
openedx-django-pyfs==3.7.0
123136
# via -r requirements/django.txt
124137
packaging==24.1
@@ -220,10 +233,27 @@ tox==4.18.0
220233
# via -r requirements/test.in
221234
typeguard==4.3.0
222235
# via inflect
236+
types-python-dateutil==2.9.0.20240821
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.20240808
241+
# via
242+
# -r requirements/test.in
243+
# django-stubs
244+
types-setuptools==73.0.0.20240822
245+
# via -r requirements/test.in
246+
types-simplejson==3.19.0.20240801
247+
# via -r requirements/test.in
248+
types-webob==1.8.0.20240822
249+
# via -r requirements/test.in
223250
typing-extensions==4.12.2
224251
# via
225252
# -r requirements/django.txt
253+
# django-stubs
254+
# django-stubs-ext
226255
# edx-opaque-keys
256+
# mypy
227257
# typeguard
228258
urllib3==2.2.2
229259
# via

0 commit comments

Comments
 (0)