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: Ib734fd08c9abf3bc84e2aa94f06a5eff68117b13
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Remove python 2.7 support from requirements
- Update to current hacking version
- Update to newer openstackdocstheme
- Remove py2.7 support from setup.py
Change-Id: I8f12690a451d01c6769d2a8756ffc07b8ee0e743
1.Sync sphinx dependency with global requirements. It caps python 2
since sphinx 2.0 no longer supports Python 2.7.
2. Switch to using modern sphinx-build.
3. Remove oslotest, testtools packages from test-requirements.txt,
their not used.
Change-Id: Ia25e4a06ca2ec4e0018d5763e0946ded704b521b
There are lots of redundant document for cyborg-spec, cyborg-spec
is not a service but just a document repo, so we don't need install,
user, admin documents.
This patch try to cleanup these unused document, and make the index
more clear.
Change-Id: Ic50ee7ede3cdf4f59fcffefbb161026b774bdd5d