Remove virtualenv pinning
virtualenv pinning was added on Yoga final release time because some of the deliverables' packaging didn't work with the new python module discovery (see details: [1]). 1 year passed, hopefully most of the projects have fixed these errors, so let's unpin virtualenv. Since newest virtualenv introduces some errors, those need to be fixed: - skipdist=False needs to be removed otherwise openstack_releases won't be installed - basepython=python3 is not necessary anymore since there is no py2 - allowlist_external is needed for tools/* scripts This patch also adds python3.10 classifier to setup.cfg [1] https://review.opendev.org/835423 Change-Id: Ibc1f538ddd04c0afeb3d5464fe0b1347ee3ea67a
This commit is contained in:
parent
e6f1a9b975
commit
35db4c21e6
@ -16,6 +16,7 @@ classifier =
|
|||||||
Programming Language :: Python :: 3
|
Programming Language :: Python :: 3
|
||||||
Programming Language :: Python :: 3.8
|
Programming Language :: Python :: 3.8
|
||||||
Programming Language :: Python :: 3.9
|
Programming Language :: Python :: 3.9
|
||||||
|
Programming Language :: Python :: 3.10
|
||||||
|
|
||||||
[files]
|
[files]
|
||||||
packages = openstack_releases
|
packages = openstack_releases
|
||||||
|
10
tox.ini
10
tox.ini
@ -1,13 +1,6 @@
|
|||||||
[tox]
|
[tox]
|
||||||
minversion = 3.2.0
|
minversion = 3.2.0
|
||||||
envlist = py3,validate,pep8,bashate,docs
|
envlist = py3,validate,pep8,bashate,docs
|
||||||
skipsdist = True
|
|
||||||
ignore_basepython_conflict=true
|
|
||||||
# note(elod.illes): setuptools capping / pinning does not work as it is
|
|
||||||
# pinned inside virtualenv. So to cap / pin setuptools we need to do it
|
|
||||||
# via virtualenv. Virtualenv 20.13.3 is the last version that holds
|
|
||||||
# setuptools < 61.0.0
|
|
||||||
requires = virtualenv==20.13.3
|
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
usedevelop=True
|
usedevelop=True
|
||||||
@ -24,7 +17,8 @@ setenv =
|
|||||||
OS_STDERR_CAPTURE=1
|
OS_STDERR_CAPTURE=1
|
||||||
OS_DEBUG=1
|
OS_DEBUG=1
|
||||||
OS_LOG_CAPTURE=1
|
OS_LOG_CAPTURE=1
|
||||||
basepython = python3
|
allowlist_externals =
|
||||||
|
{toxinidir}/tools/*
|
||||||
deps =
|
deps =
|
||||||
-r{toxinidir}/requirements.txt
|
-r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
|
Loading…
Reference in New Issue
Block a user