Skip to content

Commit 2f812af

Browse files
committed
build: compile requirements to add mypy and stubs
1 parent 3fc8fcc commit 2f812af

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed

requirements/dev.txt

+33
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,15 @@ django==4.2.17
8888
# via
8989
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
9090
# -r requirements/test.txt
91+
# django-stubs
92+
# django-stubs-ext
9193
# openedx-django-pyfs
94+
django-stubs==5.1.1
95+
# via -r requirements/test.txt
96+
django-stubs-ext==5.1.1
97+
# via
98+
# -r requirements/test.txt
99+
# django-stubs
92100
dnspython==2.7.0
93101
# via
94102
# -r requirements/test.txt
@@ -136,6 +144,8 @@ lazy==1.6
136144
# via -r requirements/test.txt
137145
lxml==5.3.0
138146
# via -r requirements/test.txt
147+
lxml-stubs==0.5.1
148+
# via -r requirements/test.txt
139149
mako==1.3.8
140150
# via -r requirements/test.txt
141151
markupsafe==3.0.2
@@ -149,6 +159,12 @@ mccabe==0.7.0
149159
# pylint
150160
mock==5.1.0
151161
# via -r requirements/test.txt
162+
mypy==1.13.0
163+
# via -r requirements/test.txt
164+
mypy-extensions==1.0.0
165+
# via
166+
# -r requirements/test.txt
167+
# mypy
152168
openedx-django-pyfs==3.7.0
153169
# via -r requirements/test.txt
154170
packaging==24.2
@@ -283,10 +299,27 @@ tox==4.23.2
283299
# via
284300
# -r requirements/ci.txt
285301
# -r requirements/test.txt
302+
types-python-dateutil==2.9.0.20241206
303+
# via -r requirements/test.txt
304+
types-pytz==2024.2.0.20241003
305+
# via -r requirements/test.txt
306+
types-pyyaml==6.0.12.20240917
307+
# via
308+
# -r requirements/test.txt
309+
# django-stubs
310+
types-setuptools==75.6.0.20241126
311+
# via -r requirements/test.txt
312+
types-simplejson==3.19.0.20240801
313+
# via -r requirements/test.txt
314+
types-webob==1.8.0.20241205
315+
# via -r requirements/test.txt
286316
typing-extensions==4.12.2
287317
# via
288318
# -r requirements/test.txt
319+
# django-stubs
320+
# django-stubs-ext
289321
# edx-opaque-keys
322+
# mypy
290323
urllib3==2.3.0
291324
# via
292325
# -r requirements/test.txt

requirements/test.txt

+31
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ asgiref==3.8.1
1313
# -r requirements/django.txt
1414
# django
1515
astroid==3.3.8
16+
# django-stubs
17+
astroid==3.3.6
1618
# via
1719
# -r requirements/test.in
1820
# pylint
@@ -60,7 +62,13 @@ distlib==0.3.9
6062
# via
6163
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
6264
# -r requirements/django.txt
65+
# django-stubs
66+
# django-stubs-ext
6367
# openedx-django-pyfs
68+
django-stubs==5.1.1
69+
# via -r requirements/test.in
70+
django-stubs-ext==5.1.1
71+
# via django-stubs
6472
dnspython==2.7.0
6573
# via
6674
# -r requirements/django.txt
@@ -101,6 +109,8 @@ lazy==1.6
101109
# via -r requirements/django.txt
102110
lxml==5.3.0
103111
# via -r requirements/django.txt
112+
lxml-stubs==0.5.1
113+
# via -r requirements/test.in
104114
mako==1.3.8
105115
# via -r requirements/django.txt
106116
markupsafe==3.0.2
@@ -112,6 +122,10 @@ mccabe==0.7.0
112122
# via pylint
113123
mock==5.1.0
114124
# via -r requirements/test.in
125+
mypy==1.13.0
126+
# via -r requirements/test.in
127+
mypy-extensions==1.0.0
128+
# via mypy
115129
openedx-django-pyfs==3.7.0
116130
# via -r requirements/django.txt
117131
packaging==24.2
@@ -211,10 +225,27 @@ tomlkit==0.13.2
211225
# via pylint
212226
tox==4.23.2
213227
# via -r requirements/test.in
228+
types-python-dateutil==2.9.0.20241206
229+
# via -r requirements/test.in
230+
types-pytz==2024.2.0.20241003
231+
# via -r requirements/test.in
232+
types-pyyaml==6.0.12.20240917
233+
# via
234+
# -r requirements/test.in
235+
# django-stubs
236+
types-setuptools==75.6.0.20241126
237+
# via -r requirements/test.in
238+
types-simplejson==3.19.0.20240801
239+
# via -r requirements/test.in
240+
types-webob==1.8.0.20241205
241+
# via -r requirements/test.in
214242
typing-extensions==4.12.2
215243
# via
216244
# -r requirements/django.txt
245+
# django-stubs
246+
# django-stubs-ext
217247
# edx-opaque-keys
248+
# mypy
218249
urllib3==2.3.0
219250
# via
220251
# -r requirements/django.txt

0 commit comments

Comments
 (0)