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: I7308fb528048bce7aa0fe44ac466a05f1a576649
Within 2023.2 python version 3.9 and 3.10 are the
supported python runtimes [1].
[1] https: //review.opendev.org/c/openstack/governance/+/872232
Change-Id: Iff1d2cd5ff16b1e6855bec95fdc9aca2911914d0
In Zed cycle testing runtime, we are targetting to drop the
python 3.6/3.7 support, project started adding python 3.8 as minimum,
example nova:
- 56b5aed08c/setup.cfg (L13)
Change-Id: I0f9f23514867820fcf1d6397d08cde0dd15f29c8
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: I000dcc5db4e19e24f824a271c78e24529a8dd61a
These translation sections are not needed anymore, Babel can
generate translation files without them.
Change-Id: I9cf0d090b6360c32de3882f30e673512e2d6be88
openstack-dev was decomissioned this night in https://review.openstack.org/621258
Update openstack-dev to openstack-discuss
Change-Id: I815cf3290b137940cbe9811bb5b5a59739425f01
These don't appear to hurt anything, but they are no longer used
and should be removed to avoid confusion.
Change-Id: I849d5bcc7c59803342b4399d5199e280d1842d06
With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as
errors is setting warning-is-error in build_sphinx section. Migrate the
setting from the old warnerrors one.
There are two issues:
- The `*` character is recognized as an emphasis character and must be
escaped
- The index references modules that have since been removed
These are resolved.
Change-Id: Id078022c0f75bf8f162b693d260f67116eb6428b
Now that there exists only a gate job for Python 3.5 and not 3.4,
we should remove those references to the 3.4 that is untested.
Change-Id: I275c60c1d5154ee7f2e7637a0cee15a83a7d077f
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.
Change-Id: I96bd1ee7501905cc6a9cf9299b007dadaeac0d28
Follow new infra setup for translations, see spec
http://specs.openstack.org/openstack-infra/infra-specs/specs/translation_setup.html
for full details.
This basically renames
oslo.utils/locale/oslo.utils.pot to
oslo_utils/locale/oslo_utils.pot. For this we need to update
setup.cfg.
Update also domain name in _i18n.py.
Change-Id: Ie4837571b06dd08da9676bf6a3f6eca932559fb1
For now revert this, at a later date we can reapply
this but we need to order this a little differently to
make it work out.
This reverts commit 2abbe1c3b1.
Change-Id: I20f3c5804caf1af698aa0f6397a9953eb9aba829
netifaces is a very heavy requirement especially for
python clients, the code that uses netifaces is called
only in exception paths at least now. So let us move
this requirement to extras to reduce the time taken
to install oslo.utils.
Closes-Bug: #1517069
Change-Id: If3430364e49c1c0b1d9f4937bb67900380662728
Blueprint remove-namespace-packages
Depends-on: I4e1cb4f1caaee61683dc9fb0ffc67e8f9e06dc6d
for openstack/barbican
Depends-on: I52848a1f63cb4a1b30d9e1c32f4bb18c5d9fe80e
for openstack/castellan
Depends-on: Ia21c15e8eca6bf456f7cfe13f815f5ce068601e7
for openstack/designate
Depends-on: I695d2141c00a5ee36e042efbb9bac4e2803c1948
for openstack/ironic
Depends-on: I779d8df5872887d5d8ec44012d792b59b0cf4f64
for openstack/ironic-lib
Depends-on: I977248bec9560bcd730efe6bed741f1dc025fdf3
for openstack/keystonemiddleware
Depends-on: I75e6e15d50ef9830d0581efd4cbcceb3e626f7b7
for openstack/manila
Depends-on: I975592f3694be42d52685ebf606f6d3012caf1a8
for openstack/murano
Depends-on: Icbd2ae016553b5e5c886205e87acf38f3ccec550
for openstack/murano-dashboard
Depends-on: If8a132de65ba1e57ea93f98daac66816a3cefaa8
for openstack/neutron
Depends-on: I9891564317aa3cf84874debdc966e48fb270455e
for openstack/os-brick
Depends-on: Ie11a5d51a6471792e122942dfc9063a0d9d38399
for openstack/python-barbicanclient
Depends-on: I5d325e9397404211df00d9e39195b63d9a2f2e76
for openstack/python-muranoclient
Depends-on: I474dcd9de166b00d02b3586858a28797e97a3231
for openstack/python-neutronclient
Depends-on: I5e4746b58e11bf56957f10517d484c173335dfc9
for openstack/sahara
Change-Id: I9ef9506873605661f394476c96e4a3bbdb85fbed
This properly deploys the oslo.utils package may resolve
sphinx build errors for projects which have not yet
upgraded to oslo_utils.
Change-Id: I4db750fb2356ebf44a8fccf7c422b474fefec0ee
Move the public API out of oslo.utils to oslo_utils. Retain the ability
to import from the old namespace package for backwards compatibility for
this release cycle.
bp/drop-namespace-packages
Change-Id: Ic6dd62097399bf75e3d11b4d8a6400971069c415
Universal is used to identify pure-Python module(by bdist_wheel). For
these, it is sufficient to build a wheel with _any_ Python ABI version
and publish that to PyPI (by whatever means).
Change-Id: I98d3c4f9f6f6e7045d9b28fc98b1141d246aa08e
Add auto-generated documentation for the public modules in the library
and clean up a bit of the docstrings used.
Change-Id: Id5efa5c413b82e13f1a7ac78c92e39c193f12214