Commit Graph

25 Commits

Author SHA1 Message Date
Ghanshyam Mann 6ec5db8429 Update python classifier in setup.cfg
As per the current release tested runtime, we test
till python 3.11 so updating the same in python
classifier in setup.cfg

Change-Id: Ie609845195ceea1d3bc71dfce6b1f214f0648dc4
2024-01-03 19:15:47 -08:00
Sean Mooney a12edbfe54 update job template to zed
This change updates the python job template to zed
this will disable py36 jobs and enable the default set
for zed. The repo presently used the yoga template
which now fails as a result of project dropping py36 support.

This change also increases the min python reqired to 3.8
to match the zed supported runtimes and adds a release note.

Change-Id: I50253be0c99df9b363da5f6cc0c8502536dbbb43
2022-05-26 14:43:49 +01:00
Ghanshyam Mann 8fa891805c Updating python testing classifier as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting. 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 updates the classifier in setup.cfg file.

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

Change-Id: I12c88a6154a0b004bd0008bf030644b25b6349f1
2021-12-14 02:20:16 +00:00
Zuul e937367119 Merge "setup.cfg: Replace dashes with underscores" 2021-05-14 16:32:36 +00:00
David Vallee Delisle c9b2077786 Creating oslo.config.opts entry_points for plugins
To assist with automated configuration validation, we need entry points
for oslo.config.opts for each one of the plugins.

Change-Id: I7fc132f917949d147dd6371d54e01a6cfd995aae
2021-05-11 05:57:24 -04:00
XinxinShen fcfa244478 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: Idf24b85695e7375765fcd6cc4c8988dc2a6be790
2021-05-05 16:51:17 +08:00
Takashi Natsume 6d65ed44e9 Remove egg_info in setup.cfg
We don't distribute eggs, so there's no need to include configuration.

Change-Id: I669dc36df57c98ca5635ffe26eb801d1d085dd12
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
2020-05-12 12:09:55 +00:00
Takashi Natsume 64013a8609 Remove translation sections from setup.cfg
These translation sections are not needed anymore,
Babel can generate translation files without them.

Remove babel.cfg as well, this is the default role and not needed
anymore.

Change-Id: I1b362dba9d46f766202e4329371dca71e2f3b214
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
2020-05-09 01:58:42 +09:00
Eric Fried 7bad0f93bb Drop python2 support and testing
Change-Id: I1ce77e223674013754408b2db42b1fb6e80bb32b
2020-01-03 12:07:39 +00:00
Corey Bryant 26e1143abc 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: Iba03a9c3e810594fad50d4b092a5bf953af2400b
Story: #2005924
Task: #34226
2019-07-05 14:00:19 -04:00
sunjia 65ae9c0f57 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I3b6d78782701f049381aca5ccdb8cb4c28458971
2018-12-03 21:00:54 -05:00
melanie witt 7e73f50cc5 Add vif_plug_noop to setup.cfg packages
The following error is being seen in the gate n-cpu logs:

  ERROR stevedore.extension [-] Could not load 'noop': No module named
  vif_plug_noop.noop

Change ba61a98117 added the noop plugin
but missed adding it to the packages list.

Closes-Bug: #1783403

Change-Id: If4816a63cb19c4b593a6994a3a9fe05a2196761d
2018-07-24 19:58:42 +00:00
Sean Mooney 9679783616 convert os-vif docs to follow PTI
- This change converts os-vif to use
  sphinx-build and doc/requirements.txt to
  be inline with new PTI requirements.
- This change tests docs requirements as part
  of the lower-constraints env.

Change-Id: Ic136941a17f90d6a6a8432fec96f8612c4bca8a2
2018-07-18 08:24:37 +00:00
Sean Mooney ba61a98117 add noop plugin
- This change adds a noop plugin
  for use with backends that auto connect
  to VIFs.

Change-Id: I4317ac2294526863d88be16ac54ecafc85ca9e1b
2018-07-05 16:20:22 +00:00
Hangdong Zhang 1338a712d1 Update the documentation link for doc migration
Change-Id: If544f74006c4605fac861d61b615140fea23691f
2017-07-24 17:20:28 +08:00
Stephen Finucane ce96741177 docs: Stop building anything but html output
This lets us remove most of the settings in conf.py

Change-Id: I0d06faa2f1736d2e240487ec4e8cf9bc07268724
2017-04-13 10:43:55 +01:00
Stephen Finucane 124e6f82af Use Sphinx 1.5 warning-is-error
With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as
errors is setting warning-is-error in build_sphinx section. Migrate the
setting from the old warnerrors one.

No warnings on this one. Nice work, guys.

Change-Id: I6d95e43c3321e783baebf10891d65b59b2ccd0fe
2017-03-16 15:58:09 +00:00
kavithahr efbd1b5974 The Python 3.5 is added
The Python 3.5 was missing in setup.cfg and tox.ini
hence added that version.

Change-Id: Ic1c24dc8604c5223efd82cab4f43c8b77ec3ca64
2017-03-08 11:29:35 +05:30
Cao Xuan Hoang 293554cb67 Remove support for py33
Python 3.3 is not supported from Mitaka, as per Infra.
This patch removes the support for the same.

Change-Id: I2c86cd2782dd7f85f278addffbb06028dd2fe35a
2017-01-19 09:14:24 +07:00
Cao Xuan Hoang b94df0f9b2 Changed the home-page link
Set the correct url link for home-page

Change-Id: I103a115fbc49fae6c7de4a0e4d1561dcd54e0c48
2016-12-01 11:27:12 +07:00
Daniel P. Berrange 722b02d40e vif_plug_ovs: merge both plugins into one
There is no need to create separate plugins for each type of
VIF configuration - a single plugin is intended to be capable
of supporting multiple different VIF configs. On this basis,
the ovs & ovs_hybrid plugins can be merged to just create a
single 'ovs' plugin. This means that consumers of os-vif do
not need to remember multiple different plugin names - they
can always just use the 'ovs' plugin and feed it whichever
type of VIF config they desire.

Change-Id: I8ab37fea065a3d92585decf89bcc095c404e6ed2
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016-04-04 17:57:39 +01:00
Daniel P. Berrange f874a4652c import openvswitch plugin implementation
While most of the vendor plugins will be in separate repositories,
the os-vif library will include the openvswitch plugin as one of
the reference implementations.

Change-Id: Icd9e452a4f0726823c0b1e07a29bb53a05fd1651
2016-02-16 11:06:59 +00:00
Daniel P. Berrange 5888af0815 import linux bridge plugin implementation
While most of the vendor plugins will be in separate repositories,
the os-vif library will include the Linux bridge plugin as one of
the reference implementations.

Change-Id: If53e1e987991a9695ff4390bb9a52d7a80c0e2ee
2016-02-16 11:06:59 +00:00
Sean Mooney 65c0f376f0 remove python 2.6 trove classifier
- OpenStack projects are no longer being tested under Python 2.6,
  this change removes the trove classifier implying that this
  project supports 2.6.

Change-Id: I83dcdf95072eaa074c6ea0e74670ae5de98b43b3
2016-01-14 19:50:08 +00:00
Jay Pipes 8023f33453 Import of code from https://github.com/jaypipes/os_vif
Initial commit using code imported from

  https://github.com/jaypipes/os_vif

This patch also includes the following fixes to make the import pass all
jenkins jobs:
 - add doc/source/conf.py and index.rst
 - sync with global requirements

Change-Id: Iac6a9d45ea799eaa71f895af115e966c28246a22
2016-01-13 12:56:01 -05:00