Skip to content

Commit

Permalink
source_info: resolve importlib_metadata compatibility issues
Browse files Browse the repository at this point in the history
Signed-off-by:  Eric Callahan <[email protected]>
  • Loading branch information
Arksine committed Jul 25, 2024
1 parent 6f2c79f commit 8debbf8
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 5 deletions.
5 changes: 1 addition & 4 deletions moonraker/utils/source_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@
import json
import logging
from dataclasses import dataclass
if sys.version_info < (3, 8):
from importlib_metadata import Distribution, PathDistribution, PackageMetadata
else:
from importlib.metadata import Distribution, PathDistribution, PackageMetadata
from importlib_metadata import Distribution, PathDistribution, PackageMetadata
from .exceptions import ServerError

# Annotation imports
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ dependencies = [
"apprise==1.8.0",
"ldap3==2.9.1",
"python-periphery==2.4.1",
"importlib_metadata==6.7.0 ; python_version=='3.7'"
"importlib_metadata==6.7.0 ; python_version=='3.7'",
"importlib_metadata==8.2.0 ; python_version>='3.8'"
]
requires-python = ">=3.7"
readme = "README.md"
Expand Down
1 change: 1 addition & 0 deletions scripts/moonraker-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ apprise==1.8.0
ldap3==2.9.1
python-periphery==2.4.1
importlib_metadata==6.7.0 ; python_version=='3.7'
importlib_metadata==8.2.0 ; python_version>='3.8'

0 comments on commit 8debbf8

Please sign in to comment.