Skip to content

Commit 6a799f5

Browse files
committed
chore: add typing requirements
1 parent 93d78da commit 6a799f5

File tree

4 files changed

+33
-1
lines changed

4 files changed

+33
-1
lines changed

requirements/dev.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@ mccabe==0.7.0
9494
# pylint
9595
mock==5.2.0
9696
# via -r requirements/quality.txt
97+
mypy==1.15.0
98+
# via -r requirements/quality.txt
99+
mypy-extensions==1.1.0
100+
# via
101+
# -r requirements/quality.txt
102+
# mypy
97103
packaging==25.0
98104
# via
99105
# -r requirements/ci.txt
@@ -198,6 +204,16 @@ tomlkit==0.13.2
198204
# pylint
199205
tox==4.25.0
200206
# via -r requirements/ci.txt
207+
types-docutils==0.21.0.20250516
208+
# via -r requirements/quality.txt
209+
types-pyyaml==6.0.12.20250516
210+
# via -r requirements/quality.txt
211+
types-setuptools==80.7.0.20250516
212+
# via -r requirements/quality.txt
213+
typing-extensions==4.13.2
214+
# via
215+
# -r requirements/quality.txt
216+
# mypy
201217
virtualenv==20.31.2
202218
# via
203219
# -r requirements/ci.txt

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ wheel==0.45.1
1010
# The following packages are considered to be unsafe in a requirements file:
1111
pip==24.2
1212
# via
13-
# -c /home/runner/work/code-annotations/code-annotations/requirements/common_constraints.txt
13+
# -c requirements/common_constraints.txt
1414
# -r requirements/pip.in
1515
setuptools==80.4.0
1616
# via -r requirements/pip.in

requirements/quality.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,9 @@
55

66
edx-lint # edX pylint rules and plugins
77
isort # to standardize order of imports
8+
mypy # Typing utilities
89
pycodestyle # PEP 8 compliance validation
910
pydocstyle # PEP 257 compliance validation
11+
types-docutils
12+
types-PyYAML
13+
types-setuptools

requirements/quality.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ mccabe==0.7.0
5454
# via pylint
5555
mock==5.2.0
5656
# via -r requirements/test.txt
57+
mypy==1.15.0
58+
# via -r requirements/quality.in
59+
mypy-extensions==1.1.0
60+
# via mypy
5761
packaging==25.0
5862
# via
5963
# -r requirements/test.txt
@@ -118,6 +122,14 @@ text-unidecode==1.3
118122
# python-slugify
119123
tomlkit==0.13.2
120124
# via pylint
125+
types-docutils==0.21.0.20250516
126+
# via -r requirements/quality.in
127+
types-pyyaml==6.0.12.20250516
128+
# via -r requirements/quality.in
129+
types-setuptools==80.7.0.20250516
130+
# via -r requirements/quality.in
131+
typing-extensions==4.13.2
132+
# via mypy
121133

122134
# The following packages are considered to be unsafe in a requirements file:
123135
# setuptools

0 commit comments

Comments
 (0)