As we run into a nasty setuptools issue/feature which broke even
tox -edocs, add py_modules=[] to setup.py's setup call, see [1].
[1]: https://review.opendev.org/q/topic:setuptools-issue-3197
Change-Id: I24adbcb9076f02c2eeefef98c21a4ccf247b0c5b
Most projects now use sphinx 1.5.
sphinx 1.5 provides some new directives which are possibly useful.
sphinx 1.5 is a useful feature which considers warnings as error.
It prevents sphinx warnings into documents.
Also fixes existing sphinx warning.
At the same time, requirements.txt is synced with global-requirements.
Change-Id: I3b4a18a2483fa6966d8d4ac78dcb8ceac0524cf7
Build the base framework for the neutron-specs repository. This was taken
from the nova-specs repository and has been slightly tweaked for neutron.
Change-Id: I1f3ce2f1992491e1420a2f35e97a06b6b604f9e0