Skip to content

Commit 8c71585

Browse files
pyproject.toml: stop linting in venvs
Lacking a proper requirements.txt file, we're at the mercy of whatever got randomly uploaded to pypy last night, and we've been seeing a lot of breaks lately. We already run our ruff/mypy/etc. stuff as part of our unit tests workflow, so let's stop running it in venv. The idea is that we should pass against the current version of the tasks container (which will probably shift at some point to being our pinned version of the tasks container). While we're at it, drop Python 3.7 (which the world seems to have collectively decided to stop caring about) and add Python 3.13 (which has been in Fedora 39 for a while already). Note: we do *not* drop Python 3.6 — although it is no longer an officially supported release, it's used in RHEL 7 and RHEL 8 and Fedora intends to keep packaging it.
1 parent 3286bcb commit 8c71585

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ legacy_tox_ini = """
124124
envlist = lint,pytest
125125
isolated_build = True
126126
labels =
127-
venv = py311-lint, py3{6,7,8,9,10,11,12}-pytest
127+
venv = py3{6,8,9,10,11,12,13}-pytest
128128
129129
# The default test environments use system packages and never PyPI.
130130
[testenv:{lint,pytest}]

0 commit comments

Comments
 (0)