I've recently updated my tox install from 3.0.0 to 3.1.1. There's a
new warning:
/home/fdrake/tools/tox/lib/python3.6/site-packages/tox/config.py:527:
UserWarning: Conflicting basepython for environment 'py36'; resolve
conflict or configure ignore_basepython_conflict
testenv_config.envname, str(value), default
My configuration includes basepython settings for what are called
"default factors" in the updated documentation (I couldn't find the
term in the 3.0.0 docs):
[testenv:py27]
basepython = /opt/kt-python27/bin/python2
[testenv:py35]
basepython = /opt/kt-python35/bin/python3
[testenv:py36]
basepython = /opt/kt-python36/bin/python3
[testenv:py37]
basepython = /opt/kt-python37/bin/python3
In my environment, there are no "system" Python installations for
Python 3.6 or 3.7.
I see the docs for the setting "ignore_basepython_conflict", and would
like to understand how tox is intended to be configured for alternate
Python installations like mine. There's a warning in the doc that the
warning will become an error in the future; will that be the case even
when "ignore_basepython_conflict" is true? Is it intended that using
alternate Python installations requires the definition of environments
that do not include the "default factors"? I.e., should I be defining
"ktpy35", "ktpy36", etc., and only using those?
Thanks!
-Fred
--
Fred L. Drake, Jr. <fred at fdrake.net>
"A storm broke loose in my mind." --Albert Einstein
The tox team is proud to announce the 3.1.1 bug fix release!
tox aims to automate and standardize testing in Python. It is part of
a larger vision of easing the packaging, testing and release process
of Python software.
For details about the fix(es),please check the CHANGELOG:
https://pypi.org/project/tox/3.1.1/#changelog
We thank all present and past contributors to tox. Have a look at
https://github.com/tox-dev/tox/blob/master/CONTRIBUTORS to see who
contributed.
Happy toxing,
the tox-dev team
The tox team is proud to announce the 3.1.1 bug fix release!
tox aims to automate and standardize testing in Python. It is part of
a larger vision of easing the packaging, testing and release process
of Python software.
For details about the fix(es),please check the CHANGELOG:
https://pypi.org/project/tox/3.1.1/#changelog
We thank all present and past contributors to tox. Have a look at
https://github.com/tox-dev/tox/blob/master/CONTRIBUTORS to see who
contributed.
Happy toxing,
the tox-dev team
The tox team is proud to announce the 3.1.0 feature release!
tox aims to automate and standardize testing in Python. It is part of
a larger vision of easing the packaging, testing and release process
of Python software.
Details about the changes can be found in the CHANGELOG:
https://pypi.org/project/tox/3.1.0/#changelog
For complete documentation, please visit:
http://tox.readthedocs.io/en/3.1.0/changelog.html
As usual, you can upgrade from pypi via:
pip install --upgrade tox
or - if you also want to get pre release versions:
pip install -upgrade --pre tox
We thank all present and past contributors to tox. Have a look at
https://github.com/tox-dev/tox/blob/master/CONTRIBUTORS to see who
contributed.
Happy toxing,
the tox-dev team