Attempting to build docs with dev-python/sphinx-1.3 gives the following traceback: $ python setup.py doc running doc Traceback (most recent call last): File "/usr/lib/python-exec/python2.7/sphinx-build", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3018, in <module> working_set = WorkingSet._build_master() File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 614, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 627, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 805, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: alabaster<0.8,>=0.7 Looking at the setup.py for sphinx I see this: requires = [ 'six>=1.4', 'Jinja2>=2.3', 'Pygments>=2.0', 'docutils>=0.11', 'snowballstemmer>=1.1', 'babel>=1.3', 'alabaster>=0.7,<0.8', 'sphinx_rtd_theme>=0.1,<0.2', ] Sadly, alabaster 0.6.3 is the latest in portage. Reproducible: Always
A day later and this is fixed by the addition of alabaster 0.7.2 to the tree: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-python/alabaster/ChangeLog?view=markup