Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
appveyor: generate pep440 compliant version in fix_version.py
I'm unsure if this script is still needed.
  • Loading branch information
enkore authored Jul 23, 2023
commit 3a7b14e57c5c10b6fed24aa87d66ceca4109b7e1
4 changes: 3 additions & 1 deletion ci/appveyor/fix_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from datetime import datetime
import subprocess
import json
import re
import sys

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

Expand Down