Commit Graph

29 Commits

Author SHA1 Message Date
Ghanshyam Mann 7141083732 Update python classifier in setup.cfg
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: I32050b2c51c80aec8a092baa25c8be30bf31a6f5
2024-01-11 16:18:49 -08:00
Ghanshyam 47d6d34028 Revert "Moves supported python runtimes from version 3.8 to 3.10"
This reverts commit 14ac5fab80.

Keeping Python 3.10 in setup.cfg classifier. 

Reason for revert: 

Needed-By: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

TC has been discussing about re-adding the python 3.8
testing in current master 2023.2 release testing.

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-25-18.00.log.html#l-191
- https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033469.html

While governance changes are under review, TC agreed to add py3.8 testing
so that we do not see more project/lib dropping python 3.8 and make them
uninstalable on python 3.8

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-05-02-18.00.log.html#l-17
- https://review.opendev.org/c/openstack/governance/+/882165

Also adding py3.8 testing back in job https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

Change-Id: Iab7a827564dcea7fc0c5274289e93b489d5e10f9
2023-05-04 20:19:45 +00:00
Hervé Beraud 14ac5fab80 Moves supported python runtimes from version 3.8 to 3.10
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: Ifb4a66646308a2b20bd3bcbe76a6a9743a64df5c
2023-04-10 01:53:20 +00:00
Hervé Beraud 599620d03f Drop python3.6/3.7 support in testing runtime
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: Id6e56045d3b5a45a215c56d4216d71ddff078e1a
2022-05-05 16:08:51 +02:00
Takashi Kajinami 7f70059bb9 setup.cfg: Replace dashes by underscores
Since setuptools v54.1.0[1], the parmeters with dash have been
deprecated in favor of the new parameters with underscore.

This change updates the parameters accordingly to avoid the warnings
like the example below.

  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: Ic8f41ec0a4acf3084312781bebb65f30b2f8a6d5
2022-02-06 02:15:36 +09:00
melissaml 22df2f6395 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: I9c7e4f71328a0a9791a86c91ddc025594bd2ffe0
2020-05-15 11:16:23 +08:00
Sean McGinnis e6d23dcc58
Add py38 package metadata
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.

Change-Id: I92da99765c2a10518fbf924d4c4ba4c739defe07
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:23:12 -05:00
Hervé Beraud 281fd591e7 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in Ussuri cycle.

Complete discussion & schedule can be found in
-
http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I340a7909c49e7d2a8c82c668cbdaf9ced7196f67
Sem-Ver: api-break
2020-02-06 10:23:19 +01:00
Stephen Finucane 3b773fb717 Integrate sphinxcontrib-apidoc
This was missed in change Ice407c712b5438b06c4f439c73946640a0c5a86d.
While we're here, we clean up some other bits of mess that were left
behind by that.

Change-Id: Id061758834eaf266766ab7344c4547fce4261e89
2019-12-17 16:36:08 +00:00
Corey Bryant 4b0518dcba Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I096444f0329f5b239d7c16744d7107b4a5685888
Story: #2005924
Task: #34234
2019-07-05 14:44:40 -04:00
Ghanshyam Mann 37dfb9dcff Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I94852903895fd070b9a08727e09777fba8d12fc3
2019-04-15 01:04:09 +00:00
ZhongShengping f6907522f2 Update mailinglist from dev to discuss
openstack-dev was decomissioned this night in https://review.openstack.org/621258
Update openstack-dev to openstack-discuss

Change-Id: I3aced52dd68bf66590ad10dec478c76a4bc46c92
2018-12-05 09:38:19 +08:00
Hervé Beraud d08ab87987 Always build universal wheels
All of our projects are pure python, so we can build
universal wheels by default.

Change-Id: If413df68ea4e3535f45e538c6dded4a2877edd99
2018-10-05 10:43:45 +02:00
ChangBo Guo(gcb) 2db67df0d0 Update URLs in documents according to document migration
Change-Id: Ib92b989c48553675dafc1ec44fdb43a4155e2a01
2017-07-12 15:47:32 +08:00
Doug Hellmann 360df19d15 turn on warning-is-error in doc build
Change-Id: I2943d262a2e833b0635d8db3df8e5dc1295ffebf
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-29 14:30:08 -04:00
kavithahr 0fa29843f6 Python 3.5 is added
In setup.cfg and tox.ini python 3.5 is added.

Change-Id: I90b2fe4eb062262825ed88d362c86563630740c4
2017-03-09 05:09:07 +00:00
melissaml b408644ae9 Changed the home-page link
Set the correct link for home-page.

Change-Id: I9115414072cc6735d83cecb3edf34dd4b5583211
2016-10-16 20:56:57 +08:00
Akihiro Motoki cbb1204498 Update translation setup
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.i18n/locale/oslo.i18n.pot to
oslo_i18n/locale/oslo_i18n.pot.
For this we need to update setup.cfg.

Update also domain name in _i18n.py.

Update unit test to adapt to domain name change.

