From 5fdd64df7d10dc5b7c341a534925e94e8d9311e4 Mon Sep 17 00:00:00 2001 From: m-awais-khan <468awaiskhan2003@gmail.com> Date: Wed, 10 Sep 2025 04:05:23 +0500 Subject: [PATCH] Fix: remove pkg_resources usage (deprecated), use importlib.metadata --- manimlib/__init__.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/manimlib/__init__.py b/manimlib/__init__.py index 6df40dc8fd..ea7811391c 100644 --- a/manimlib/__init__.py +++ b/manimlib/__init__.py @@ -1,6 +1,13 @@ -import pkg_resources +try: + from importlib.metadata import version, PackageNotFoundError +except ImportError: # For Python <3.8 fallback + from importlib_metadata import version, PackageNotFoundError # type: ignore + +try: + __version__ = version("manimgl") +except PackageNotFoundError: + __version__ = "unknown" -__version__ = pkg_resources.get_distribution("manimgl").version from typing import TYPE_CHECKING