pbr/pbr/hooks
Doug Hellmann 65f4fafd90 Only import sphinx during hook processing
When pbr is imported to handle writing the egg_info file because of
the entry point, it's causing sphinx to get imported. This has a
cascading effect once docutils is trying to be installed on a
system with pbr installed. If some of the imports fail along the way,
allow pbr to continue usefully but without the Sphinx extensions
available. Eventually, when everything is installed, those extensions
will work again when the commands for build_sphinx, etc. are run
separately.

Also slip in a change to reorder the default list of environments run by
tox so the testr database is created using a dbm format available to all
python versions.

Change-Id: I79d67bf41a09d7e5aad8ed32eaf107f139167eb8
Closes-bug: #1403510
2014-12-17 21:29:02 +00:00
..
__init__.py Refactor hooks file. 2013-06-07 21:47:38 -04:00
backwards.py Revert include_package_data change 2013-07-23 16:16:24 -07:00
base.py Refactor hooks file. 2013-06-07 21:47:38 -04:00
commands.py Only import sphinx during hook processing 2014-12-17 21:29:02 +00:00
files.py Add support for globbing in data files 2013-07-24 15:45:53 -07:00
metadata.py Refactor hooks file. 2013-06-07 21:47:38 -04:00