As per the current release tested runtime, we
need to test python 3.8 to python 3.11 so using the
generic python testing template which run the python
versions jobs as per the current release runtime.
Also, updating the same in python classifier in setup.cfg
Change-Id: Iacd2a060b8a7676ced37cde18d80f260fcbffefa
In Zed cycle testing runtime, we are targetting to drop the
python 3.6/3.7 support, project started adding python 3.8 as minimum,
example nova:
- 56b5aed08c/setup.cfg (L13)
Also indicates that we support python 3.9.
Change-Id: I6a9b2f731b8aec8076c79b48350431f5552ba267
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: I53a24ff7f9984997a16f436d9e6c62605e90d9e5
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.
Change-Id: I915e0220a7f5354724445450d1828823c8461ce2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Also prefer to lowercase `ignore_basepython_conflict` value to
uniformize with other oslo projects.
Change-Id: Ia5b47f1dd3b4aee25b1182620f61f05b0f1fb56f
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx
releases >= 1.5 [1].
[1] http://lists.openstack.org/pipermail/openstack-dev/
2017-March/113085.html
Change-Id: Ibf89e1ac2020bc1d051cdbbbb316c941650a430d
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.
Change-Id: I3463384984800d8bb53b030ea269c71449f9d06c
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.
Change-Id: Idb34ad4169d21af23ae02f9487ebfcebdb97f90b
By setting this pbr option in setup.cfg, the doc build will fail in case
of any warnings or errors occur during the build process.
Change-Id: Ic3a4b0a641a92e9fabde2a871eed478ba99a25e1
The classifiers provide this same information and it
does not appear that this is frequently used in openstack
so let's just remove it.
Change-Id: I43d10fcc95975f0e416561ff3947af76c7a843bd
Version caps can make it hard to use this library
as they impose restrictions on the application/other
library consuming this library so just remove them.