Commit Graph

21 Commits

Author SHA1 Message Date
Ghanshyam Mann 5288ade765 Retire compute-hyperv: remove repo content
Winstackers project has been retired
- https://review.opendev.org/c/openstack/governance/+/886880

this commit remove the content of compute-hyperv
deliverables of this project

Depends-On: https://review.opendev.org/c/openstack/project-config/+/894408/1
Change-Id: I06e90d64c0211f87d3b1347667b27e5c81f85dac
2023-09-09 12:28:11 -07:00
jiangzhilin fc24385ee4 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: Icfb86dbde500d053e160ef652dd597571bdcd040
2021-05-10 19:03:21 +08:00
Sean McGinnis 701692082e
Add py38 package metadata
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.

Change-Id: I5bf6afb3bdddda1cdc5a2c0476ee15073a4d28da
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:22:34 -05:00
Andreas Jaeger f235cbca64 Cleanup py27 support
This repo is now testing only with Python 3, so let's 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
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Move basepython into testenv

Change-Id: I96fe17a0a01b8bcca4dad16889def88305857d37
2020-04-13 13:41:13 +02:00
Lucian Petrut bd2aacc14f Handle Python 3 transition and fix tests
While dropping Python 2.7 support, the upstream project has been
updated, so we'll have to move the templates in-tree.

While at it, we're updating the supported Python versions.

Some Nova fixtures have been moved to oslo.test, so in order to be
able to unblock the gate, we'll have to squash those fixes as well.
For the same reason, we'll have to remove nova-network checks, which
has been completely dropped.

A few options have been moved to a separate config group, which
we'll have to take into account.

Change-Id: Ibce6b062a81200611bcaac3f2cb90b14b559375b
2020-01-16 13:12:09 +02:00
Ghanshyam Mann e8d536108c Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

compute-hyperv 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: I58d4843f05703b62db94220965980612f803fd9e
2019-10-30 06:11:01 +00:00
Andreas Jaeger f7c98982ad Update docs jobs
Use tox-docs instead of obsolete build-openstack-sphinx-docs job.

Add readme to index to fix RST building.

Update tox.ini for this change,
disable sphinx's option to tread warnings as errors since nova
autogenerated code contains links to nova documents that do not work
when build here. Note that the previous build-sphinx also disabled
warnings, so this is no change in behaviour in jobs.

Update old pike link to current stein.

Update requirements for global-requirements change.

Remove unneeded json test from doc environment, there are no json files in the
doc directory and thus the test fails.

Change-Id: Id57f462ff4f1fa843051721aa78bb332b8a37fcd
2019-05-27 09:25:58 +00:00
Vieri 96f105ca56 Add Python 3.6 classifier to setup.cfg
Change-Id: I7b1482de468712411197ad7fc106f4526a42be5d
2018-11-27 07:30:32 +00:00
qingszhao 7f0775409b Removed older version of python added 3.5
In setup.cfg file the python 3.5 is added
In tox.ini the python 3.5 is added

Change-Id: Ic8bb58004591a0e60ad3571d3398176c97a19893
2018-09-29 15:32:33 +08:00
Lucian Petrut 7575b76d5b Add oslo.config entry point
This change will allow generating a config sample using the
oslo.config generator.

Generating a compute-hyperv config sample may be requested by
using: oslo-config-generator --namespace compute_hyperv

Closes-Bug: #1731511

Change-Id: Icc39a472cb05bfd0bcb673959b40b0d2e6e89077
2017-11-10 19:28:15 +02:00
Claudiu Belu 37b3a54aea move to compute_hyperv namespace
In order to avoid namespace sharing with networking-hyperv, compute-hyperv
should use the compute_hyperv namespace.

Closes-Bug: #1709085

Change-Id: I44eede0ea6b6558c0ddf6ebdc342ed8f11395f3b
2017-08-09 09:00:32 +00:00
Claudiu Belu 1ddf375a1a Removes setup.cfg version
The version can be determined from the git tag.

Change-Id: If3fb622b16fd2e7bd5eebd555b0c18e0758b3406
2016-10-20 02:33:33 -07:00
Claudiu Belu 7362f038db Adds nova to setup.cfg packages
pip install doesn't include the nova.virt.compute_hyperv
namespace into nova without this.

Change-Id: Ie0d95735a8cd2371704bf31bd500fd5d807c0b95
2016-09-13 18:15:03 +03:00
Claudiu Belu 11a6ff0c56 Fixes Nova compute driver import
A recent change in nova made it so only drivers from the
nova.virt namespace are imported.

Removes tools/tox_install.sh, it was only needed to
install nova, which was needed for unit tests.

Also, the nova.netconf options are not imported explicitly
anymore as those have been moved to nova.conf.

Change-Id: Idaae1a0a06aa0385b11176ea129a54c294f25fab
2016-05-06 18:51:06 +03:00
Jenkins ed8001ee2a Merge "remove python 2.6 trove classifier" 2016-01-20 18:32:49 +00:00
reedip ab1b3f7bc3 Remove Py33 support
Python 3.3 support is being dropped from Mitaka
by INFRA team. This patch is updating the same.

Change-Id: I21326867c63a064d776afcc3a50523399b6333e8
Closes-Bug: #1526170
2016-01-12 12:08:37 +09:00
Doug Hellmann 7bb72918e5 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: Ie5c3addaf097cd0b6088ec9f5eade5e689dc2d86
2015-12-23 01:31:08 +00:00
Claudiu Belu 0d60a265e5 Bump version to 2015.1.0.a2
Change-Id: I9a3a77a3fd8187dfa2e6dcbd12051d38261fc732
2015-05-15 19:28:26 +03:00
Claudiu Belu be243be749 Bump version to 2015.1.0a1
Change-Id: I224eef5e1717f6a253b799db6e99419a03e96104
2015-05-13 06:18:49 -07:00
Claudiu Belu aad9893c06 Applies cookiecutter template
Adds requirements.txt, requirements-windows.txt and
test-requirements.txt files.
Adds tox.ini, .testr.conf and .converagerc files.
Adds hacking rules.
Updates setup.cfg.
Adds doc folder and babel.cfg.

Change-Id: Ifdcaa076872563c0bb43c7845ba2129f4dcc245a
2015-03-23 22:21:15 +02:00
Claudiu Belu 4fd67b2548 Adds setup files and README 2015-03-18 14:02:54 -07:00