Skip to content
Snippets Groups Projects
Unverified Commit 8ba80176 authored by Miao Zheng's avatar Miao Zheng Committed by GitHub
Browse files

[Enhancement] version check codebase from openmmlab (#2006)

parent ef111dff
No related branches found
No related tags found
No related merge requests found
......@@ -2,12 +2,14 @@
import warnings
import mmcv
import mmengine
from packaging.version import parse
from .version import __version__, version_info
MMCV_MIN = '2.0.0rc0'
MMCV_MAX = '2.0.0'
MMCV_MIN = '2.0.0rc1'
MMCV_MAX = '2.1.0'
MMENGINE_MIN = '0.5.0'
def digit_version(version_str: str, length: int = 4):
......@@ -59,4 +61,11 @@ assert (mmcv_min_version <= mmcv_version < mmcv_max_version), \
f'MMCV=={mmcv.__version__} is used but incompatible. ' \
f'Please install mmcv>={mmcv_min_version}, <{mmcv_max_version}.'
mmengine_min_version = digit_version(MMENGINE_MIN)
mmengine_version = digit_version(mmengine.__version__)
assert (mmengine_min_version <= mmengine_version), \
f'MMEngine=={mmengine.__version__} is used but incompatible. ' \
f'Please install mmengine>={mmengine_min_version}.'
__all__ = ['__version__', 'version_info', 'digit_version']
mmcls>=0.20.1
mmcv-full>=2.0.0,<=2.0.0rc0
mmcls>=1.0.0rc0
mmcv>=2.0.0rc1,<2.1.0
mmengine>=0.5
matplotlib
mmcls>=0.20.1
mmcls>=1.0.0rc0
numpy
packaging
prettytable
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment