Fix video preflight: use importlib.metadata instead of deprecated pkg_resources
This commit is contained in:
@@ -31,8 +31,8 @@ def log_video_stack_diagnostics() -> None:
|
|||||||
def assert_supported_moviepy() -> None:
|
def assert_supported_moviepy() -> None:
|
||||||
"""Fail fast if MoviePy isn't version 2.x."""
|
"""Fail fast if MoviePy isn't version 2.x."""
|
||||||
try:
|
try:
|
||||||
import pkg_resources as pr
|
from importlib.metadata import version
|
||||||
mv = pr.get_distribution("moviepy").version
|
mv = version("moviepy")
|
||||||
if not mv.startswith("2."):
|
if not mv.startswith("2."):
|
||||||
raise RuntimeError(
|
raise RuntimeError(
|
||||||
f"Unsupported MoviePy version {mv}. Expected 2.x. "
|
f"Unsupported MoviePy version {mv}. Expected 2.x. "
|
||||||
|
|||||||
Reference in New Issue
Block a user