Setuptools v54.1.0 introduces a warning that the use of
dash-separated options in 'setup.cfg' will not be supported
in a future version [1].
Get ahead of the issue by replacing the dashes with underscores.
Without this, we see 'UserWarning' messages
like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: Ie929cf7fc728e108c17561976b62094f24676193
Let's make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore
- Use newer openstackdocstheme and Sphinx versions
- Remove install_command from tox.ini, the default is fine;
move constraints into deps
- Remove Babel from requirements, it's not needed for running;
remove babel.cfg
- Use TOX_CONSTRAINTS_FILE, UPPER_CONSTRAINTS_FILE is obsolete
- update to hacking 3.0
Change-Id: Ic8426d14ba489a88ab73d7dd02e6dfd71b312ca3
Adjusts tox env for building docs and release notes to global standards.
Enables publish-openstack-docs-pti template in Zuul config publish
plugin documentation.
Change-Id: I240803de5e47400f37092a802b300f9f18efd828
Signed-off-by: Bartosz Zurkowski <b.zurkowski@samsung.com>
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I56331ec02bb728f2cc4b79286205a1d6b2b11abe
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I2f1ce3ab401de7068d4ff258092d2f8236dfd09f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This tempest plugin is being split out of the main trove project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.
[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html