Skip to content

Commit 9a0a019

Browse files
authored
Support Python 3.8-provided importlib.metadata (#482)
The importlib_metadata package is a backport of the importlib.metadata module from Python 3.8. Fedora (and possibly others) no longer package importlib_metadata because they ship Python versions which have the functionality built-in. Signed-off-by: Scott K Logan <[email protected]>
1 parent 60d2ef2 commit 9a0a019

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

launch/launch/frontend/parser.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@
2424
from typing import TYPE_CHECKING
2525
from typing import Union
2626

27-
import importlib_metadata
27+
try:
28+
import importlib.metadata as importlib_metadata
29+
except ModuleNotFoundError:
30+
import importlib_metadata
2831

2932
from .entity import Entity
3033
from .expose import instantiate_action

0 commit comments

Comments
 (0)