Skip to content
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

Closed
Tieqiong opened this issue Aug 20, 2024 · 9 comments · Fixed by #122
Closed

MANIFEST.in #108

Tieqiong opened this issue Aug 20, 2024 · 9 comments · Fixed by #122
Milestone

Comments

@Tieqiong
Copy link
Contributor

It seems like MANIFEST.in need some updates

@sbillinge
Copy link
Collaborator

what updates?

@Tieqiong
Copy link
Contributor Author

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...

@sbillinge
Copy link
Collaborator

yes, to both those.

I guess the manifest is what is included in the release or something? How is it actually used?

@Tieqiong
Copy link
Contributor Author

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.

@sbillinge
Copy link
Collaborator

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

@Tieqiong
Copy link
Contributor Author

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?

@sbillinge
Copy link
Collaborator

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

@sbillinge
Copy link
Collaborator

@bobleesj don't forget to add instructions to the README about what to put in the manifest when we need to ship static files.

@bobleesj
Copy link
Contributor

bobleesj commented Sep 10, 2024

@sbillinge and I discussed and agreed that we want to export src and tests (for running cf-feedstock CI) but not doc files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants