Don't test with setuptools local distutils
We noticed some aberrations in log level/threshold handling as of Setuptools 60.0.0, and the only substantive change for that release toggles the default selection for its internal ("local") distutils replacement vs the "stdlib" one. For now, toggle the SETUPTOOLS_USE_DISTUTILS envvar in our testing back to the old value. This should be revisited once logging is handled better in Setuptools. https://github.com/pypa/setuptools/issues/3038 Change-Id: If372a33607fff884cd7bf888ee5a23a2fbb351b2
This commit is contained in:
parent
b6b204e33e
commit
c718425299
6
tox.ini
6
tox.ini
@ -7,7 +7,10 @@ ignore_basepython_conflict = True
|
|||||||
usedevelop = True
|
usedevelop = True
|
||||||
basepython = python3
|
basepython = python3
|
||||||
passenv = PBR_INTEGRATION PIPFLAGS PIPVERSION PBRVERSION REPODIR WHEELHOUSE PROJECTS
|
passenv = PBR_INTEGRATION PIPFLAGS PIPVERSION PBRVERSION REPODIR WHEELHOUSE PROJECTS
|
||||||
|
# TODO(fungi): drop distutils override once logging improves in Setuptools
|
||||||
|
# https://github.com/pypa/setuptools/issues/3038
|
||||||
setenv =
|
setenv =
|
||||||
|
SETUPTOOLS_USE_DISTUTILS=stdlib
|
||||||
OS_STDOUT_CAPTURE={env:OS_STDOUT_CAPTURE:1}
|
OS_STDOUT_CAPTURE={env:OS_STDOUT_CAPTURE:1}
|
||||||
OS_STDERR_CAPTURE={env:OS_STDERR_CAPTURE:1}
|
OS_STDERR_CAPTURE={env:OS_STDERR_CAPTURE:1}
|
||||||
OS_TEST_TIMEOUT={env:OS_TEST_TIMEOUT:60}
|
OS_TEST_TIMEOUT={env:OS_TEST_TIMEOUT:60}
|
||||||
@ -40,7 +43,10 @@ commands =
|
|||||||
commands = {posargs}
|
commands = {posargs}
|
||||||
|
|
||||||
[testenv:cover]
|
[testenv:cover]
|
||||||
|
# TODO(fungi): drop distutils override once logging improves in Setuptools
|
||||||
|
# https://github.com/pypa/setuptools/issues/3038
|
||||||
setenv =
|
setenv =
|
||||||
|
SETUPTOOLS_USE_DISTUTILS=stdlib
|
||||||
PYTHON=coverage run --source pbr --parallel-mode
|
PYTHON=coverage run --source pbr --parallel-mode
|
||||||
commands =
|
commands =
|
||||||
stestr run {posargs}
|
stestr run {posargs}
|
||||||
|
Loading…
Reference in New Issue
Block a user