Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.
Until the requirements repository has as stable/2024.2 branch, tests will
continue to use the upper-constraints list on master.
Change-Id: I4fb308c6122de3a324188bb5e1c832530e5312e6
Currently unit tests does contain resulting data in a wrong order which
results in a test failures. Reordering resulting data does resolve the
issue while actual content remains the same.
Change-Id: I57ca2ce56829839b5ebbe20191bb0211af07c3a3
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: I9ae1bf080c24c7b80760511ae6400fe3ecceb325
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: I3d8ed2c9cf31d3e02ae6489097229e69b3169c7a
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: I9c283ead0d223fd7dd66c656ac05170943a97754
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: I02eb0a6c7cc3956c3a0170f7f11f190204124f87
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: Iee3855177e1fff4d7787da6581f1fc4444c9b6b0
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: I4c8204ebb746ff7d731af169fc59e0b97a3ccd8d
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: Ie9dcccdd14263a8528368c74f0b0df6d4c509d6a
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: I58a32ecca73fa55efdd05a85fea26723911fca51
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I9cfa81e88306c0d5c2f1ba42a48fe871a2bc7bb2
This reverts commit 764e43083040dd4025e2864f11db77a57aea4b9c.
Reason of revert :Python 3.7 *is* supported because it falls
in the range of supported Python versions (3.6-3.8) [1].
[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019648.html
Change-Id: I1984fe34be137de7c1e6a96f2fd8e8f1d9e35a31
Python modules related to coding style checks (listed in blacklist.txt in
openstack/requirements repo) are dropped from lower-constraints.txt
they are not needed during installation.
Change-Id: I599f1ab8d4a22f68fb50684b8e5eebc5f596d5d3
The Python 2.7 Support has been dropped since Ussuri.
So remove hacking rules for compatibility between python 2 and 3.
Change-Id: I5f0980bf56c8f7b8f9e7f75c7641443e0354e3c1
The docs requirements migrated to doc/requirements.txt
we need not install things from requirements.txt.
Change-Id: I437ad6c4c96ef1ac3e11757e3ae2e4a5a04e500b
Add file to the reno documentation build to show release notes for
stable/victoria.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.
Change-Id: I0c5a81d6c95fa6437ac739e048a3983c27ab71c7
Sem-Ver: feature
These translation sections are not needed anymore, Babel can
generate translation files without them.
Change-Id: I54aebb7d370f651642f40a69c27e6776d6093f1d
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints.
These changes will help us to drop `mock` from openstack/requirements
Change-Id: I2ba585868b451091365b17d1f230ab505e03f4ad
Switch to openstackdocstheme 2.2.0 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.
Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.
Set openstackdocs_auto_name to use 'project' as name.
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.
Change-Id: I8de23470cda92374f7b6df89548bbbe23570805f
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: I064a585db868c6a4d19c4a88b686a63c81c8acaf
Python 3.8 is now our highest level supported python runtime.
This updates the default tox target environments to swap out
py37 for py38 to make sure local development testing is
covering this version.
This does not impact zuul jobs in any way, nor prevent local
tests against py37. It just changes the default if none is
explicitly provided.
Change-Id: I68ded089d6a1cf9439eb2f35c8482e68d2030360
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>