-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
PEP 517: Make final #1712
PEP 517: Make final #1712
Conversation
My only concern with marking this PEP |
Conversely, if we’re going to wait for that, what can we do to move it along? I think it’s fairly obvious by now that for 99% of use cases, config options are not needed. Do we wait for someone with both a use case and the time/expertise to implement something? I’d prefer to leave it as it stands, make it final, and then if someone later comes along with an update to the design, we can just update the spec as needed, with a new PEP if the change is sufficiently substantial. (Personally, I’m open to approving small or low impact changes being made direct to the PyPA specs document, I feel the PEP process should be a tool, not a burden). Do we need a wider discussion on what provisional means for packaging interop standards? (I hope not, it seems a bit too abstract for me...) I think the standards should be adaptable as the ecosystem changes. Final status should not block that - if it does, we need to keep PEPs provisional essentially forever. |
One further point - the |
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.
Let's do it.
/cc @njsmith @takluyver as co-authors |
Fine by me 🙂 |
There are more concerns matching @pradyunsg that |
Found one problematic part.
Another paragraph.
In the end, is it a single parameter dict, or a positional and keyword arguments?
Why is this in the config settings section?
I edited the text a bit to be more to my liking #1766 |
If we don't hear anything from anyone July 12 then I consider marking this final as decided. |
If there are any fixes needed to the config settings part, I think those would be better handled as a PEP revising the spec on packaging.python.org (with a new PEP delegate), so +1 from me for marking this iteration final. |
Thanks, Nick! PR is merged! |
I feel ignored. |
@abitrolly, this repo not the place to discuss changes to PEP text (as opposed to changing the status), so your comment here is not read by the relevant people. Please raise your concerns at https://discuss.python.org/c/packaging/14 . (You could also use [email protected], as mentioned in the PEP header, but that list isn't all that active now; AFAIK the PEP predates the discuss.python.org site.) |
My comment about any changes at this stage requiring a new PEP was specifically related to the concerns already raised. The opportunity to amend 517 itself without needing a migration plan passed years ago, when it was declared unprovisional. |
@encukou that GitHub process can be improved. |
Make PEP 517 final. It's implemented in most tools now, and has plenty of real-world usage, so I think it's time for it to be made final.
/cc @ncoghlan as BDFL-Delegate for the original PEP, do you agree?