8000 move the meta requirements into a new 'extra', 'dev' · python/mypy@fe76f96 · GitHub
[go: up one dir, main page]

Skip to content

Commit fe76f96

Browse files
move the meta requirements into a new 'extra', 'dev'
1 parent 34b2052 commit fe76f96

File tree

3 files changed

+7
-28
lines changed

3 files changed

+7
-28
lines changed

build-requirements.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,3 @@
22
-r mypy-requirements.txt
33
types-psutil
44
types-setuptools
5-
pip-tools # Not strictly needed for building per se, but pip-compile from this package is needed if you want to update the requirement files. (Word on the street is you can also use uv pip compile instead.)
6-
pip<24.3 # Needed to update the requirement files correctly ay ay ay https://github.com/jazzband/pip-tools/issues/2131

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ python2 = []
6262
reports = ["lxml"]
6363
install-types = ["pip"]
6464
faster-cache = ["orjson"]
65+
dev = [
66+
"pip-tools", # Not strictly needed for building per se, but pip-compile from this package is needed if you want to update the requirement files. (Word on the street is you can also use uv pip compile instead.)
67+
"pip<24.3" # Needed to update the requirement files correctly with pip-tools ay ay ay https://github.com/jazzband/pip-tools/issues/2131
68+
]
6569

6670
[project.urls]
6771
Homepage = "https://www.mypy-lang.org/"

test-requirements.txt

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,10 @@
66
#
77
attrs==25.1.0
88
# via -r test-requirements.in
9-
build==1.2.2.post1
10-
# via pip-tools
119
cfgv==3.4.0
1210
# via pre-commit
13-
click==8.2.0
14-
# via pip-tools
1511
colorama==0.4.6
16-
# via
17-
# build
18-
# click
19-
# pytest
12+
# via pytest
2013
coverage==7.6.10
2114
# via pytest-cov
2215
distlib==0.3.9
@@ -40,13 +33,9 @@ mypy-extensions==1.0.0
4033
nodeenv==1.9.1
4134
# via pre-commit
4235
packaging==24.2
43-
# via
44-
# build
45-
# pytest
36+
# via pytest
4637
pathspec==0.12.1
4738
# via -r mypy-requirements.txt
48-
pip-tools==7.4.1
49-
# via -r build-requirements.txt
5039
platformdirs==4.3.6
5140
# via virtualenv
5241
pluggy==1.5.0
@@ -55,10 +44,6 @@ pre-commit==4.1.0
5544
# via -r test-requirements.in
5645
psutil==6.1.1
5746
# via -r test-requirements.in
58-
pyproject-hooks==1.2.0
59-
# via
60-
# build
61-
# pip-tools
6247
pytest==8.3.4
6348
# via
6449
# -r test-requirements.in
@@ -80,15 +65,7 @@ typing-extensions==4.12.2
8065
# via -r mypy-requirements.txt
8166
virtualenv==20.29.1
8267
# via pre-commit
83-
wheel==0.45.1
84-
# via pip-tools
8568

8669
# The following packages are considered to be unsafe in a requirements file:
87-
pip==24.2
88-
# via
89-
# -r build-requirements.txt
90-
# pip-tools
9170
setuptools==75.8.0
92-
# via
93-
# -r test-requirements.in
94-
# pip-tools
71+
# via -r test-requirements.in

0 commit comments

Comments
 (0)
0