-
Notifications
You must be signed in to change notification settings - Fork 8
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
MANIFEST.in #108
Comments
what updates? |
For example there is a requirements.txt line that we don't have. Also do we want to include doc (in the case of pdfgui we might want to, see diffpy/diffpy.pdfgui#172) instead of docs. I remember this was adapted from NSLS-II so more changes might be needed... |
yes, to both those. I guess the manifest is what is included in the release or something? How is it actually used? |
This is the related info: https://setuptools.pypa.io/en/latest/userguide/miscellaneous.html. I also tried changing the MANIFEST.in locally and pip install, and I didn't really see what has been changed. Need to try more and see. |
Thanks for this experimenting. I think we inherited this from nslsii and didn't really optimize it. Understanding what we want, and then how to get it, seems like a good conversation. I'm general, we want to deliver to users the smallest bundle that still has everything they might need |
In term of what we want to deliver, I actually think we shouldn't include the doc dir in the release, as everything there will be approachable via the deployed documentation pages. For the case of pdfgui (diffpy/diffpy.pdfgui#172) we can simply link the user to the online documentation site. Should we do this? |
I agree |
@bobleesj don't forget to add instructions to the README about what to put in the manifest when we need to ship static files. |
@sbillinge and I discussed and agreed that we want to export src and tests (for running cf-feedstock CI) but not doc files. |
It seems like MANIFEST.in need some updates
The text was updated successfully, but these errors were encountered: