Skip to content

Commit 44be095

Browse files
ci: Remove pytest-forked from requirements-testing.txt (#6611)
Remove the package from `requirements-testing.txt` and add it only as a dependency of the test suites that rely on it. This is part of environment cleanup before moving the remaining testing dependencies to a uv dependency group.
1 parent cb1f5e3 commit 44be095

5 files changed

Lines changed: 835 additions & 736 deletions

File tree

requirements-testing.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
pytest>=6.0.0
22
pytest-cov
33
dataclasses; python_version < "3.7"
4-
pytest-forked
54
executing
65
asttokens
76
responses

scripts/populate_tox/config.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"celery": {
8181
"package": "celery",
8282
"deps": {
83-
"*": ["newrelic<10.17.0", "redis"],
83+
"*": ["newrelic<10.17.0", "redis", "pytest-forked"],
8484
"py3.6": ["newrelic<8"],
8585
"py3.7": ["importlib-metadata<5.0"],
8686
},
@@ -107,6 +107,7 @@
107107
"psycopg2-binary",
108108
"djangorestframework",
109109
"pytest-django",
110+
"pytest-forked",
110111
"Werkzeug",
111112
"channels[daphne]",
112113
],
@@ -185,7 +186,13 @@
185186
"grpc": {
186187
"package": "grpcio",
187188
"deps": {
188-
"*": ["protobuf", "mypy-protobuf", "types-protobuf", "pytest-asyncio"],
189+
"*": [
190+
"protobuf",
191+
"mypy-protobuf",
192+
"types-protobuf",
193+
"pytest-asyncio",
194+
"pytest-forked",
195+
],
189196
},
190197
"python": ">=3.7",
191198
},
@@ -368,7 +375,7 @@
368375
"quart": {
369376
"package": "quart",
370377
"deps": {
371-
"*": ["quart-auth", "pytest-asyncio", "Werkzeug"],
378+
"*": ["quart-auth", "pytest-asyncio", "pytest-forked", "Werkzeug"],
372379
">=0.19": ["quart-flask-patch"],
373380
"<0.19": [
374381
"blinker<1.6",

0 commit comments

Comments
 (0)