On Wed, Aug 11, 2021 at 3:00 PM Miro Hrončok <mhroncok(a)redhat.com> wrote:
Currently, the tox package has:
# Recommend "all the Pythons"
Every time we add or remove a Python interpreter, we need to change the list:
What if we added this to all interpreters that work with our tox instead?
- When we introduce a new interpreter,
tox starts to pull it by default right away.
- When different Fedoras (or even EPELs) have different interpreter sets,
we don't need to divert the tox spec.
- When we add a new interpreter that Supplements tox, we would still need to
adapt tox's CI config to include it. Maybe we could adapt the CI tests for tox
to automatically test with all interpreters that supplement it.
This looks very reasonable!
Generating the list automatically in tests sounds a bit fragile. For
tests, it might be better to have a manually updated list, and
automatically check if it is up to date.