2d7c1dc6dd
For tox 3.x and earlier, passenv was a space-separated list; as of tox 4.0.0, it's comma-separated. For a while, our spaces would be silently included in the now-one-and-only passenv value parsed (which wasn't great, but mostly just caused confusion) -- as of tox 4.0.6, however, it became a hard error, and all tests would fail like pass_env values cannot contain whitespace, use comma to have multiple values in a single line, invalid values found 'SWIFT_* *_proxy' Unfortunately, we don't really know what versions of tox all our various stakeholders might want/need to use (though we previously set a minversion of 2.3.2). We might be able to spread values over multiple lines to make it compatible with both tox 3 *and* tox 4, but I'm fairly certain *_proxy was only included for some variables that are recent versions of tox include by default anyway, so just increase our minversion (which was too low, anyway -- allowlist_externals which we already configure was added in 3.18.0) and get rid of *_proxy. FWIW, python-swiftclient was already specifying 3.18.0 as a minversion, so I expect the new minversion to not be a problem. Also, add ./.functests to a bunch of allowlist_externals, as newer tox is more strict about that sort of thing. Drop skipsdist in a bunch of places so we can import swift from func tests and docs. (Still not sure why I don't see us hitting a similar problem for unit tests...) Change-Id: I4be1e86e3291ad1619c695fb93d7cadf053b556d
82 lines
1.4 KiB
Plaintext
82 lines
1.4 KiB
Plaintext
voluptuous===0.11.7
|
|
chardet===3.0.4
|
|
enum-compat===0.0.3
|
|
os-api-ref===1.6.2
|
|
lxml===4.5.0
|
|
certifi===2020.4.5.1
|
|
alabaster===0.7.12
|
|
pbr===5.4.5
|
|
oslo.i18n===3.25.1
|
|
fixtures===3.0.0
|
|
sphinxcontrib-websupport===1.1.2
|
|
ipaddress===1.0.23
|
|
debtcollector===1.22.0
|
|
MarkupSafe===1.1.1
|
|
netaddr===0.7.19
|
|
prettytable===0.7.2
|
|
traceback2===1.4.0
|
|
eventlet===0.25.2
|
|
extras===1.0.0
|
|
reno===2.11.3
|
|
imagesize===1.2.0
|
|
urllib3===1.25.8
|
|
mock===3.0.5
|
|
PyYAML===5.3.1
|
|
cryptography===2.9
|
|
requests-mock===1.7.0
|
|
unittest2===1.1.0
|
|
Pygments===2.5.2
|
|
requests===2.23.0
|
|
snowballstemmer===2.0.0
|
|
Jinja2===2.11.1
|
|
cliff===2.18.0
|
|
castellan===1.4.0
|
|
coverage===5.0.4
|
|
oslo.log===3.45.2
|
|
docutils===0.15.2
|
|
boto3===1.12.39
|
|
stestr===2.6.0
|
|
oslo.serialization===2.29.2
|
|
testtools===2.4.0
|
|
keystonemiddleware===9.0.0
|
|
iso8601===0.1.12
|
|
linecache2===1.0.0
|
|
idna===2.9
|
|
msgpack===0.6.2
|
|
Sphinx===1.8.5
|
|
oslo.config===7.0.0
|
|
openstackdocstheme===1.31.2
|
|
stevedore===1.32.0
|
|
botocore===1.15.39
|
|
cmd2===0.8.9
|
|
xattr===0.9.7
|
|
six===1.14.0
|
|
dulwich===0.19.15
|
|
GitPython===2.1.11
|
|
wrapt===1.12.1
|
|
rfc3986===1.4.0
|
|
future===0.18.2
|
|
boto===2.49.0
|
|
monotonic===1.5
|
|
netifaces===0.10.9
|
|
keystoneauth1===4.0.0
|
|
cffi===1.14.0
|
|
Babel===2.8.0
|
|
greenlet===0.4.15
|
|
oslo.utils===3.42.1
|
|
gitdb===0.6.4
|
|
gitdb2===2.0.6
|
|
pathlib2==2.3.6
|
|
|
|
# Projects that are known to have had a final py2-supporting release
|
|
bandit===1.6.2
|
|
python-keystoneclient===3.22.0
|
|
dnspython===1.16.0
|
|
setuptools===44.1.1
|
|
pycadf===2.10.0
|
|
smmap===3.0.5
|
|
PasteDeploy==2.1.1
|
|
pytest==4.6.11
|
|
pytest-cov==2.12.1
|
|
attrs==21.4.0
|