A python library of common ironic utilities.
Go to file
Jay Faulkner 84f8c3095a Enforce doc8, make it pass, + fix inaccuracies
This patch fixes all sphinx warnings generated by malformed docstrings.

Additionally, it contains formatting and accuracy fixes for the metrics
docstrings, to ensure blockquotes are properly rendered, and to indicate
the get_metrics_logger() method is actually in metrics_utils.

Finally, this adds doc8 to the pep8 job, ensuring we don't reintroduce
some of these errors. As a note, there are items that can cause warnings
in doc builds that aren't enforced by doc8, and can't be enforced until
a doc build job is added to project-config.

Change-Id: I622812bfe8af576ab215c098dd211c6faf697a0c
Partial-bug: #1614272
Partial-bug: #1611559
2016-08-18 16:47:22 +00:00
doc/source Add framework for doc building in ironic-lib 2016-08-18 09:14:52 -07:00
etc/rootwrap.d use wipefs to erase FS meta information 2016-03-10 13:03:27 -05:00
ironic_lib Enforce doc8, make it pass, + fix inaccuracies 2016-08-18 16:47:22 +00:00
.gitignore Ignore .idea folder 2016-06-13 17:47:11 +08:00
.gitreview Add .gitreview 2015-03-27 10:01:11 +01:00
.testr.conf Initial commit for ironic-lib 2015-02-26 04:15:08 -08:00
CONTRIBUTING.rst Update link for where to report bugs 2015-09-30 13:53:11 -07:00
LICENSE Initial commit for ironic-lib 2015-02-26 04:15:08 -08:00
MANIFEST.in Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
README.rst Clarify which projects are meant to use the ironic-lib 2016-05-20 16:02:58 +01:00
TESTING.rst Initial commit for ironic-lib 2015-02-26 04:15:08 -08:00
requirements.txt Updated from global requirements 2016-07-09 19:20:58 +00:00
setup.cfg Add framework for doc building in ironic-lib 2016-08-18 09:14:52 -07:00
setup.py Updated from global requirements 2015-09-17 12:12:30 +00:00
test-requirements.txt Enforce doc8, make it pass, + fix inaccuracies 2016-08-18 16:47:22 +00:00
tox.ini Enforce doc8, make it pass, + fix inaccuracies 2016-08-18 16:47:22 +00:00

README.rst

ironic_lib

Overview

A common library to be used exclusively by projects under the Ironic governance.

Running Tests

To run tests in virtualenvs (preferred):

sudo pip install tox
tox

To run tests in the current environment:

sudo pip install -r requirements.txt
nosetests