Commit Graph

14 Commits

Author SHA1 Message Date
Eric Harney 8c60846e51 Add Python 3.10 to setup.cfg metadata
We support 3.10 as of Antelope.

Change-Id: Ic41eeb457e8e26f251471dc1de63e1f07729d468
2023-03-09 13:58:21 -05:00
tushargite96 c540af497e Update metadata in setup.cfg
we are using some "aliases" that the setuptools docs say 
"are supported for compatibility reasons" but their use is not advised[1].

[1] https://setuptools.pypa.io/en/latest/userguide/declarative_config.html#metadata

maintaining setup.cfg as per other repos[2]

[2] https://review.opendev.org/c/openstack/cinder-specs/+/822918

example : https://github.com/pypa/virtualenv/blob/main/setup.cfg

Change-Id: I992fc9c81a08474a04373ad1bfd710988517f0b8
2023-02-17 09:52:30 +00:00
tushargite96 c70f27ca61 Add Python 3 only classifier
Python 2 support was removed during Ussuri cycle. This change adds
the classifier to clearly state that only Python 3 is supported.

Change-Id: Id801919bbe0f3fcc23006911512bdf6fafa3d395
2022-03-22 17:34:12 +05:30
Zuul 4886121685 Merge "setup.cfg: Replace dashes with underscores" 2022-03-18 17:28:01 +00:00
tushargite96 5baa498109 Updating python testing as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting and as we are testing py3.6 and py3.9
we do not need to test py3.7|8 explicitly. 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 update the classifier in setup.cfg file.

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

Change-Id: I8b5f5f5f8f606e68e211fad93bce71aa8ccba58a
2022-02-08 13:49:18 +05:30
Yandong Xuan 758074b88d setup.cfg: Replace dashes with underscores
Resolves warnings like the following:

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

Change-Id: I97d1a72fa4b6d61c82317cc91405d5e68a719119
2021-05-01 15:20:57 +08:00
wu.shiming f2ef479058 Add py38 package metadata
Change-Id: Ie7e6b07dad5d2d732eac809e14714ccb19850bba
2020-11-18 11:55:52 +08:00
Andreas Jaeger 79d13904aa Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7.3 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Remove install_command from tox.ini, the default is fine
- Switch to hacking 3.0, ignore W503 and W504 (as in cinder repo)
- Use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS

Change-Id: Ia623c8af7f03c25bce7e4600693a7e834ab70000
2020-05-04 15:42:49 +02:00
Brian Rosmaita e0622ed5b8 Drop python 2.7 support and testing
Change-Id: I3ff7a714d5fd61edd72e00c7a454c81724844f99
Closes-bug: #1853372
2020-01-16 15:18:55 -05:00
Ivan Kolodyazhny 43ac4dcbe0 Fix package name in metadata
Correct package name for Cinder Tempest plugin
is 'cinder-tempest-plugin'. It's used to upload package to
PyPI.

Change-Id: I6f35ec536031c02b9e6283311e25f7b78ee9c677
2019-04-26 16:48:37 +03:00
melissaml 79cd4a07ab Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Id2d540d3c44330068fb3f53cf057b0320af5becf
2018-12-07 21:06:00 +08:00
Chandan Kumar 75511e3a85 Refactored cinder tempest tests to cinder_tempest_plugin
* As per the current codebase of cinder tempest plugin, it is getting
  dumped in the cinder/tests and the package name is setup.cfg is
  cinder_tempest_plugin which does not exists. So i refactored to
  give a proper tempest plugin shape.

Change-Id: Ia78ea53a99923844f40fb4e9fe22ec0da4b0c335
2018-01-22 12:53:28 +05:30
Sean McGinnis 44fed344d1 Clean up some initial repo creation boilerplate
Minor cleanup of things not needed for our tempest plugin.

Change-Id: Ib309cb1f87211e82eae0d27fa2464ec13a9deca6
Needed-by: I5ff95ca13f02ed6e0afb35f0d6bb5c36d4111f5a
Implements: blueprint goal-split-tempest-plugin
2017-12-20 17:10:45 +00:00
Nishant Kumar 9d06ea9ff3 Apply cookiecutter to newly split project
This tempest plugin is being split out of the main keystone project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.

[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html
2017-07-22 07:23:48 -04:00