-
Notifications
You must be signed in to change notification settings - Fork 54
Rename pep517
to pyproject-hooks
, and trim functionality
#136
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
Comments
I'm open to ideas for other names, but at present I tend to think that Though this does make me think that we should merge the relevant bits of PEPs 517 & 660 in a new specification document under https://packaging.python.org/specifications/ . 🙂 |
I'm gonna check what names are available on Friday and try moving just the wrappers to that. I'm bit concerned about someone squatting a PyPI name before we can get to it, if I mention it publicly. Yes to moving things. God, I wish we had a more streamlined process for the standards. one day |
Alright. https://pypi.org/p/pyproject-hooks is a thing now (https://github.com/pradyunsg/pyproject-hooks). |
Thanks! Where do you want to go from here? Are you going to move pyproject-hooks to the PyPA namespace? Does it need a vote as a new project, or can we bypass that because it's really just a rename of an existing PyPA project? I'm happy for this project to point to |
Yup, that's basically the plan. |
It'll need a vote, and I'll initiate that over this week or early next year (depending on how my free time goes). |
I can initiate the vote if you'd like. 🙂 |
My preference would be to rename the project in Github, to allow continuity of references (Github will redirect) and to limit cruft. |
OK, let's do a rename then. :) Here's what I have in mind for this:
|
pyproject-hooks
and trim functionality
#151 does the first step, while also removing the bits of functionality that we wanted to remove/deprecate. |
@pfmoore @takluyver Could one of you disable That would be unchecking "Active" on https://readthedocs.org/dashboard/pep517/version/latest/edit/? |
I'll file a follow up PR doing a round of documentation updates. |
I think I've done it, but note the message here.

(Edit: Images don't seem to make it through email...) (Another edit: Or cut and paste. No idea what's going on here, you'll have to follow the link, sorry...)
|
Hmmm... Could you add me as a collaborator on that project? |
And it looks like the reply somehow retains the information that it came from email even after it's edited. Weird.
Done. |
Update the description as well
I got confused this package was only for build system metadata. |
@ketozhang Yup, updating the docs is literally what I'm working on right now. :) https://readthedocs.org/projects/pyproject-hooks/ is up now, pointed at the same repository as https://readthedocs.org/projects/pep517/ -- i.e. this repository. My plan for now is to set up the pep517.rtfd.io link to point to a (to-be-created) |
I've done a bunch of things around the documentation now...
With those and the manual updates to the GitHub repo description/url, I reckon that's all most of the non-code stuff around the documentation. The next steps are:
|
Thanks @pradyunsg for dealing with most of the admin stuff around the name change. 🙂 |
would #90 be considered as part of 1.0 release plan? |
IMO, it's not on the critical path. There's no reason why that couldn't be tackled in a follow up or even as a part of that -- it's certainly easier, now that the entire API surface is significantly smaller. :) |
pyproject-hooks
and trim functionalitypep517
to pyproject-hooks
, and trim functionality
Added the old name here, since "this project" is now pyproject-hooks. :) |
Here's a draft announcement for discuss.python.org, since this is worth publicising at least there:
@takluyver Please feel welcome to make a post about this (that doesn't need to be based off of my draft above) when you cut a release. But, please also don't feel obligated to do so -- I'm more than happy to post something based off of the above once the release is made. :) |
This package is no longer used as python-pypa-build now uses python-pyproject-hooks instead. In fact, pyproject-hooks is simply the new name of pep517 [1]. [1] pypa/pyproject-hooks#136 Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]>
This package is no longer used as python-pypa-build now uses python-pyproject-hooks instead. In fact, pyproject-hooks is simply the new name of pep517 [1]. [1] pypa/pyproject-hooks#136 Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]>
Adding a link to https://discuss.python.org/t/pep517-is-now-pyproject-hooks/21275, for posterity. |
This package is no longer used as python-pypa-build now uses python-pyproject-hooks instead. In fact, pyproject-hooks is simply the new name of pep517 [1]. [1] pypa/pyproject-hooks#136 Signed-off-by: James Hilliard <[email protected]> Signed-off-by: Arnout Vandecappelle <[email protected]>
Uh oh!
There was an error while loading. Please reload this page.
This could be somewhat disruptive, but with #119, this project's name is objectively incorrect.
Given that this was originally written as a sample implementation of the standard and has since become the canonical place to provide wrappers/callers into pyproject.toml-based Python package builds, it might make sense to completely deprecate this package (not just the
pep517.build/check
interfaces, as discussed in #91) and move the wrappers into a separate package.Let's switch to a more user-friendly name here, that better conveys the purpose of this package?
The text was updated successfully, but these errors were encountered: