-
Notifications
You must be signed in to change notification settings - Fork 267
Standard APIs for PEP 751? #898
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
If |
I personally assumed that we would end up with something like |
One thing to keep in mind is future changes to the spec, both minor changes and new versions. That probably means versioning things. |
I created #900.
Good point. I made |
Uh oh!
There was an error while loading. Please reload this page.
Hey all!
I'm opening this for discussion/to gauge interest.
TL;DR: I think it would be nice to have an "official" API for PEP 751 in
packaging
. This would ease/accelerate the adoption curve for Python packaging tooling that already usespackaging
, since they could import existing APIs that are consistent across the entire ecosystem rather than doing their own at-hoc/at-point deserialization/modeling.Some related thoughts:
pip
'spylock.py
might be a good starting point for this: https://github.com/pypa/pip/blob/46c482f70ad41d0327c20803a46857a82dc6b6bd/src/pip/_internal/models/pylock.pyI'm curious what people think about this! CCing @brettcannon and @pradyunsg and @sbidoul in particular since I know you've all been involved in PEP 751 and its adoption 🙂
+CC @di @sethmlarson as other interested parties 🙂
The text was updated successfully, but these errors were encountered: