mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-01-19 01:18:19 +08:00
🐛 fix import error if setuptools not installed (#1116)
Fix: 修复 setuptools 未安装导致 ImportError
This commit is contained in:
parent
6e98ac031c
commit
71bf1d1147
@ -40,8 +40,6 @@ FrontMatter:
|
|||||||
import importlib
|
import importlib
|
||||||
from typing import Any, Dict, Type, Optional
|
from typing import Any, Dict, Type, Optional
|
||||||
|
|
||||||
import pkg_resources
|
|
||||||
|
|
||||||
from nonebot.adapters import Bot
|
from nonebot.adapters import Bot
|
||||||
from nonebot.utils import escape_tag
|
from nonebot.utils import escape_tag
|
||||||
from nonebot.config import Env, Config
|
from nonebot.config import Env, Config
|
||||||
@ -49,10 +47,12 @@ from nonebot.log import logger, default_filter
|
|||||||
from nonebot.drivers import Driver, ReverseDriver, combine_driver
|
from nonebot.drivers import Driver, ReverseDriver, combine_driver
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
import pkg_resources
|
||||||
|
|
||||||
_dist: pkg_resources.Distribution = pkg_resources.get_distribution("nonebot2")
|
_dist: pkg_resources.Distribution = pkg_resources.get_distribution("nonebot2")
|
||||||
__version__ = _dist.version
|
__version__ = _dist.version
|
||||||
VERSION = _dist.parsed_version
|
VERSION = _dist.parsed_version
|
||||||
except pkg_resources.DistributionNotFound: # pragma: no cover
|
except Exception: # pragma: no cover
|
||||||
__version__ = None
|
__version__ = None
|
||||||
VERSION = None
|
VERSION = None
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user