8 Commits

Author SHA1 Message Date
Andreas Jaeger
7931f9818d Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Use newer openstackdocstheme and Sphinx versions for Python3
- Cleanup */source/conf.py to remove now obsolete content.
- Remove install_command from tox.ini, the default is fine
- Move python3 to testenv in tox.ini
- Switch to hacking 3, fix problems found.

Change-Id: I26fcab3b288b5ed64c74f7a6725b43036f195d44
2020-04-17 17:33:47 +02:00
Sean McGinnis
83ba960797 Update sphinx extension logging
Sphinx 1.6 deprecated using the application object to perform logging
and it will be removed in the upcoming 2.0 release. This updates our
extensions to use the recommended sphinx.util.logging instead.

Change-Id: Ibf9f1c84171b73bb620f8df9a26ae97a8545b4b2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-10-16 21:35:30 -05:00
Doug Hellmann
1c98c456b5 add flake8 to the linter job
Turn on flake8 for code style checks, like in our other repos. Fix or
explicitly ignore various issues to allow the linter job to pass.

Change-Id: I7bfd8cf5e9c00dfa83c0393a4307fd54d2113047
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-03-15 17:47:28 -04:00
Doug Hellmann
446fc28df7 update to use python3 by default
Set tox to use python3 as the base python so that all of the
environments default to python3. Fix various issues with code associated
with the change to make it work under python 3.

Change-Id: I29f9514f83aa97740e55adddaeff76d0800135bc
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-03-15 17:38:07 -04:00
Cao Xuan Hoang
70707f3601 Remove import unused
This patch removes import unused in
doc/source/_exts/atcs.py

Change-Id: I8e30117595ffc76431602f1cdbac8a75b146be09
2016-11-17 09:59:25 +07:00
Nguyen Hung Phuong
770cf213a1 Clean imports in code
In some part in the code we import objects. In the Openstack style
guidelines they recommend to import only modules.

http://docs.openstack.org/developer/hacking/#imports

Change-Id: Ie33116d43d7d4ed663df952874911fa8814183a2
2016-09-09 16:00:29 +07:00
Doug Hellmann
7fe63ce54d move extra-atcs into projects.yaml
Having multiple file formats for data related to projects is resulting
in duplicated tooling. Having the extra ATC members listed outside of
projects.yaml is also allowing us to have different team names in the 2
files, which leads to other errors. Move the extra-atcs into
projects.yaml and update the rendering code to use the data from the new
location.

Change-Id: I9857af4caf23c18ff7e39cdfbf27330f53f31135
2016-01-14 21:16:58 +00:00
Doug Hellmann
3a756f44e9 Publish the extra ATCs for projects
We have a data file containing the extra ATCs for all projects, but the
list is not published in an easily readable format. Add the list of
extra ATCs to the project pages.

Change-Id: I8e8c5ca9b24d4c58f3813924c93dece12b20d397
2015-03-04 18:04:53 -05:00