python-launchpadlib and python-libvirt are renamed to
python3-launchpadlib and python3-libvirt, respectively, in recent
distros. Let's use them otherwise zuul jobs can break when installing
bindeps.
Change-Id: Ia946cc12da0ca52af9c56b83685922f67a345e64
Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: I73168cb1b44cc0abc367861b4fe23db94b8109a2
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I6dbb777aa6f7ab7975a988887f4ebb6a39de4524
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I2f85674568ff330b8fdb1989808aca4541945e57
It is no longer supported by jammy and lead us to the following errors with the announce-release job.
```
No package matching 'python-dev' is available
```
Change-Id: Ief3fe84f1764590ea6952e68f238db7daab2e9f7
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
Change-Id: I0f6367719b67e543a3abe0bb649f8cae290fd7cd
Add file to the reno documentation build to show release notes for
stable/3.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/3.1.
Change-Id: I7b17568f2f87a2e5b5d64367928969083d06b29e
Sem-Ver: feature
Py27 is dead, let's do a few cleanups:
- 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
- Update classifiers
- Switch to using sphinx-build and openstackdocstheme, update
versions of tools
- Remove install_command from tox.ini, the default is fine
- Remove babel.cfg, it's not used
- Update to hacking 3.0
Change-Id: I21c89e05a33ce614f1af5288433a993b599e0a35
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: Id28ff4ae6e63b6b0ff787f88a3370c40c8e9c535
Sem-Ver: feature
Fix CONTRIBUTING.rst so that it does not point to the non-existent
'release-test' project on Launchpad.
Change-Id: Id3396d31585787fa6e43d9c2857fe1df1c2b6684
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
Change-Id: Ie8533b2db5660ca4cf69344401442ec0df5da2aa
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: I7c7796c3da01af546d3631d1bfc398b7d7d933fb
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: I1404c575b0fc5aeae282ad6ee5f0ea5a205b3aa4
Sem-Ver: feature
The publish-to-pypi-python3 template has been renamed to
publish-to-pypi, use that one now.
Change-Id: I0258b3dc58b2c2a353c0178dfda0abc6eb09a0e5
Depends-On: https://review.openstack.org/615239
Add file to the reno documentation build to show release notes for
stable/rocky.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/rocky.
Change-Id: I3c813ed5de14520704ef9943a4c757c39a455063
Sem-Ver: feature
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
So we should switch to stestr.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I33e075b3b7f2eec889cd1698edaab5ee89f69121
This patch will let us test the python3 version of the bug commenting
script. (See the depends-on)
Story: #2001691
Task: #22333
Change-Id: Ieb025a3f5b494d9c7ad1c5dda2b74ca0dc50d3bf
Closes-Bug: #1778129
Depends-On: https://review.openstack.org/577291
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We don't have any code here, but the jobs we run under python 3 use 3.5.
Change-Id: I80d8c32445fbed063657fa684fac6f32a9856945
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
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: I7cb1b1dba2157338831f6b1ea76e90e83580045c