We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00447dd commit d2bac27Copy full SHA for d2bac27
qtpy/__init__.py
@@ -194,7 +194,12 @@ def _parse_int(value):
194
195
def _parse_version(version):
196
"""Parse a version string into a tuple of ints"""
197
- return tuple(_parse_int(x) for x in version.split("."))
+ try:
198
+ from packaging.version import parse as _packaging_version_parse
199
+ except ImportError:
200
+ return tuple(_parse_int(x) for x in version.split("."))
201
+ else:
202
+ return _packaging_version_parse(version)
203
204
205
# Unless `FORCE_QT_API` is set, use previously imported Qt Python bindings
0 commit comments