Skip to content

Commit 2697ad9

Browse files
authored
fix: remove dead importlib_metadata fallback (#707)
The try/except importing importlib_metadata as a fallback for importlib.metadata dates from Python <3.8 support. The project requires Python >=3.11, so this is dead code. Also removes the DEP001 deptry suppression that was covering it. Authored by Jny
1 parent 563c8a3 commit 2697ad9

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

packages/busylight/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ busylight-core = { workspace = true }
6464
[tool.deptry]
6565
known_first_party = ["busylight", "busylight_core"]
6666
package_module_name_map = {pyserial = "serial", hidapi = "hid", "busylight-core" = "busylight_core"}
67-
per_rule_ignores = {DEP001 = ["importlib_metadata"], DEP002 = ["hidapi", "pyserial", "mkdocs", "mkdocs-material", "mkdocs-git-revision-date-localized-plugin"], DEP003 = ["pydantic"]}
67+
per_rule_ignores = {DEP002 = ["hidapi", "pyserial", "mkdocs", "mkdocs-material", "mkdocs-git-revision-date-localized-plugin"], DEP003 = ["pydantic"]}
6868

6969
[tool.ruff]
7070
fix = false

packages/busylight/src/busylight/__init__.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
"""Control USB Attached Lights with Style!"""
22

3-
try:
4-
from importlib.metadata import distribution
5-
except ModuleNotFoundError:
6-
from importlib_metadata import distribution
3+
from importlib.metadata import distribution
74

85
from loguru import logger
96

0 commit comments

Comments
 (0)