Commit Graph

33 Commits

Author SHA1 Message Date
Ghanshyam Mann 9989b9695f 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: I4c3d557020f80386459064e0d713f61c607a5de8
2024-01-11 16:38:08 -08:00
Ghanshyam 120e23d84f Revert "Moves supported python runtimes from version 3.8 to 3.10"
This reverts commit 20d24cb175.

Keeping Python 3.10 in setup.cfg classifier and zuul.yaml changes.

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: I04f7774e37150b3fc0fd9cbb67fd3a3423743fad
2023-05-05 18:57:40 +00:00
Hervé Beraud 20d24cb175 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: Ibe5b12a2b6b0bf0803fd58637e96c1b6f0a9c47d
2023-04-10 13:01:31 +09:00
Hervé Beraud 0c92b58eea 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: Id06d85f7e7638935dcfebbeb7cd54fa404767b43
2022-05-05 15:55:41 +02:00
Takashi Kajinami 3c7ae141c7 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: I8bbe0e6e4b828cd9dc5928e5bebd085b9411f86e
2022-02-06 02:13:23 +09:00
dengzhaosen 25d34d68da Update python testing classifier
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job

- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286

this commit updates the classifier in setup.cfg file.

[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html

Change-Id: Ib7e4035cbd9f66b16b0ca1977aeed74963926a80
2021-12-21 16:58:14 +08:00
melissaml 7418a03260 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: I720de9fc3d005731cd7ba49027544e8ba61e589c
2020-06-04 08:41:23 +08:00
Sean McGinnis 6b9f284116
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: I9fb0d3558e4aa2576011f05011dbc8623c77c6b8
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:23:14 -05:00
Hervé Beraud 1327088489 [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: Ic8653cdf5a3d9c36ea608a0cd91d72e0a5921a26
Sem-Ver: api-break
2020-02-07 07:56:16 -08:00
Stephen Finucane 99dc6e0198 Resolve some issue with tox.ini, setup.cfg
- Use constraints for documentation targets
- Indicate support for Python 3.7

Change-Id: I5f068d199e70cb7c2f0f71972bb0f81e025795fe
Signed-off-by: Stephen Finucane <sfinucan@sfinucan.users.ipa.redhat.com>
2019-05-31 18:23:28 +01:00
Ghanshyam Mann 40007e84db 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: I896a0640e7fb0a12d50c89e1964641a9e9e37976
2019-05-31 18:22:33 +01:00
ZhongShengping 6deab895bf 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: Icf85e14c0c083cd22654a2f470045495a90bfd8c
2018-12-05 09:39:01 +08:00
Sean McGinnis 3eefca693e Treat doc warnings as errors
With the switch to build-sphinx, the setting to treat warnings
as errors was missed. This adds the -W flag to bring back this
setting.

Also cleaning out doc related settings from setup.cfg as they
are no longer being used.

Change-Id: Ic45deb8acdebc53f7cad98eb5c9fd9388929eee9
2018-01-08 11:59:49 -06:00
Andreas Jaeger f999996ed1 Avoid tox_install.sh for constraints support
We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.

This follows https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh.

Change-Id: Ie2bf2618c8e202653a45cde195bd395ab7058dc1
2017-12-19 12:58:40 +01:00
OpenStack Proposal Bot 82be977de1 Updated from global requirements
Change-Id: If2e121d71f16a14bea4a3e888464965bf340b6e2
2017-08-18 11:40:30 +00:00
ChangBo Guo(gcb) 02531ea9e4 Update URLs in documents according to document migration
Change-Id: I4aba61ee6e6b27e9b1e49adcc3a55c857211ad1b
2017-07-13 10:00:49 +08:00
Akihiro Motoki a2a65ac0a9 Enable warning-is-error in doc build
pbr warnerrors is no longer needed.

Change-Id: I0268962ab4856e8234a7218f961dfb9b2a59ee0d
2017-07-01 21:02:47 +09:00
gengchc2 f1aca64625 Remove support for py34
The gating on python 3.4 is restricted to <= Mitaka. This is due
to the change from Ubuntu Trusty to Xenial, where only python3.5
is available. There is no need to continue to keep these settings.

Change-Id: Ic93146804d55e98c80733b2f14cde36908a42bc2
2017-02-08 17:37:05 +08:00
Luong Anh Tuan 4c4bd6568c Changed the home-page link
Set the correct link for home-page

Change-Id: Ia6749d1f4f5ede07a6a2074bf1001f8ca7263c15
2016-10-11 16:10:30 +07:00
ChangBo Guo(gcb) def295f482 Add Python 3.5 classifier and venv
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: I846a4e8cd80e4330203120e782c9071070abb0cb
2016-07-12 17:02:51 +08:00
OpenStack Proposal Bot be2038f255 Updated from global requirements
Change-Id: I511a63682aecc045adb020fe30f0425187012702
2016-06-03 18:18:18 +00:00
OpenStack Proposal Bot 50ac4b7534 Updated from global requirements
Change-Id: Ib775074436896499b6a1b968b82e8476e1e2327f
2016-04-08 00:32:25 +00:00
OpenStack Proposal Bot 7be5865e8b Updated from global requirements
Change-Id: I1201ce8332af4e093e055f4f80ac6ca9003ab103
2016-02-11 14:50:41 +00:00
OpenStack Proposal Bot f773c29a42 Updated from global requirements
Change-Id: I4da7f7621daa9b35f7ee84132979bd2af14c64bb
2016-02-10 21:58:23 +00:00
Akihiro Motoki f641d59129 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.versionedobjects/locale/oslo.versionedobjects.pot to
oslo_versionedobjects/locale/oslo_versionedobjects.pot. For this we need to update
setup.cfg.

Update also domain name in _i18n.py.

Change-Id: Idf4612ca6833b516576e169ad9ff0d111d75112e
2016-01-30 00:27:03 +09:00
OpenStack Proposal Bot b58f864315 Updated from global requirements
Change-Id: I8b56ce0767399dfccaddb48965a3b2b5a2a9df1b
2016-01-16 03:31:33 +00:00
Doug Hellmann 50a8b1b937 make configuration options discoverable
Add an entry point to make the configuration options defined in the
library discoverable for the sample configuration generator.

Add the configuration options to the library documentation.

Change-Id: I5b49fef1d0363d8887a84cdc3cec242efe1b9084
2015-09-24 20:07:03 +00:00
OpenStack Proposal Bot 50914091ec Updated from global requirements
Change-Id: I4fad1a2e80e068ea9536af18931378c56826437b
2015-07-23 04:42:13 +00:00
OpenStack Proposal Bot 501bfd6760 Updated from global requirements
Change-Id: Id7dc5a50e245793a148b70b3fbfaf3c35bd322be
2015-07-17 16:17:14 +00:00
Doug Hellmann 3f9f2e1199 Move fixture dependencies to extras
Rather than always installing dependencies for the test tools included
in the library, define an extras called "test" and include the
dependencies there.

Add API documentation for the fixture module, and include notes about
installing the extra dependencies in the module documentation and
installation instructions.

Closes-Bug: #1440350
Depends-On: I78838dcd4da43b3c1d2610ac87a3ec55b9535646
Depends-On: Ibd2410e0153053b5121155474e99752256c7e4b8
Change-Id: I4e45c1bb4f08c9da510939514c5358e1575d3e0a
2015-07-12 18:08:01 +00:00
Joshua Harlow 251e8690e6 Remove classifiers not supported
Python 2.6 support is being dropped and python 3.3
is not being CI/gate tested so neither seems like it
should be stated as being supported.

Depends-On: I54f6b1c174569a841d7322ab38b5922f13e23864

Change-Id: I55484fb8004367c165c3ebe8006e5557550df61d
2015-07-02 02:11:09 +00:00
Steve Martinelli cfe2cd7dd1 Standardize setup.cfg summary for oslo libs
Rather than repeating the library name, have the summary use proper
names instead.

Change-Id: Ia27f842483a858791e97a59c7afd9eb2d378bf39
2015-04-04 02:05:55 -04:00
Doug Hellmann 2e6d52b475 apply oslo-cookiecutter template 2015-02-02 15:08:43 -05:00