Skip to content

Commit

Permalink
pyproject.toml: stop linting in venvs
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
allisonkarlitskaya committed Mar 11, 2024
1 parent 3286bcb commit dada0dc
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ legacy_tox_ini = """
envlist = lint,pytest
isolated_build = True
labels =
venv = py311-lint, py3{6,7,8,9,10,11,12}-pytest
venv = py3{6,8,9,10,11,12,13}-pytest
# The default test environments use system packages and never PyPI.
[testenv:{lint,pytest}]
Expand Down

0 comments on commit dada0dc

Please sign in to comment.