Skip to content

Commit 5bf829e

Browse files
committed
build: make upgrade, adding mypy and stub packages
1 parent eccccbd commit 5bf829e

File tree

7 files changed

+85
-21
lines changed

7 files changed

+85
-21
lines changed

requirements/ci.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ chardet==5.2.0
1010
# via tox
1111
colorama==0.4.6
1212
# via tox
13-
coverage==7.6.0
13+
coverage==7.6.1
1414
# via -r requirements/ci.in
1515
distlib==0.3.8
1616
# via virtualenv
@@ -30,7 +30,7 @@ pluggy==1.5.0
3030
# via tox
3131
pyproject-api==1.7.1
3232
# via tox
33-
tox==4.16.0
33+
tox==4.17.0
3434
# via -r requirements/ci.in
3535
virtualenv==20.26.3
3636
# via tox

requirements/dev.txt

Lines changed: 41 additions & 7 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
@@ -21,11 +22,11 @@ attrs==24.1.0
2122
# via
2223
# -r requirements/test.txt
2324
# hypothesis
24-
boto3==1.34.153
25+
boto3==1.34.154
2526
# via
2627
# -r requirements/test.txt
2728
# fs-s3fs
28-
botocore==1.34.153
29+
botocore==1.34.154
2930
# via
3031
# -r requirements/test.txt
3132
# boto3
@@ -65,7 +66,7 @@ colorama==0.4.6
6566
# -r requirements/ci.txt
6667
# -r requirements/test.txt
6768
# tox
68-
coverage[toml]==7.6.0
69+
coverage[toml]==7.6.1
6970
# via
7071
# -r requirements/ci.txt
7172
# -r requirements/test.txt
@@ -89,7 +90,15 @@ django==4.2.14
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
@@ -113,7 +122,7 @@ fs-s3fs==1.1.1
113122
# via
114123
# -r requirements/test.txt
115124
# openedx-django-pyfs
116-
hypothesis==6.108.5
125+
hypothesis==6.108.9
117126
# via -r requirements/test.txt
118127
inflect==7.3.1
119128
# via
@@ -146,6 +155,8 @@ lazy==1.6
146155
# via -r requirements/test.txt
147156
lxml==5.2.2
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.3.0
163174
# via
164175
# -r requirements/test.txt
165176
# inflect
177+
mypy==1.11.1
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.6.0
167184
# via -r requirements/test.txt
168185
packaging==24.1
@@ -196,7 +213,7 @@ pluggy==1.5.0
196213
# diff-cover
197214
# pytest
198215
# tox
199-
pycodestyle==2.12.0
216+
pycodestyle==2.12.1
200217
# via -r requirements/test.txt
201218
pygments==2.18.0
202219
# via
@@ -293,18 +310,35 @@ tomlkit==0.13.0
293310
# via
294311
# -r requirements/test.txt
295312
# pylint
296-
tox==4.16.0
313+
tox==4.17.0
297314
# via
298315
# -r requirements/ci.txt
299316
# -r requirements/test.txt
300317
typeguard==4.3.0
301318
# via
302319
# -r requirements/test.txt
303320
# inflect
321+
types-python-dateutil==2.9.0.20240316
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.20240724
326+
# via
327+
# -r requirements/test.txt
328+
# django-stubs
329+
types-setuptools==71.1.0.20240726
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.20240520
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
@@ -319,7 +353,7 @@ web-fragments==2.2.0
319353
# via -r requirements/test.txt
320354
webob==1.8.7
321355
# via -r requirements/test.txt
322-
wheel==0.43.0
356+
wheel==0.44.0
323357
# via
324358
# -r requirements/pip-tools.txt
325359
# pip-tools

requirements/django.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ appdirs==1.4.4
1010
# fs
1111
asgiref==3.8.1
1212
# via django
13-
boto3==1.34.153
13+
boto3==1.34.154
1414
# via fs-s3fs
15-
botocore==1.34.153
15+
botocore==1.34.154
1616
# via
1717
# boto3
1818
# s3transfer

requirements/doc.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ babel==2.15.0
2222
# sphinx
2323
beautifulsoup4==4.12.3
2424
# via pydata-sphinx-theme
25-
boto3==1.34.153
25+
boto3==1.34.154
2626
# via
2727
# -r requirements/django.txt
2828
# fs-s3fs
29-
botocore==1.34.153
29+
botocore==1.34.154
3030
# via
3131
# -r requirements/django.txt
3232
# boto3

requirements/pip-tools.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pyproject-hooks==1.1.0
1616
# via
1717
# build
1818
# pip-tools
19-
wheel==0.43.0
19+
wheel==0.44.0
2020
# via pip-tools
2121

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

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# make upgrade
66
#
7-
wheel==0.43.0
7+
wheel==0.44.0
88
# via -r requirements/pip.in
99

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

requirements/test.txt

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@ 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
1819
# pylint
1920
# pylint-celery
2021
attrs==24.1.0
2122
# via hypothesis
22-
boto3==1.34.153
23+
boto3==1.34.154
2324
# via
2425
# -r requirements/django.txt
2526
# fs-s3fs
26-
botocore==1.34.153
27+
botocore==1.34.154
2728
# via
2829
# -r requirements/django.txt
2930
# boto3
@@ -43,7 +44,7 @@ code-annotations==1.8.0
4344
# via edx-lint
4445
colorama==0.4.6
4546
# via tox
46-
coverage[toml]==7.6.0
47+
coverage[toml]==7.6.1
4748
# via
4849
# -r requirements/test.in
4950
# pytest-cov
@@ -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
@@ -82,7 +89,7 @@ fs-s3fs==1.1.1
8289
# via
8390
# -r requirements/django.txt
8491
# openedx-django-pyfs
85-
hypothesis==6.108.5
92+
hypothesis==6.108.9
8693
# via -r requirements/test.in
8794
inflect==7.3.1
8895
# via jinja2-pluralize
@@ -106,6 +113,8 @@ lazy==1.6
106113
# via -r requirements/django.txt
107114
lxml==5.2.2
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.3.0
121130
# via inflect
131+
mypy==1.11.1
132+
# via -r requirements/test.in
133+
mypy-extensions==1.0.0
134+
# via mypy
122135
openedx-django-pyfs==3.6.0
123136
# via -r requirements/django.txt
124137
packaging==24.1
@@ -142,7 +155,7 @@ pluggy==1.5.0
142155
# diff-cover
143156
# pytest
144157
# tox
145-
pycodestyle==2.12.0
158+
pycodestyle==2.12.1
146159
# via -r requirements/test.in
147160
pygments==2.18.0
148161
# via diff-cover
@@ -216,14 +229,31 @@ text-unidecode==1.3
216229
# via python-slugify
217230
tomlkit==0.13.0
218231
# via pylint
219-
tox==4.16.0
232+
tox==4.17.0
220233
# via -r requirements/test.in
221234
typeguard==4.3.0
222235
# 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.20240724
241+
# via
242+
# -r requirements/test.in
243+
# django-stubs
244+
types-setuptools==71.1.0.20240726
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.20240520
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)