... according to the following warning from setuptools.
SetuptoolsDeprecationWarning: License classifiers are deprecated.
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: Apache Software License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
Change-Id: Ica1da1203c70370ec29ddd67253bee4a807c08b1
pip 23.1 removed the "setup.py install" fallback for projects
that do not have pyproject.toml and now uses a pyproject.toml
which is vendored in pip.
To address that, this change adds the minimal pyproject.toml
to enable pbr to be properly used to build editable wheels.
This is required to support installing devstack on
centos stream 9 and related distros with GLOBAL_VENV=True
Without this change the wsgi scripts are not generated in
editable mode. i.e. pip install -e /opt/stack/keystone
See https://pip.pypa.io/en/stable/news/#v23-1
and https://github.com/pypa/pip/issues/8368 for more
details on the removal of the fallback support.
setuptools v64.0.0 is used to support editable installs
via its PEP-660 implmentation
https://github.com/pypa/setuptools/pull/3488
Co-Authored-By: Sean Mooney <work@seanmooney.info>
Change-Id: I0fd13f34ddeec25161d63437f2ea14f7b3a4c42e
... because usage of legacy format function was deprecated 8 years ago
and was recently removed from osc-lib[1].
[1] 0e7dada02b825b2f97ac3eb68544bdd438a3a099
Change-Id: I62521846b4aaf8036cd83e3f5a38d9eed6c520a7
tox automatically injects the environment so no manual override is
necessary.
Also remove basepython because tox uses the python version where tox
is installed by default, and we no longer expect that the tests may run
in env with python 2.
Change-Id: I4082aedf525f8d39dc65236d74e4063d3ae3a1ba
Add file to the reno documentation build to show release notes for
stable/2025.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2025.1.
Sem-Ver: feature
Change-Id: Ie17fb89a3fe70eeb32896dae6bab8cd58ec05001
Add file to the reno documentation build to show release notes for
stable/2024.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.2.
Sem-Ver: feature
Change-Id: I6b28ffa86c76cce8d9d3873b864a2c093f3f4efc
These are detected as errors since the clean up was done[1] in
the requirements repository.
[1] 314734e938f107cbd5ebcc7af4d9167c11347406
Change-Id: Ia41294d1be0cb661c9fd8ecd7f01d08967e1e3e1
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: Iafa90de5fb36450d7d418862cceceb973e004862
These translation sections are not needed anymore, Babel can generate
translation files without them.
[1] 2f610b953463a3d186ac1e86edd56e93b1115c98
Change-Id: I901366dacadf5aebff06674417c0075ce1e65e15
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: Ie61f55bbe5ca55f2726090757cc4253e271d639e
This fixes the following error in the release note job.
Warning, treated as error:
Invalid configuration value found: 'language = None'. Update your
configuration to a valid language code. Falling back to 'en' (English).
Change-Id: I9952c587b238a286a73e410585f5e1a6e548c7d7
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: Iad79ec935509361073ad7d128f1860a4482ddf51
skipsdist=True breaks extension loading by stevedore since tox 4. This
removes the option to fix the unit tests.
Change-Id: Id6853987caf999972e0597905619f364c20a636a
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Iae1f2a53f8bb94f7b464adf1c364cfa3d720e544
time.time is used to not just shift the exiry time further into the future.
This bug was found while working on reproducible builds for openSUSE.
Change-Id: I146be9afa3ef54288218daa7ae21f7a7cb5aab67
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: Id13f81903c1eab5669ad4ce05029eb890a0d1324
In Python 3, unicode prefix is meaningless. This removes unicode prefix
from code implementation and unit tests.
Change-Id: Ic4534dfb3fb6a2d8f7fcf4859a0eacbc3bd146e4
In Python 3, unicode prefix is meaningless. This removes unicode prefix
from code files used to generate documentations
Change-Id: I7bcf9dd502b218238be9ee94c31590d4112edcf4