Closed Tieqiong closed 2 days ago
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?
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