Change-Id: Ie016591a38dc0a83aadde501f882ee7849fa0c4f
2016-01-31 00:20:42 +09:00
ChangBo Guo(gcb) 789cfea08f Remove python 2.6 classifier
Change-Id: I437b75517e4e156ed8e5e078a618060894615a88
2015-11-17 14:24:20 +08:00
venkatamahesh f1aaad8437 Added the home-page value with Oslo wiki
The current value of home-page which is
launchpad url is not appropriate, so it is changed
to Oslo wiki page

Change-Id: I1190cc519faa5538b751c33f966231081fa02cca
2015-09-20 08:00:08 +05:30
Peng Wu 9e3132bc2f Support contextual and plural form of gettext functions
This draft patch is created for more-gettext-support blueprint review.

Refer URL:
https://blueprints.launchpad.net/oslo.i18n/+spec/more-gettext-support
https://review.openstack.org/#q,topic:bp/more-gettext-support,n,z

Implements: blueprint more-gettext-support

Depends-on: I258eac447ecc7b71fb02952077cf3ef3ecfe12bb

Change-Id: Ic16d902ddfe94cfb5cfabe1c4f612ff001a8fa53
2015-07-01 14:56:54 +08:00
Doug Hellmann d49cfaac72 Remove oslo namespace package
Blueprint remove-namespace-packages

Depends-on: I5bd1cdc35d2ecaf98a0802fff589d8c37aaa8028
for openstack/django_openstack_auth
Depends-on: I5da7ca7a8a909eb12a4417e7d5f5b6bd33da4de8
for openstack/horizon
Depends-on: Ib17a74ada3122ce45c52fdd7dcf8d27fafbb1d70
for openstack/openstack-doc-tools
Depends-on: I1f539cf9f5d6f48e10cac381c13eeb5fa314abd4
for openstack/python-ceilometerclient
Depends-on: Ic21066211a071591854280a93a53bb2255cb8ad3
for openstack/python-ironicclient
Depends-on: I387a7a1a817058a4daca313fe6df60612cb84864
for openstack/python-keystoneclient
Depends-on: I32767615b2d678b6ce545722b6b9d1704cb1ffb4
for openstack/python-keystoneclient-saml2
Depends-on: Id26264ad0b002ab21e60431a2fd39fcecf76c490
for openstack/python-magnumclient
Depends-on: Ib86c36f81f6fdbee64d88dd0b1d126bcc16649ac
for openstack/python-manilaclient
Depends-on: If5e8257085b5fd0a26a34705505fc0077adbabb2
for openstack/python-novaclient
Depends-on: I37ce99d8c9a2ba5b97a12a0c2666f6340dbc7f42
for openstack/python-saharaclient
Depends-on: I2a8caa859830b3416bfe54e4261dd3415ac5a76a
for openstack/python-troveclient
Depends-on: I324a3bd0c468a3e84f633497ad5c0d59c5ccc455
for openstack/python-tuskarclient
Depends-on: Id54b2381f00d9905c4bb07821f54c5aaaa48d970
for openstack/python-zaqarclient
Depends-on: I9d3e80d94795060d375aae30ce249513aae3fd97
for openstack/trove

Change-Id: I1b100a426f84b91f9c5a9a857f420e36c209cbb4
2015-06-04 20:05:53 +00:00
Davanum Srinivas 7935c3f414 Advertise support for Python3.4 / Remove support for Python 3.3
Change-Id: I2eea40f7b246ec8b5c36a81f75fa132fc53693e7
2015-05-14 01:27:48 +00:00
Steve Martinelli a81404d22d Standardize setup.cfg summary for oslo libs
Rather than repeating the library name, have the summary use proper
names instead.

Change-Id: I610a539ea5cecc73b4be32dbc560b744ec6e4199
2015-04-04 02:03:41 -04:00
Dan Prince e9340090fa Make setup.cfg packages include oslo.i18n
This properly deploys the oslo.i18n package and resolves
sphinx build errors for projects which have not yet
upgraded to oslo_i18n.

Change-Id: I4db750fb2356ebf44a8fccf7c422b474fefec0ee
Closes-bug: #1409998
2015-01-13 02:20:46 +00:00
Doug Hellmann ba05e9a9b9 Move out of the oslo namespace package
Move the public API out of oslo.i18n to oslo_i18n. Retain the ability to
import from the old namespace package for backwards compatibility for
this release cycle.

bp/drop-namespace-packages

Change-Id: I800f121c271d8e69f6e776c4aef509bbb8008170
2014-12-18 16:35:03 -05:00
Davanum Srinivas 999a112b85 Support building wheels (PEP-427)
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: I4315a0fed1c2f20c9997c58bdca40354e8093cb3
2014-10-07 12:59:58 +00:00
Doug Hellmann 5ce463c433 Improve initial documentation
Provide more detailed guidelines based on the info we have in the
wiki at https://wiki.openstack.org/wiki/LoggingStandards#Guidelines

Provide API documentation for the gettextutils module.

Fix up some formatting issues with the contributing page that kept it
from being included in the table of contents.

Add a description to the README.

Other minor section and document title fixes, and remove unused pages.

Change-Id: I1e0a2be2918fe8f5d4194fc5a82b19edb225c1d0
2014-06-23 13:17:45 -04:00
Doug Hellmann b468f9ffba initial export with graduate.sh 2014-04-29 11:58:57 -07:00