From 6293df31029393cb57494b3a0f1e43b5ff267a2f Mon Sep 17 00:00:00 2001 From: frank2911 Date: Wed, 16 Jul 2025 14:14:51 +0700 Subject: [PATCH] pkg_resources from setuptools will be deprecated from 2025-11-30 --- src/flask_rq2/__init__.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/flask_rq2/__init__.py b/src/flask_rq2/__init__.py index 367911d..3c47f44 100644 --- a/src/flask_rq2/__init__.py +++ b/src/flask_rq2/__init__.py @@ -8,14 +8,17 @@ :copyright: (c) 2016 by Jannis Leidel. :license: MIT, see LICENSE for more details. """ -from pkg_resources import get_distribution, DistributionNotFound +from importlib.metadata import version, PackageNotFoundError from .app import RQ # noqa +def get_distribution(pkg_name): + try: + return version(pkg_name) + except PackageNotFoundError: + return None + __author__ = 'Jannis Leidel' -try: - __version__ = get_distribution(__name__).version -except DistributionNotFound: - # package is not installed - pass +__version__ = get_distribution(__name__) +