Commit Graph

23 Commits

Author SHA1 Message Date
Ghanshyam Mann c6cecb3dfc 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: I8315fd463d9a12ddd325bf2d0d829fecf1b56242
2024-01-11 16:19:19 -08:00
Ghanshyam 9c026804de Revert "Moves supported python runtimes from version 3.8 to 3.10"
This reverts commit 71385bb17d.

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: Ifc84faac1687cbd3c3c3f54d7d1b822185879cd6
2023-05-05 18:57:21 +00:00
Hervé Beraud 71385bb17d 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: I5070e9aea6afae75307a6cc3ce5df6d80adf29fa
2023-04-10 13:05:30 +09:00
Hervé Beraud b0b2422dbb 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: I25eabd9b58b0bb0babbedcd0203a262b15addcbf
2022-05-05 16:03:55 +02:00
yangyawei bd989a3ccb 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: Ia53113f891bcb081c63778e3c943896bc743c34b
2021-05-14 17:37:07 +08:00
melissaml d707542f64 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: I5f061827e719cf865bc52e8cd70723597d0b618c
2020-05-15 11:28:52 +08:00
Sean McGinnis e9da6436fd
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: I764f814c47425b7923c75552d998d0759d86896f
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:23:13 -05:00
Hervé Beraud c4d72cfcdf [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: Ia01dfa4bc5d7224bb0f753116cd23bdcc22df146
Sem-Ver: api-break
2020-02-06 10:25:13 +01:00
Corey Bryant 0d09fd1885 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: I425e381b3d830ff9d15f8c92bade6cb2a4ee0108
Story: #2005924
Task: #34234
2019-07-05 14:59:35 -04:00
Ben Nemec c913b972b7 Expose privsep options for config-generator
We were missing the oslo-config-generator entrypoint in this library,
which meant there was no way to include the privsep opts in a
service's sample config file.

One complication is that it is possible to override the group name
for the opts. I assume this was done to allow services to run
multiple privsep daemons with different levels of permission, but
it means that the service will have to document any additional or
different group names that it may use.

Change-Id: I1ef30cb14d365f4bbfa580e75afc3580910d6fcf
2019-01-10 19:56:24 +00:00
ZhongShengping 32da499c04 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: I6163ec5d57943d4fb0a4616af28499a4cbb60603
2018-12-05 09:38:34 +08:00
ChangBo Guo(gcb) 166724787f Update URLs in documents according to document migration
Change-Id: I61a8418023aa3dc6635073812f966bf6b815f733
2017-07-12 23:09:35 +08:00
Doug Hellmann 2574b6c0b7 add sphinx instructions to build API reference docs
Change-Id: I216d6e8ef7afa7c1de47f28a6e33ca0a10975912
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-07-07 14:51:10 -04:00
Vu Cong Tuan 28b6228623 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: I1c1c00939951ee8f07816abde612e6026dcb8bda
2017-06-12 08:44:05 +07:00
Eric Brown 90576b9017 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: I2bff52b0958b2d1d025cd0a8b9676c3840c51634
2017-01-17 10:30:33 -08:00
avnish 42e81fdb70 modify the home-page info with the developer documentation
Change-Id: I80b33a1d576f2033bc7af1e92e1044f9e3171c1e
2016-09-20 12:13:25 +05:30
ChangBo Guo(gcb) 21c300721e 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: I6df77ff6df3ffd833bcfd67e489b1f2038fd1d79
2016-08-11 10:26:18 +08:00
ChangBo Guo(gcb) 9510ac0bed Drop python3.3 support in classifier
We don't run python 3.3 CI jobs anymore,
so just drop it from classifier.

Change-Id: I04e204ec8e0a486ead6d57ce408b8d3e57860eca
2016-05-25 15:13:31 +08:00
Walter A. Boring IV ce5b7c74cb Change name of privsep_helper to match code
This patch updates the setup.cfg to be consistent with the
daemon's usage of the name 'privsep-helper', instead of the
setup.cfg's name of 'privesep_helper'

Closes-Bug: #1543664

Change-Id: I02a6b9bf70fb1f75c75f2dad052b3d0ad9e96967
2016-02-09 19:08:16 +00:00
Andreas Jaeger 39f1802ad7 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.privsep/locale/oslo.privsep.pot to
oslo_privsep/locale/oslo_privsep.pot. For this we need to update
setup.cfg.

Update also domain name in i18n.py.

Change-Id: I72f8be0c6562741a2f7fb4d8171ec468e20716c5
2016-01-29 11:50:10 +01:00
Doug Hellmann e1b05a54c6 remove python 2.6 trove classifier
OpenStack projects are no longer being tested under Python 2.6, so
remove the trove classifier implying that this project supports 2.6.

Change-Id: Idd2d5703d660adf4ed4147015053e9c85f34f9cd
2015-12-23 01:31:13 +00:00
Angus Lees 025dd2476f Initial basic privsep functionality
Supports starting privileged process via fork or sudo, and a thread-safe
client and server communication mechanism.

Coming in later changes:
 - Extend json encoding to deal with non-unicode and more varied dict
   keys (see test_comm.py).
 - eventlet test case.
 - Linux capabilities.

Change-Id: If6456631c51d4f2a1c95805ab9d6962b04f172bc
Implements: blueprint privsep
2015-11-09 11:15:43 +11:00
Angus Lees 269a3d277c Initial cookiecutter project
This is the unmodified output of
cookiecutter https://git.openstack.org/openstack-dev/oslo-cookiecutter

Change-Id: I8fbc11c50bbd171b9f99bd9b5ba39eef1f686860
Implements: blueprint privsep
Depends-On: Iee84120f4da14ee3d441933a0e03a67c22fce8d1
Depends-On: Ia4d56747d56dcfe50889ebbdf9d553df13e1b950
2015-10-23 18:51:29 +11:00