commit 28fc7164dace83abc3ecc06fcb56f7ca880d735a
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/ +/860105 /opendev. org/openstack/ stevedore/ commit/ 28fc7164dace83a bc3ecc06fcb56f7 ca880d735a
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 28fc7164dace83a bc3ecc06fcb56f7 ca880d735a
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
Change-Id: Ib9c2b0a14edea9
Closes-Bug: #1991559