-
-
Notifications
You must be signed in to change notification settings - Fork 221
experiment with better describing the file finding #343
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
Conversation
https://twitter.com/ossronny/status/1144101215724331009 has some details/hint on how to proceed, will pick it up again later |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor spelling/wording suggestions
Co-Authored-By: Hugo <[email protected]>
Co-Authored-By: Hugo <[email protected]>
Co-Authored-By: Hugo <[email protected]>
I will try and summarize my comments here so they are easier to track. The only current mention of the file inclusion functionality is a single line "It also handles file finders for the supported SCMs.", whereas essentially all external references to This surprising behavior only compounds the complexity of the several overlapping mechanisms for including and excluding files from the distribution -- At the same time, the value of ensuring that every single file distributed in the library being packaged is checked into source control, and that the version of the file which was included in the built distribution is in fact the version of that file which is associated with the tagged version in the repository is very clear. The file inclusion functionality is a big thing that
Part of what I'm getting at here is, there are lots of different and totally reasonable repository usage patterns. We initially organized our repository based on the recommendations of @gvwilson and others, as generally laid out in: But using the repository as a shared, version controlled research workspace, and using the repository as a feedstock for python package distribution are two different modes (and I'm sure there are others as well!), and having the documentation take into account the possibility that someone is coming to the task from a different pattern of use would help ease the transition. Anway, thanks for your work on this! It is obviously a good tool. I suspect the only problem is that the functionality has outrun the documentation! |
@zaneselvans thanks for this extensive write-up, i just want to ping in to say this hasn't been forgotten, i just didn't have as much of personal time to spend on setuptools_scm in the last month as id like |
Co-Authored-By: Sviatoslav Sydorenko <[email protected]>
@RonnyPfannschmidt I think you should merge this as is and seek the perfection in the follow-up iterations. It already improves the experience in the current state :) |
No description provided.