We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ca2c49 commit 27cf358Copy full SHA for 27cf358
inkcut/ui/plugin.py
@@ -112,8 +112,14 @@ def load_plugins(self):
112
plugins.append(MonitorManifest)
113
114
#: Load any plugins defined as extension points
115
- for entry_point in importlib.metadata.entry_points(
116
- group='inkcut.plugin'):
+ if sys.version_info >= (3, 10, 0):
+ entry_points = importlib.metadata.entry_points(group='inkcut.plugin')
117
+ else:
118
+ entry_points = importlib.metadata.entry_points().get(
119
+ 'inkcut.plugin',
120
+ []
121
+ )
122
+ for entry_point in entry_points:
123
plugins.append(entry_point.load())
124
125
#: Install all of them
0 commit comments