|
63 | 63 | import_annotation_format |
64 | 64 | ) |
65 | 65 | from .instance_filtering import filter_annotation_instances |
66 | | -from .version import Version |
| 66 | +from .version import __version__ |
67 | 67 |
|
68 | 68 | formatter = logging.Formatter(fmt='SA-PYTHON-SDK - %(levelname)s - %(message)s') |
69 | 69 | #formatter = logging.Formatter(fmt='%(asctime)s - %(levelname)s - %(module)s - %(message)s') |
|
79 | 79 | def _check_version(): |
80 | 80 | _req = requests.get('https://pypi.python.org/pypi/superannotate/json') |
81 | 81 | if _req.ok: |
82 | | - _Version = packaging.version.parse(Version) |
| 82 | + _version = packaging.version.parse(__version__) |
83 | 83 | _version_on_pip = packaging.version.parse('0') |
84 | 84 | _j = _req.json() |
85 | 85 | _releases = _j.get('releases', []) |
86 | 86 | for _release in _releases: |
87 | 87 | _ver = packaging.version.parse(_release) |
88 | 88 | if not _ver.is_prerelease: |
89 | 89 | _version_on_pip = max(_version_on_pip, _ver) |
90 | | - if _version_on_pip.major > _Version.major: |
| 90 | + if _version_on_pip.major > _version.major: |
91 | 91 | logger.warning( |
92 | 92 | "There is a major upgrade of SuperAnnotate Python SDK available on PyPI. We recommend upgrading. Run 'pip install --upgrade superannotate' to upgrade from your version %s to %s.", |
93 | | - _Version, _version_on_pip |
| 93 | + _version, _version_on_pip |
94 | 94 | ) |
95 | | - elif _version_on_pip > _Version: |
| 95 | + elif _version_on_pip > _version: |
96 | 96 | logger.info( |
97 | 97 | "There is a newer version of SuperAnnotate Python SDK available on PyPI. Run 'pip install --upgrade superannotate' to upgrade from your version %s to %s.", |
98 | | - _Version, _version_on_pip |
| 98 | + _version, _version_on_pip |
99 | 99 | ) |
100 | 100 |
|
101 | 101 |
|
|
0 commit comments