Skip to content

Commit

Permalink
Merge pull request #35 from plone/4126-replace-pkg-resources
Browse files Browse the repository at this point in the history
Replace pkg_resources
  • Loading branch information
gforcada authored Mar 1, 2025
2 parents 759bdf0 + 27af85b commit 0f4d0af
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
8 changes: 4 additions & 4 deletions five/intid/intid.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from AccessControl.class_init import InitializeClass
from Acquisition import Explicit
from importlib.metadata import distribution
from importlib.metadata import PackageNotFoundError
from zope.component import getAllUtilitiesRegisteredFor
from zope.event import notify
from zope.interface import implementer
Expand All @@ -10,12 +12,10 @@
from zope.keyreference.interfaces import IKeyReference
from zope.keyreference.interfaces import NotYet

import pkg_resources


try:
pkg_resources.get_distribution("Products.CMFCore")
except pkg_resources.DistributionNotFound:
distribution("Products.CMFCore")
except PackageNotFoundError:
# If not present, returning None suffices
def getToolByName(*args, **kw):
return None
Expand Down
1 change: 1 addition & 0 deletions news/4126.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Replace `pkg_resources` with `importlib.metadata` @gforcada

0 comments on commit 0f4d0af

Please sign in to comment.