summaryrefslogtreecommitdiff
path: root/scripts/versions.py
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2019-04-30 23:16:09 -0700
committerDjordje Lukic <djordje.lukic@docker.com>2019-06-21 16:20:46 +0200
commitabc7308008e76b3c4752c774082698419b0c3244 (patch)
tree6911bad437b1e0e1b624bf179faa61a3e4288a78 /scripts/versions.py
parent193cd93a11945badf374452cf41a22f788e03f97 (diff)
downloaddocker-py-3.7.3-release.tar.gz
Fix versions.py to include release stage3.7.33.7.3-release
Signed-off-by: Joffrey F <f.joffrey@gmail.com>
Diffstat (limited to 'scripts/versions.py')
-rwxr-xr-x[-rw-r--r--]scripts/versions.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/versions.py b/scripts/versions.py
index 93fe0d7..4bdcb74 100644..100755
--- a/scripts/versions.py
+++ b/scripts/versions.py
@@ -26,8 +26,8 @@ class Version(namedtuple('_Version', 'major minor patch stage edition')):
edition = stage
stage = None
elif '-' in stage:
- edition, stage = stage.split('-')
- major, minor, patch = version.split('.', 3)
+ edition, stage = stage.split('-', 1)
+ major, minor, patch = version.split('.', 2)
return cls(major, minor, patch, stage, edition)
@property
@@ -63,7 +63,7 @@ def main():
res = requests.get(url)
content = res.text
versions = [Version.parse(v) for v in re.findall(
- r'"docker-([0-9]+\.[0-9]+\.[0-9]+)-?.*tgz"', content
+ r'"docker-([0-9]+\.[0-9]+\.[0-9]+-?.*)\.tgz"', content
)]
sorted_versions = sorted(
versions, reverse=True, key=operator.attrgetter('order')