Skip to content

Commit 466e5e6

Browse files
PhilippvKPhilipp v. K
andauthored
[CI] fix broken handling of release candidates in anaconda_prune.py (#147)
Co-authored-by: Philipp v. K <[email protected]>
1 parent 7f67ec2 commit 466e5e6

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

conda/anaconda_prune.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,18 @@ def extract_group_key_order(path):
5151

5252
dev_pos = ver.find(".dev")
5353
if dev_pos != -1:
54+
rc_pos = ver.find("rc")
5455
# all nightly share the same group
5556
group_key.append("nightly")
5657
# dev number as the order.
57-
pub_ver = [int(x) for x in ver[:dev_pos].split(".")]
58+
pos = dev_pos
59+
if rc_pos != -1:
60+
pos = rc_pos
61+
pub_ver = [int(x) for x in ver[:pos].split(".")]
62+
if rc_pos != -1:
63+
pub_ver += [int(ver[rc_pos + 2 : dev_pos])]
64+
else:
65+
pub_ver += [int(1e9)]
5866
order = pub_ver + [int(ver[dev_pos + 4 :])] + order
5967
else:
6068
# stable version has its own group

0 commit comments

Comments
 (0)