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
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>
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
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
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
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
In order to avoid namespace sharing with networking-hyperv, compute-hyperv
should use the compute_hyperv namespace.
Closes-Bug: #1709085
Change-Id: I44eede0ea6b6558c0ddf6ebdc342ed8f11395f3b
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
Python 3.3 support is being dropped from Mitaka
by INFRA team. This patch is updating the same.
Change-Id: I21326867c63a064d776afcc3a50523399b6333e8
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: Ie5c3addaf097cd0b6088ec9f5eade5e689dc2d86