Commit Graph

29 Commits

Author SHA1 Message Date
Ghanshyam Mann 607f7a0716 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: I5581aaba3bbb214b906e9743ddc7085632a94787
2024-01-03 23:57:21 -08:00
YuehuiLei dbb7a4dff6 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: Ie4e3366ad01e219971595464122a6b262e55cb91
2021-05-06 11:01:39 +08:00
zhoulinhui 1c0e6f8e45 bump py37 to py38 in tox.ini
in 'victoria' cycle, we should test py38 by default.

Change-Id: Ice109d685d1d74951694caef0c29c656f313abe9
2020-09-18 00:43:48 +08:00
melissaml 085fb3c9c5 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: I6478639b17968e5eb5e44ffcbca2ca65cbc995f7
2020-05-14 17:51:40 +08:00
Andreas Jaeger bfbaea9749 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
- Remove obsolete sections from setup.cfg:
  * Wheel is not needed for python 3 only repo
  * Some other sections are obsolete
- Update classifiers
- Update requirements, no need for python_version anymore

Change-Id: I0dbb13d555eb473916ba585c62a0f7433d15afed
2020-04-05 09:21:00 +02:00
Ghanshyam Mann 46e1cbfc39 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

kuryr-libnetwork 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://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Depends-On: https://review.opendev.org/#/c/693631/
Change-Id: I3776d17e05b565e05f84266eef0df15374a43a89
2019-11-16 17:10:37 +00:00
Corey Bryant 86b6bf3432 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: Id4296e5cb3556d7568bcdb267d4dbd156815a24b
Story: #2005924
Task: #34217
2019-07-05 11:41:55 -04:00
Ghanshyam Mann ca8160ea7b 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: I3548290d55fda3a1192fcefb3019c35f60d5b751
2019-04-15 18:38:09 +00:00
melissaml 4788815d4a Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: If81c23ae93fcab53923a6563621cbc309ab610eb
2018-12-04 17:01:39 +08:00
shangxiaobj 78ba957ab0 Replace http with https for doc links in kuryr-libnetwork
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links

Change-Id: If0b076ecd9b6c82186e8d6e504da3aa9d11a7dd3
2017-08-31 19:49:14 -07:00
Kirill Zaitsev bf9e3e02c0 Use openstackdocstheme over oslosphinx
This commit is part of general doc-migration effort. It replaces
oslosphinx with openstackdocstheme and marks docs warnings to be treated
as errors.

Kuryr projects do not seem to have any docs in the openstack-manuals, so
there are no docs we need to pull from that repo.
However being the official project kuryr would benefit from unifying
its docs with the rest of openstack projects as well as using
openstackdocstheme, theme intended for official projects
https://docs.openstack.org/openstackdocstheme/latest/

See https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html
and https://etherpad.openstack.org/p/doc-migration-tracking for more
information

Change-Id: Iaba05a9e50e1c1e1bdd821a1222b392038561e63
2017-07-03 14:38:30 +03:00
gecong1973 a29bc6c36a 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: Ia91c276327b09f0448384b1adfcf001b698d87c8
2017-03-28 09:51:52 +08:00
janonymous 4f52437c68 Update translations
Change-Id: I690a7553e9790bedda755eb7ccd7cbc0a5f4b1d5
2016-12-08 07:59:00 +05:30
Janonymous 0bfd421d81 Update home page link in cfg file
Following kuryr convention in kuryr-libnetwork

Change-Id: I7750d8a930722ea14147ccf9691207c935e92c58
2016-09-06 12:24:31 +05:30
Vikas Choudhary 5b453c5697 Fix config file generation
Add logic for passing config options to config generator tool.

Change-Id: Ib0e55ddfad868978dfb98b133e738d7de11b1370
Closes-bug: #1611703
2016-08-25 09:55:52 +05:30
Antoni Segura Puimedon af26c7edbc
versioning: let pbr handle versioning from tags
In OpenStack projects, where pbr is used, this tool generates the
versioning information from the tags. This patch moves us to use it
too.

