Skip to content

Commit 1e1a588

Browse files
committed
Ensure fixup env exists in tox.ini first.
1 parent 7a257de commit 1e1a588

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

repo_helper/files/testing.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,7 @@ def tox(self):
266266
tox_requires.add("virtualenv!=20.16.0")
267267

268268
self._ini["tox"]["requires"] = indent_join(sorted(tox_requires))
269+
# self._ini["tox"]["toxworkdir"] = "{env:TOX_WORK_DIR:.tox}"
269270

270271
def envlists(self):
271272
"""
@@ -391,9 +392,11 @@ def testenv_py312_dev(self):
391392
for fixup_version in ["3.12-dev", "3.12", "3.13-dev"]:
392393
if fixup_version in self["python_versions"]:
393394
if self["enable_devmode"]:
394-
self._ini[f"testenv:py{fixup_version.replace('.', '')}"]["setenv"] = indent_join(
395-
("PYTHONDEVMODE=1", "PIP_DISABLE_PIP_VERSION_CHECK=1")
396-
)
395+
env_name = f"testenv:py{fixup_version.replace('.', '')}"
396+
if env_name in self._ini:
397+
self._ini[env_name]["setenv"] = indent_join(
398+
("PYTHONDEVMODE=1", "PIP_DISABLE_PIP_VERSION_CHECK=1")
399+
)
397400

398401
for env in third_party_envs:
399402
env_name = f"testenv:py{fixup_version.replace('.', '')}-{env}"

0 commit comments

Comments
 (0)