-
-
Notifications
You must be signed in to change notification settings - Fork 31.6k
bpo-46246: add missing __slots__ to importlib.metadata.DeprecatedList #30452
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
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
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.
Is there a way to automate this check? What do you think?
@sobolevn it might indeed be worthwhile to add a test that walks the whole stdlib for these kind of simple It'd be out of scope of this PR so I'll float the idea on bugs.python.org edit: link to said ticket: https://bugs.python.org/issue46298 |
This PR is stale because it has been open for 30 days with no activity. |
…nd remove deprecated usage.
I've backported the change to importlib_metadata and published as v4.11.0. Thanks for the contrib. |
@ariebovenberg: Status check is done, and it's a success ✅ . |
Thanks @ariebovenberg for the PR 🌮🎉.. I'm working now to backport this PR to: 3.10. |
…pythonGH-30452) Confirmed with @jaraco that this indeed needs a fix. A question that came up while I was digging into the code: I think `SelectableGroups` could similarly use `__slots__ = ()`, since its purpose seems only for convenience around `dict`, not to have attributes of its own. Automerge-Triggered-By: GH:jaraco (cherry picked from commit dd76b3f) Co-authored-by: Arie Bovenberg <a.c.bovenberg@gmail.com>
GH-31269 is a backport of this pull request to the 3.10 branch. |
…GH-30452) Confirmed with @jaraco that this indeed needs a fix. A question that came up while I was digging into the code: I think `SelectableGroups` could similarly use `__slots__ = ()`, since its purpose seems only for convenience around `dict`, not to have attributes of its own. Automerge-Triggered-By: GH:jaraco (cherry picked from commit dd76b3f) Co-authored-by: Arie Bovenberg <a.c.bovenberg@gmail.com>
Confirmed with @jaraco that this indeed needs a fix.
A question that came up while I was digging into the code: I think
SelectableGroups
could similarly use__slots__ = ()
, since its purpose seems only for convenience arounddict
, not to have attributes of its own.https://bugs.python.org/issue46246
Automerge-Triggered-By: GH:jaraco