Provide a more complete description in README.rst, which is used
when viewing the library on pypi.
Also standardize the short-description used in setup.cfg.
Change-Id: I72585d8a77e51cd55ca73ae381e89be18600529f
The bulk of the documentation was coming from README.rst, probably
too much, so I moved it to it's own file under docs.
Change-Id: Iec30feae9c152af7d8b6a1b79670b3f0149d2360
Fix documentation files so sphinx does not complain about
missing headers or invalid include directives.
Change-Id: Ife520469f62ea048c552b7610b1da5c1bd703d75
Provide a script for the devstack-gate hook to run tests to
ensure that changes in this project do not break unit tests
in consuming projects.
See https://review.openstack.org/#/c/76381 for the script
addition in the gate configuration.
Change-Id: I08d8380183c2128c62fa0ca52306950d8076f3c2
The testing strategy for this library has changed, and so it
will not be installed via devstack like the other oslo libraries.
That means we don't want it in the oslo namespace package,
to avoid issues like bug 1277168.
Change-Id: I3ca1104663d0c89a351f4cc830414b41bb23fa29
Need to move the tests back outside of the oslo.test package
because testr complains about importing them from the
wrong place if we don't.
Change-Id: If8e0521dc345f8941f9c7116477549291cf600d2