Skip to content

Commit 3a7b14e

Browse files
authored
appveyor: generate pep440 compliant version in fix_version.py
I'm unsure if this script is still needed.
1 parent a62aaf2 commit 3a7b14e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ci/appveyor/fix_version.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from datetime import datetime
33
import subprocess
44
import json
5+
import re
56
import sys
67

78
def get_describe_tag():
@@ -12,11 +13,12 @@ def make_version_file(basedir):
1213
subprocess.check_output(['git', 'rev-list', '--max-count=1', 'HEAD']).strip().decode('utf-8'))
1314
basedir = os.path.abspath(basedir)
1415
git_desc = get_describe_tag()
16+
pep440ish = re.sub('^([0-9.]+)-(\\d+)-([0-9a-fg]+)', '\\1.dev\\2+\\3', git_desc)
1517
version_json = {'date': datetime.now().isoformat(),
1618
'dirty': False,
1719
'error': None,
1820
'full-revisionid': rev,
19-
'version': git_desc}
21+
'version': pep440ish}
2022
data = """
2123
import json
2224

0 commit comments

Comments
 (0)