-
-
Notifications
You must be signed in to change notification settings - Fork 31.7k
[3.11] gh-98706: Sync with importlib_metadata 4.13.0. #98875
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
If I am reading https://github.com/python/importlib_metadata/pull/397/files that is technically a new feature which I don't think we can backport but I may be very well misreading it or missing something (so apologies if that's the case). If you think the lack of compatibility with |
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.
LGTM
I would like to clarify if there is any risk on the backport before landing (I left a comment).
Thanks for the review.
I agree. Now that I look at #397 again, I realize I'd intended for the changes there to be isolated to the backport. They shouldn't have made it into this PR. That is, |
…0.0 to version 5.1.0 Jason R. Coombs (16): Indicate to use latest Python version (workaround for readthedocs/readthedocs.org/#9623). Requires also specifying the OS version (workaround for readthedocs/readthedocs.org#9635). Simply wrap .matches instead of replacing EntryPoint. Add minimum retention of DeprecatedTuple. Ref #409, Ref #348. Fix warning in plural of Import Package. Correct syntax is without the space. GHA pretty env (#67) Add row for Python 3.12 to compatibility map. Update compatibility matrix to reflect 4.13 in 3.11 (python/cpython#98875). Python 3.10 is synced mainly through 4.6 (plus bugfixes). Pin mypy to '<0.990' due to realpython/pytest-mypy#141 Remove the hyperlink for the Python versions badge. The PyPI badge is a better anchor for the hyperlink. Apply explicit_package_bases for mypy and unpin the version. Ref python/mypy#14057. Add Python 3.12 to matrix. Only test 3.8-3.10 on Linux. Disable flake8 on Python 3.12. Workaround for tholo/pytest-flake8#87. Update changelog. Add note to docs about limitation of packages_distributions. Fixes #402. Julien Palard (1): Doc: missing underscore in hyperlink. (GH-98391) Zach Burnett (1): rename `.readthedocs.yml` to `.readthedocs.yaml` (RTD docs indicate that `.readthedocs.yml` will be deprecated) (#68) layday (1): Fix `SimplePath` protocol
This change seems to have introduced a possible regression on the Fedora setuptools builds. Details: pypa/setuptools#3761 |
These changes are already applied to main but have been selected from importlib_metadata 4.x for their bug fixes.
Automerge-Triggered-By: GH:jaraco