hacking 1.0.x is too old. This also removes the note about old behavior
of pip which has been changed in recent versions.
Remove the doc requirement of docutils which has been removed from
global requirements with [0].
[0] I06ecfe9e3a0ec52f2077da266e22113663fa5ba3
Change-Id: I0bee1f658a2dba30abf0a38441e9e2e4e7a45790
... because the method was already removed from extras[1], and can be
easily replaced by the built-in hasattr method.
[1] 304c046b05c72c5597f5b0568c08bbd585408973
Change-Id: Ia727f3e031f6162ef7864168f4c7c41c9b38709e
As per the current release tested runtime, we test
python version from 3.8 to 3.11 so updating the
same in python classifier in setup.cfg
Change-Id: Ib306efd5d2f6d177aba6bf6307f4132252ac2b14
Some random fixups to make it tox 4-compliant.
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Iea0a929bda37d748497e6fdd730767e25bd9a6dc
Some clients dropped support for py37, run the tips job with py38
instead.
Drop lower-constraints jobs and use the latest version of the
openstack-python3-jobs template.
Fix pep8 errors that have crept in.
Disable shade jobs until they can get fixed.
Change-Id: I99871f28cd8a66adf5610104ca142c2871e99b0d
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I9b21866eee164c1c14d0e4333e842bd6fefcb820
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.5 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
Depends-On: https://review.opendev.org/718068
Change-Id: I55b4938edae85aa8108be62c49f0ac7fc6682997
Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: I702f59f7783fee78aa83e6ec0c99a7b35af9183f
Sem-Ver: feature
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: Ieb1746b1ad7571cb87f5b1e7a6876ce72e6b76c3
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
jsonschema was uncapped in the global requirements. We need to uncap it
locally now too.
Change-Id: Ia6ad2c7e62aebc81386610e9d16c8bb8a162d70f
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: I7311b4d8699632adb447d749eaffcc1b2be63eea
Sem-Ver: feature
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: Icdb8ddd99ce0304f2adde263321a98b900e01cc2
Sem-Ver: feature
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Ibafdc46bff0bb37c709e7ccc8bdf205447eebeef
Needed-By: https://review.openstack.org/623229
The commands used by constraints need at least tox 2.0. Update to
reflect reality, which should help with local running of constraints
targets.
Change-Id: I16ee82b6fa992b3624b38499bebd0a7e8be0ad8a
Using "python setup.py check -r -s" method of checking the package has
been deprecated with the new recommendation to build the sdist and
wheel, then running "twine check" against the output.
Luckily, there is already a job that covers this that only runs when the
README, setup.py, or setup.cfg files change, making running this in the
pep8 job redundant. This covered by the test-release-openstack-python3
that is defined in the publish-to-pypi-python3 template.
More details can be found in this mailing list post:
http://lists.openstack.org/pipermail/openstack-dev/2018-October/136136.html
Change-Id: Idd0e9a83084feab40ed23892918f5b688a99f99e
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
python3.5 was the only supported python3 version on Xenial, now that we have
Bionic Beaver nodes that support python3.7, lets switch to testing with
python3.7 in addition with python3.6 in Stein and beyond.
See ML discussion here [1] for context. [
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135632.html
Change-Id: Ibafa5cc1be81a897a11f01c3df26c644852a45c9
Signed-off-by: Charles Short <chucks@redhat.com>
This is a mechanically generated patch to add a functional test job
running under Python 3 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: I65243a7b07f85f35e57f0436783982c73f1bbc6c
Story: #2002586
Task: #24321
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs 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: Id87edb57d8a67b29c636b1383b92832f95079a36
Story: #2002586
Task: #24321
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I486e6f8c69aece65ba9b0272004b88ea30c343cb
Story: #2002586
Task: #24321