Skip to content

Commit b576acd

Browse files
committed
build: compile requirements to add mypy and stubs
1 parent ed5ffd3 commit b576acd

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed

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.3.6
1617
# via
1718
# -r requirements/test.txt
@@ -88,7 +89,15 @@ django==4.2.17
8889
# via
8990
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
9091
# -r requirements/test.txt
92+
# django-stubs
93+
# django-stubs-ext
9194
# openedx-django-pyfs
95+
django-stubs==5.1.1
96+
# via -r requirements/test.txt
97+
django-stubs-ext==5.1.1
98+
# via
99+
# -r requirements/test.txt
100+
# django-stubs
92101
dnspython==2.7.0
93102
# via
94103
# -r requirements/test.txt
@@ -136,6 +145,8 @@ lazy==1.6
136145
# via -r requirements/test.txt
137146
lxml==5.3.0
138147
# via -r requirements/test.txt
148+
lxml-stubs==0.5.1
149+
# via -r requirements/test.txt
139150
mako==1.3.8
140151
# via -r requirements/test.txt
141152
markupsafe==3.0.2
@@ -149,6 +160,12 @@ mccabe==0.7.0
149160
# pylint
150161
mock==5.1.0
151162
# via -r requirements/test.txt
163+
mypy==1.13.0
164+
# via -r requirements/test.txt
165+
mypy-extensions==1.0.0
166+
# via
167+
# -r requirements/test.txt
168+
# mypy
152169
openedx-django-pyfs==3.7.0
153170
# via -r requirements/test.txt
154171
packaging==24.2
@@ -283,10 +300,27 @@ tox==4.23.2
283300
# via
284301
# -r requirements/ci.txt
285302
# -r requirements/test.txt
303+
types-python-dateutil==2.9.0.20241206
304+
# via -r requirements/test.txt
305+
types-pytz==2024.2.0.20241003
306+
# via -r requirements/test.txt
307+
types-pyyaml==6.0.12.20240917
308+
# via
309+
# -r requirements/test.txt
310+
# django-stubs
311+
types-setuptools==75.6.0.20241126
312+
# via -r requirements/test.txt
313+
types-simplejson==3.19.0.20240801
314+
# via -r requirements/test.txt
315+
types-webob==1.8.0.20241205
316+
# via -r requirements/test.txt
286317
typing-extensions==4.12.2
287318
# via
288319
# -r requirements/test.txt
320+
# django-stubs
321+
# django-stubs-ext
289322
# edx-opaque-keys
323+
# mypy
290324
urllib3==2.2.3
291325
# via
292326
# -r requirements/test.txt

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.3.6
1617
# via
1718
# -r requirements/test.in
@@ -60,7 +61,13 @@ distlib==0.3.9
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.1.1
68+
# via -r requirements/test.in
69+
django-stubs-ext==5.1.1
70+
# via django-stubs
6471
dnspython==2.7.0
6572
# via
6673
# -r requirements/django.txt
@@ -101,6 +108,8 @@ lazy==1.6
101108
# via -r requirements/django.txt
102109
lxml==5.3.0
103110
# via -r requirements/django.txt
111+
lxml-stubs==0.5.1
112+
# via -r requirements/test.in
104113
mako==1.3.8
105114
# via -r requirements/django.txt
106115
markupsafe==3.0.2
@@ -112,6 +121,10 @@ mccabe==0.7.0
112121
# via pylint
113122
mock==5.1.0
114123
# via -r requirements/test.in
124+
mypy==1.13.0
125+
# via -r requirements/test.in
126+
mypy-extensions==1.0.0
127+
# via mypy
115128
openedx-django-pyfs==3.7.0
116129
# via -r requirements/django.txt
117130
packaging==24.2
@@ -211,10 +224,27 @@ tomlkit==0.13.2
211224
# via pylint
212225
tox==4.23.2
213226
# via -r requirements/test.in
227+
types-python-dateutil==2.9.0.20241206
228+
# via -r requirements/test.in
229+
types-pytz==2024.2.0.20241003
230+
# via -r requirements/test.in
231+
types-pyyaml==6.0.12.20240917
232+
# via
233+
# -r requirements/test.in
234+
# django-stubs
235+
types-setuptools==75.6.0.20241126
236+
# via -r requirements/test.in
237+
types-simplejson==3.19.0.20240801
238+
# via -r requirements/test.in
239+
types-webob==1.8.0.20241205
240+
# via -r requirements/test.in
214241
typing-extensions==4.12.2
215242
# via
216243
# -r requirements/django.txt
244+
# django-stubs
245+
# django-stubs-ext
217246
# edx-opaque-keys
247+
# mypy
218248
urllib3==2.2.3
219249
# via
220250
# -r requirements/django.txt

0 commit comments

Comments
 (0)