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: Ifcbba34f432ffbeffb12ae99039de12af2933329
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: Ie6843085f789c9c31fe3bacc741bc010b4920609
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
- Update classifiers
Change-Id: I8f0436fe9f23e7b3671c1cf001bfab31b8f985e8
This adds basic framework for kuryr-status upgrade
check commands. For now it has only "check_placeholder"
check implemented.
Real checks can be added to this tool in the future.
Change-Id: I8af38f087672a390ec8b2b78916315b5a646fcbb
Story: 2003657
Task: 26137
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: Ibdf002a1f66e1cfabf4f5162ba3edd89b196262d
This project is compatible with both py2 and py3, better make use of
universal wheels.
Change-Id: I4d3655bd81cf81f4729c88904faf5b57af96637d
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
After the split, it is necessary to make the metadata that is used to
generate the egg name reflect that this repo is housing kuryr-lib and
not kuryr. Also, since the versioning is handled by pbr by checking
tags, I removed that field so the egg has also the good version number.
Change-Id: Ic4cf2aea9f90c68de649f566e0c3d7cd6abaab2c
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
Since there are so many components in openstack,
by describing the URL info in the configuration file,
it is more convenient to find the developer documentation than from
the unified portal
Change-Id: I2665f0da7c7ab6d425dae4e06dc3c515af47af52
This can help people not need to modify setup.cfg when they want
to add new vif type.
Closes-bug: #1605826
Change-Id: I13f7305eaf143f7a91e8095ca3285cde02f77faf
Related patchset in kuryr-libnetwork:
https://review.openstack.org/#/c/337350/
Implements blueprint code-refactoring
Change-Id: I91a402a159817462535e77296217a9dd7eb0fd08
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: Idfd9818434481ede85ff8e746893ac7e27fcb333
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>
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
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
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
Now after running: $ sudo python setup.py develop one can start
kury-server by invoking: $ kuryr-server
Change-Id: I992967400b1b128707df7e79cd594eed5688b90f