Skip to content

Commit cb1a570

Browse files
committed
Used 'entry_points' instance from 'backports.entry_points_selectable' instead
1 parent aafc518 commit cb1a570

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/murfey/server/api/clem.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
from __future__ import annotations
22

33
import re
4-
import sys
54
import traceback
5+
from importlib.metadata import EntryPoint # type hinting only
66
from logging import getLogger
77
from pathlib import Path
88
from typing import Optional, Type, Union
99

10+
from backports.entry_points_selectable import entry_points
1011
from fastapi import APIRouter
1112
from sqlalchemy.exc import NoResultFound
1213
from sqlmodel import Session, select
@@ -24,12 +25,6 @@
2425
from murfey.util.db import Session as MurfeySession
2526
from murfey.util.models import TIFFSeriesInfo
2627

27-
# Use backport from importlib_metadata for Python <3.10
28-
if sys.version_info.major == 3 and sys.version_info.minor < 10:
29-
from importlib_metadata import EntryPoint, entry_points
30-
else:
31-
from importlib.metadata import EntryPoint, entry_points
32-
3328
# Set up logger
3429
logger = getLogger("murfey.server.api.clem")
3530

0 commit comments

Comments
 (0)