Commit Graph

10 Commits (master)

Author SHA1 Message Date
Ghanshyam Mann a6f7b2ed72 Test all supported python version
As tenks is branchless which means same
master code is run on stable branches too, let's test it
with all the python version supported in those stable branches.

For that, we need to explicitly add the python jobs instead of using
the release specific job template. This way, we will explicitly know
that we are testing all supported python versions and do not remove the
older py version testing when the new release template bumps the min python
version like done in Yoga.

In Yoga testing, we are making py3.9 job to run as voting, so
adding py3.9 job as voting.

Change-Id: I1e9bbc75703f94acda0bddf0a2e43e835eb80cf0
2021-11-25 09:10:21 +00:00
maaoyu e9c7a79030 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: Ic5a65d33a0b4c4703f48db2687e4f9261633beef
2021-04-27 16:27:00 +08:00
zhoulinhui 6d1fa48bca Add py38 package metadata
Change-Id: I32fc170c74d681079b49652355a093509745f31a
2020-10-03 00:17:49 +08:00
Andreas Jaeger ca01a640cf Cleanup py27 support
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Update classifiers
- Update requirements, no need for python_version anymore

Change-Id: I9ee2b80fd7edfc8e68cf2265cf9a5dadb0691f09
2020-04-05 20:20:10 +02:00
Iury Gregory Melo Ferreira 6af7c38564 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

tenks is ready with python 3 and ok to drop the
python 2.7 support.

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://review.opendev.org/#/c/691178/

Change-Id: I2b133661a4986d715513d5629b247f1086b0ddbc
2019-11-25 15:23:59 +01:00
Kaifeng Wang b27c6bc169 Update Python 3 test runtimes for Train
One of train goals to have consistent python3 jobs.

https://governance.openstack.org/tc/goals/train/python3-updates.html

Fixed incorrect upper constraints as well.

Change-Id: I8637ffdc52e22500cb4c9f3cdb0d4f5291d11147
2019-06-19 14:40:54 +08:00
zhouxinyong 9cef71f122 Change openstack-dev to openstack-discuss in setup.cfg
Change-Id: I0c395d6d0e3856fc72311074f60eaaddf617c7c8
2019-01-24 11:38:39 +08:00
Mark Goddard 49fb893b83 Changes following becoming an official project
* Updates the documentation to use openstackdocstheme
* Try to make sphinx config more similar to other openstack projects
* Add publishing jobs for docs & release notes
* Update links to source and docs
* Add a version module

Change-Id: I5180e008382e294aa9808a4775e998776f21362a
2018-12-07 18:26:04 +00:00
Will Miller 0bbca02eec Migrate documentation to Sphinx 2018-09-20 17:24:37 +01:00
Will Miller 740432dbd0 Add basic package structure
* Use PBR with minimal setup files to allow packaging
* Add tox configuration and enable PEP8/ansible-lint environments
2018-08-28 11:02:47 +00:00