Skip to content

Commit 12017b2

Browse files
committed
fix: make pre_commit installable via test-requirements.txt
1 parent eca206d commit 12017b2

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

test-requirements.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ pytest-cov>=2.10.0
1515
ruff==0.2.0 # must match version in .pre-commit-config.yaml
1616
setuptools>=65.5.1
1717
tomli>=1.1.0 # needed even on py311+ so the self check passes with --python-version 3.8
18+
pre_commit==4.0.1

test-requirements.txt

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,44 @@ attrs==23.1.0
88
# via -r test-requirements.in
99
black==24.3.0
1010
# via -r test-requirements.in
11+
cfgv==3.4.0
12+
# via pre-commit
1113
click==8.1.7
1214
# via black
1315
coverage==7.3.2
1416
# via pytest-cov
17+
distlib==0.3.9
18+
# via virtualenv
1519
execnet==2.0.2
1620
# via pytest-xdist
1721
filelock==3.12.4
18-
# via -r test-requirements.in
22+
# via
23+
# -r test-requirements.in
24+
# virtualenv
25+
identify==2.6.1
26+
# via pre-commit
1927
iniconfig==2.0.0
2028
# via pytest
21-
lxml==4.9.2 ; (python_version < "3.11" or sys_platform != "win32") and python_version < "3.12"
22-
# via -r test-requirements.in
2329
mypy-extensions==1.0.0
2430
# via
2531
# -r mypy-requirements.txt
2632
# black
33+
nodeenv==1.9.1
34+
# via pre-commit
2735
packaging==23.2
2836
# via
2937
# black
3038
# pytest
3139
pathspec==0.11.2
3240
# via black
3341
platformdirs==3.11.0
34-
# via black
42+
# via
43+
# black
44+
# virtualenv
3545
pluggy==1.4.0
3646
# via pytest
47+
pre-commit==4.0.1
48+
# via -r test-requirements.in
3749
psutil==5.9.6
3850
# via -r test-requirements.in
3951
pytest==8.1.1
@@ -45,6 +57,8 @@ pytest-cov==4.1.0
4557
# via -r test-requirements.in
4658
pytest-xdist==3.3.1
4759
# via -r test-requirements.in
60+
pyyaml==6.0.2
61+
# via pre-commit
4862
ruff==0.2.0
4963
# via -r test-requirements.in
5064
tomli==2.0.1
@@ -55,6 +69,8 @@ types-setuptools==68.2.0.0
5569
# via -r build-requirements.txt
5670
typing-extensions==4.12.2
5771
# via -r mypy-requirements.txt
72+
virtualenv==20.26.6
73+
# via pre-commit
5874

5975
# The following packages are considered to be unsafe in a requirements file:
6076
setuptools==70.0.0

0 commit comments

Comments
 (0)