-
Notifications
You must be signed in to change notification settings - Fork 753
Open
Description
Was there a need to unconditionally use `importlib-metadata`, even on Python >= 3.10? This change broke my application framework (Asphalt) because it does `isinstance(value, EntryPoint)`, checking against `importlib.metadata.EntryPoint`, but after `importlib_metadata` is imported, iterating entry points (even through the stdlib facilities) yields `EntryPoint` instances from that third party library, which are NOT compatible with the stdlib ones!
EDIT: I see that importlib.metadata.EntryPoint
is not directly documented in the API docs.
Originally posted by @agronholm in #3167 (comment)
mvilanova, jsjeannotte, miketheman, jenshnielsen, grigory-bogush and 2 more
Metadata
Metadata
Assignees
Labels
No labels