Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
Remove explicit listed jobs from check queue, they are in the templates.
- Update jobs
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg:
* Wheel is not needed for python 3 only repo
* Some other sections are obsolete
- Update classifiers
- Update requirements, no need for python_version anymore
Co-Authored-By: Andreas Jaeger <aj@suse.com>
Change-Id: I4a1976c78b0fe69cc1b423c516d557838cb6d59b
According to OpenStack summit session, stestr is maintained project to
which all OpenStack projects should migrate.
Change-Id: I4532d02c7298b4e9e19ef079cfb1a365d4d56693
* Ensure doc is built with python3
* Ensures we don't install sphinx outside of doc build
Fixes sphinx requiring python3 issue
Change-Id: I2ef4c3c02e6af8c8b9891b39b59eec1a73c9a1dd
Change order of default tox envlist in order of likeliness to fail on a
new change and add py37 and py36.
Change-Id: I45f8ce592e188ecffc09799f209a7c2e8b3edaca
Includes a test that we can succesfully call it as a module in order
to avoid regressions.
This is essential fix related to python3 work as the only way to
enforce a specific python interpreter to be used.
Change-Id: If5c4bda5ddc708bfb3701800cea46e89a026fb6e
Story: https://tree.taiga.io/project/tripleo-ci-board/task/361
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: I19d6549d9f9a24012419c440beca53ae97c59fdb