commit 143a3e9f0716690be7343d4d083f65d7624b3d2e
Author: Stephen Finucane <email address hidden>
Date: Mon Oct 3 16:14:50 2022 +0100
Fix compatibility with Python 3.12, importlib-metadata 5.0
importlib-metadata 5.0 has removed support for dict-style interaction
with entrypoints [1]. This is going to eventually affect us when Python
3.12 is released but even before then anyone not properly using upper
constraints with an older Python 3.7-based release (the only Python
version where we require the third-party importlib-metadata package
rather than the stdlib importlib.metadata package) will be bitten. Fix
it now to address both.
Reviewed: https:/ /review. opendev. org/c/openstack /stevedore/ +/860394 /opendev. org/openstack/ stevedore/ commit/ 143a3e9f0716690 be7343d4d083f65 d7624b3d2e
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/yoga
commit 143a3e9f0716690 be7343d4d083f65 d7624b3d2e
Author: Stephen Finucane <email address hidden>
Date: Mon Oct 3 16:14:50 2022 +0100
Fix compatibility with Python 3.12, importlib-metadata 5.0
importlib- metadata 5.0 has removed support for dict-style interaction
with entrypoints [1]. This is going to eventually affect us when Python
3.12 is released but even before then anyone not properly using upper
constraints with an older Python 3.7-based release (the only Python
version where we require the third-party importlib-metadata package
rather than the stdlib importlib.metadata package) will be bitten. Fix
it now to address both.
[1] https:/ /github. com/python/ importlib_ metadata/ commit/ dde2b9de2973ce1 c6fa9ba21dfe810 69b0baa77b
Signed-off-by: Stephen Finucane <email address hidden> 1e97d122d2ac93b 650029f918e bc3ecc06fcb56f7 ca880d735a) ff33ad03b76d2a5 90d58efe77)
Change-Id: Ib9c2b0a14edea9
Closes-Bug: #1991559
(cherry picked from commit 28fc7164dace83a
(cherry picked from commit 1e4d71d4b552494