-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
project toolingTools for managing the projectTools for managing the project
Description
Lines 12 to 18 in 8f03d9c
basepython = | |
pypy3: {env:TOXPYTHON:pypy3} | |
{doc,spell}: {env:TOXPYTHON:python3.8} | |
py36: {env:TOXPYTHON:python3.6} | |
py37: {env:TOXPYTHON:python3.7} | |
py38: {env:TOXPYTHON:python3.8} | |
{bootstrap,clean,check,report,codecov}: {env:TOXPYTHON:python3} |
The report
and codecov
envs are called for each Travis job. In the pypy3
job I added it ends up failing while trying to use python3
to create an env. So I removed them and now it fails because basepython
is nothing.
What I see this assume is the ability to override with TOXPYTHON
. The cost is that you must explicitly set basepython
for all cases. I think...
If we want to keep TOXPYTHON
around then maybe we swap the report
env for {py36,py37,py38,pypy3}-report
? Then I think the py.*
reference would trigger the existing lines to pick the basepython
.
Opinions? Facts?
Metadata
Metadata
Assignees
Labels
project toolingTools for managing the projectTools for managing the project