We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fd026eb commit 2c0a6daCopy full SHA for 2c0a6da
euclidkit/version.py
@@ -1,10 +1,18 @@
1
"""Version information for euclidkit package."""
2
3
-__version__ = "0.2.0rc1"
4
-__version_info__ = tuple(int(x) for x in __version__.split("."))
+import re
+
5
+__version__ = "0.2.0rc.1"
6
7
+# Extract numeric release tuple from PEP 440 versions (e.g. 0.2.0rc1 -> (0, 2, 0)).
8
+_release_match = re.match(r"^(\d+)\.(\d+)\.(\d+)", __version__)
9
+if _release_match:
10
+ __version_info__ = tuple(int(x) for x in _release_match.groups())
11
+else:
12
+ __version_info__ = (0, 0, 0)
13
14
# Version metadata
15
__author__ = "Yuming Fu"
16
__email__ = "fuympku@outlook.com"
17
__license__ = "GPLv3"
-__copyright__ = "Copyright 2026, Yuming Fu"
18
+__copyright__ = "Copyright 2026, Yuming Fu"
0 commit comments