Commit Graph

22 Commits

Author SHA1 Message Date
Takashi Kajinami e43ae1115c Make greenlet optional
The greenlet library is not always used. It is used to capture detail
of green threads but this part can be skipped in case greenlet is not
present.

Also eventlet in test requirements is not used and can be removed.

Change-Id: I57edfe4d975ce42ca92a9242d4b32e69d1cec268
2024-02-07 11:56:36 +09:00
Ghanshyam Mann 68555d8b50 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: I658cc4e81d57ec16e34d20b3ff26dbb6c92cd04c
2024-01-11 16:19:35 -08:00
Ghanshyam 61ce374f19 Revert "Moves supported python runtimes from version 3.8 to 3.10"
This reverts commit a1b8dc2578.

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: I3bb8312641d7535170cc8b77ed3baf0151d6ba08
2023-05-04 20:20:07 +00:00
Hervé Beraud a1b8dc2578 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: I6f96568c6dde7347ffd2ca4271414bdfd8b99923
2023-04-10 01:55:50 +00:00
Hervé Beraud c4c8634fea 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)

Also indicates that we support python 3.9.

Change-Id: I8f917937ea698728ae17fb29f48aa1553caa5eb0
2022-05-05 16:10:10 +02:00
yangyawei 5f1602e3db setup.cfg: Replace dashes with underscores
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: I8b9c4e1e6fec21134aca37ece8f3881b151d6118
2021-05-14 17:35:09 +08:00
melissaml 119b241f16 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: Ibfe10044fb9a545665d48f91691e00d62450c84f
2020-05-15 11:16:23 +08:00
Sean McGinnis fff0402e65
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: If66a647d97ed8ee94a237d1a837f00cd7a97cdd4
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:23:13 -05:00
Hervé Beraud 57cfce71db [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: I700fe8837312c5c9d88dcdd073389f81a1d874bd
Sem-Ver: api-break
2020-02-06 10:25:49 +01:00
Corey Bryant 6c234d498c 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: I07f16ead91bc6f8192d8631fe6eec7240b8d09a1
Story: #2005924
Task: #34234
2019-07-05 15:00:15 -04:00
ZhongShengping d413a13f58 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: Ieeae87a4dec62f2a71739708e2dbd4a75f7649b6
2018-12-05 09:38:38 +08:00
ChangBo Guo(gcb) 77aa64cd87 update the doc URL according to document migration
Change-Id: Ia988bdfe4c2072dd90605c97eba845022a155be3
2017-07-11 21:54:06 +08:00
ChangBo Guo(gcb) 5ce4e61f18 rearrange content to fit the new standard layout
Depends-On: Ia750cb049c0f53a234ea70ce1f2bbbb7a2aa9454

Change-Id: Ic8d93ffc98b347e4158c715b88d15372b0948887
2017-06-29 19:17:17 +08:00
Vu Cong Tuan 1e427ecf00 Remove pbr warnerrors in favor of sphinx check
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx
releases >= 1.5 [1].

[1] http://lists.openstack.org/pipermail/openstack-dev/
2017-March/113085.html

Change-Id: I636e302993ecaa0f33113f8fe5c252c256353cbe
2017-06-12 08:46:22 +07:00
Eric Brown 56f52d7943 Remove references to Python 3.4
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: If1d1c71752a21026ed04bfb9f598a80fe8ce4405
2017-01-17 10:32:53 -08:00
melissaml 474a7734fc Changed the home-page link
Set the correct link for home-page.

Change-Id: I5e6f5d0da2a8b3223cc7deacee3836d235498024
2016-10-16 21:19:03 +08:00
ChangBo Guo(gcb) 0565210f33 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: If96e1465ce2c00140a52fe28b65c34c7fa0f16e3
2016-07-12 16:46:12 +08:00
Andreas Jaeger 2f01d5d635 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.reports/locale/oslo.reports.pot to
oslo_reports/locale/oslo_reports.pot. For this we need to update
setup.cfg.

Update also domain name in i18n.py.

The project has no translations currently, let's remove the outdated
pot file, the updated scripts work without them. So, we can just
delete the file and once there are translations, an updated pot file
together with translations can be imported automatically.

Change-Id: Id9b9865ee17375290357887077d3230a3e4ff949
2016-01-29 11:42:04 +01:00
ChangBo Guo(gcb) 86ed82e87e Remove Python 2.6 classifier
We have decided to remove Python 2.6 support, this commit
removes Python 2.6 classifier before dropping any Python
2.6 support in code.

Change-Id: I2e29e13a747e66a984186af9ec53ab23cfc150f3
2015-11-17 16:53:08 +08:00
Doug Hellmann 13d6302546 add auto-generated api documentation
Change-Id: I1e2f89a1bacdaa22a82b058f7a44966ec42b935b
2015-09-25 17:44:51 -04:00
Davanum Srinivas c8980d92f4 Add a configuration for the directory to generate gmr
If projects choose to have their own config parameter, they
can use setup_autorun's log_dir parameter. if they want
to let oslo.report's manage the configuration, they will
have to call set_defaults and then use setup_autorun's
conf parameter.

Change-Id: I9ed0191628f2d552acd8130687b636671bc07a3e
2015-08-25 22:22:56 -04:00
Solly Ross 01d69037e0 exported from oslo-incubator by graduate.sh 2015-06-03 12:49:50 -04:00