mirror of
https://github.com/Bing-su/adetailer.git
synced 2026-04-30 11:11:21 +00:00
fix: install.py
This commit is contained in:
@@ -1,14 +1,15 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
import importlib.util
|
import importlib.util
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
from importlib.metadata import version # python >= 3.8
|
from importlib.metadata import version # python >= 3.8
|
||||||
from typing import Optional
|
|
||||||
|
|
||||||
from packaging.version import parse
|
from packaging.version import parse
|
||||||
|
|
||||||
|
|
||||||
def is_installed(
|
def is_installed(
|
||||||
package: str, min_version: Optional[str] = None, max_version: Optional[str] = None
|
package: str, min_version: str | None = None, max_version: str | None = None
|
||||||
):
|
):
|
||||||
try:
|
try:
|
||||||
spec = importlib.util.find_spec(package)
|
spec = importlib.util.find_spec(package)
|
||||||
@@ -44,7 +45,7 @@ def install():
|
|||||||
deps = [
|
deps = [
|
||||||
# requirements
|
# requirements
|
||||||
("ultralytics", "8.0.97", None),
|
("ultralytics", "8.0.97", None),
|
||||||
("mediapipe", "0.9.3.0", None),
|
("mediapipe", "0.10.0", None),
|
||||||
("huggingface_hub", None, None),
|
("huggingface_hub", None, None),
|
||||||
("pydantic", None, None),
|
("pydantic", None, None),
|
||||||
# mediapipe
|
# mediapipe
|
||||||
|
|||||||
Reference in New Issue
Block a user