diff --git a/nonebot/__init__.py b/nonebot/__init__.py index 52b6ac07..31bc9063 100644 --- a/nonebot/__init__.py +++ b/nonebot/__init__.py @@ -39,6 +39,7 @@ FrontMatter: import os import importlib +from importlib.metadata import version from typing import Any, Dict, Type, Optional import loguru @@ -51,14 +52,9 @@ from nonebot.config import Env, Config from nonebot.drivers import Driver, ReverseDriver, combine_driver try: - import pkg_resources - - _dist: pkg_resources.Distribution = pkg_resources.get_distribution("nonebot2") - __version__ = _dist.version - VERSION = _dist.parsed_version + __version__ = version("nonebot2") except Exception: # pragma: no cover __version__ = None - VERSION = None _driver: Optional[Driver] = None