Skip to content

Commit ef21d17

Browse files
committed
handle dev versions
1 parent 6acb60c commit ef21d17

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pymongo/common.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,6 +1123,10 @@ def from_string(cls, version_string: str) -> Version:
11231123
elif version_string.endswith("-"):
11241124
version_string = version_string[0:-1]
11251125
mod = -1
1126+
# Deal with .devX substrings
1127+
if ".dev" in version_string:
1128+
version_string = version_string[0 : version_string.find(".dev")]
1129+
mod = -1
11261130
# Deal with '-rcX' substrings
11271131
if "-rc" in version_string:
11281132
version_string = version_string[0 : version_string.find("-rc")]

0 commit comments

Comments
 (0)