-
Notifications
You must be signed in to change notification settings - Fork 373
invoke-0.12.0: docs are missing in source distribution #314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks for the catch! I should add some more distribution-related stuff to our .travis.yml (I don't use tox myself). We build the docs on Travis but of course that's a Git checkout and not an unpacked source distribution - thus the issue. |
Hm, despite us not listing
I did notice that we're not including the project-specific
Can you provide more details about which version and archive file you're dealing with & how you're trying to build the docs? Was the issue the lack of |
Surprisingly, the docs->sites change doesn't seem to have a useful impact on the results of setup.py sdist - even before this change, they included the entire sites/ tree. But might as well change it in case something out there cares harder than my local setup.py seems to. Re #314
The source-distribution on PyPI (invoke-*.tar.gz) does not contain the "docs" (= sites/docs/) directory. Therefore, it is no longer possible to build the documentation with Sphinx by using the source-distribution.
MANIFEST.in
still contains the "recursive-include docs *" line, butdocs/
directory was probably moved intosites/
directory.MAYBE:
tox.ini
should also contain a test environment to build the docs ;-)The text was updated successfully, but these errors were encountered: