fix: install.py

This commit is contained in:
Bingsu
2023-05-30 08:34:53 +09:00
parent 10d6113959
commit f1ffa41f44

View File

@@ -1,14 +1,15 @@
from __future__ import annotations
import importlib.util
import subprocess
import sys
from importlib.metadata import version # python >= 3.8
from typing import Optional
from packaging.version import parse
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:
spec = importlib.util.find_spec(package)
@@ -44,7 +45,7 @@ def install():
deps = [
# requirements
("ultralytics", "8.0.97", None),
("mediapipe", "0.9.3.0", None),
("mediapipe", "0.10.0", None),
("huggingface_hub", None, None),
("pydantic", None, None),
# mediapipe