hacking 3.0.1 fix the pinning of flake8 to avoid bringing in a new
version with new checks.
bumping the min version for hacking so that any older hacking versions
which auto adopt the new checks are not used.
Change-Id: Ida74041552060714de9a085ae99a6ef55a052778
In Ib226cbf9fc1fb7d3146083d65c44d8e0b80e2a7b we were introduced the doc8
check, but the configuration in cyborg/tox.ini is incorrect. This patch
will combine the doc8 check in [testenv:docs] to fix 'tox -e doc8' error.
Story: 2008084
Task: 40785
Change-Id: I9eb30de1407022a31086caab265e5e51e3d06bf9
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
The repo is setup in project-config to use storyboard, so update the
config.
Change-Id: I1ba7f47312fea8de36c4c0c0ca6bf9c2220cbf42
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
In cyborg-specs we are not necessary to maintain the release notes,
most of the time, release notes are added when features are
added/removed or major changes (e.g. bug fix) are made to help
developers know the development process.
Change-Id: I220741519966b6cf048d136602f8028707c73103
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