From the released tarball.
archtester fabric # ls /mnt/gen2/TmpDir/portage/dev-python/fabric-1.4.2//work/Fabric-1.4.2/docs/
api changelog.rst development.rst faq.rst index.rst installation.rst roadmap.rst tutorial.rst usage
Files conf.py, Makefile and folders _static and _templates from github not included.
Such a number makes wonder if the docs were not intended for building.
I'd consider merging a patch that updates MANIFEST.in to include the necessary components for doc building.
Typically we assume people building docs will be using the actual, full source code as obtained from Git or a Github tarball, and not the PyPI sdist, which is primarily intended for installing the Python code.
@@ -2,7 +2,9 @@
-recursive-include docs *.rst
+recursive-include docs *.css *.html *.rst
recursive-exclude docs/_build *
#644's list is actually even better -- I finally went back and looked explicitly at our docs dir and yes -- we would want to include everything but _build for maximum usefulness to somebody obtaining just an sdist tarball. (The more explicit version in @Arfrever's diff works just as well, but I don't anticipate adding any files to docs that would not be needed to build the docs.)
I'll merge something in a minute.
Update MANIFEST with more test/doc contents.
Thanks for merging.