Change-Id: Idf617e65a5970bb4e4a88a6496f06bf4be47ab5b
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
2016-08-18 10:50:14 +02:00
Antoni Segura Puimedon 75cf79248c
wheels: support building universal wheels
It is nicer, since we support python2 and python3 to generate wheels
that are compatible with both.

Change-Id: Idea197cc24887993425f40034acc71278efaf421
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
2016-08-18 10:41:31 +02:00
Liping Mao 2cbb7737d6 Fix pip install error for kuryr-libnetwork
Change-Id: If731308ffd3e4b747a3aeb8f7c35a12cc2d79ff3
Closes-bug: #1609196
2016-08-03 09:09:43 +08:00
vikaschoudhary16 f012544988 Update setup.cfg for kuryr-libnetwork
This patch updates setup.cfg for kuryr-libnetwork.

Partially Implements blueprint common-code-drop

Change-Id: I24b1a38717eaa5706341e2b0ad10791904cfb155
2016-07-27 15:33:29 +05:30
Liping Mao 64e20aa113 Add Python 3.5 classifier and venv
As kuryr-libnetwork has passed py35 test.
Do same thing in kuryr-libnetwork:
https://review.openstack.org/#/c/341891/

Change-Id: I009bb50aab6b4dbe9aabbd1147c9ce0d515f71a8
Closed-Bug: #1604180
2016-07-19 06:45:45 +08:00
Neil Jerram f2b9d441b8 Install new 'tap' driver file
Sorry, this should have been included with c97af831, but I forgot it.

Change-Id: I6ff95d273e627b2992c8502d0c3c0954be37d6b7
2016-05-16 18:35:05 +01:00
Antoni Segura Puimedon 7aa20ff639
Add missing files to the install script
In order for Kuryr's libnetwork driver to function, it is essential
that /usr/libexec, the driver specfile and /etc/kuryr get installed.
Up until now, this was manual. This change fixes it.

Change-Id: Ifdb6048a154aa811a0369cbcdb848b19798bc51f
Signed-off-by: Antoni Segura Puimedon <toni@midokura.com>
2016-05-06 19:04:37 +02:00
reedip 4e2b4d483b Remove support for Python 3.3
py33/Python 3.3 is not supported from Mitaka
onwards, as per the Infra Team.
The following patch removes this support from
kuryr's setup.cfg as well.

Change-Id: I23d82bdd8f47f2c259fc14ffc5a5cef9f7f336f7
Closes-Bug: #1526170
2016-02-11 08:47:34 +09:00
venkatamahesh e3f63e8de3 Use uppercase 'S' in word "OpenStack"
Change-Id: I8e0d687c5c833edf6c7d6af4c452913643451f4a
2016-02-04 19:56:34 +05:30
Doug Hellmann 6864eb94e4 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: I3513466e6f17865ddc0cb748ed0694b4a492ca65
2015-12-23 01:31:10 +00:00
Baohua Yang d63fd9e432 Let all version info be read from the setup.cfg
The Openstack project should follow this style, which forces all
version information being read from the setup.cfg. This helps
keep the version information unique.

Ref can be found at: http://docs.openstack.org/developer/pbr/

Change-Id: Ied7043863b6677487f96fc8f1600ecef0e10818d
Closes-Bug: #1526130
2015-12-14 20:17:41 -06:00
Aaron Rosen 40e2e96eef Add entry point for kuryr-server
Now after running: $ sudo python setup.py develop one can start
kury-server by invoking: $ kuryr-server

Change-Id: I992967400b1b128707df7e79cd594eed5688b90f
2015-09-24 13:45:49 -04:00
Mohammad Banikazemi 7301bf2122 Adding configurations for Kuryr
Partially Implements blueprint kuryr-config

Change-Id: I66738833ce14275f4ca647724bd695a69c7c0380
2015-09-17 02:50:45 -04:00
Gal Sagie c98b0a5cbd Initial template commit
Depends-On: I39db2918ea277b939f67d3c856f52bd53c226f27
Change-Id: Iea544d90ae617abbcc6087d558d3fd38fca61a8c
2015-07-15 10:00:44 +03:00