From 029bc2bf1a12146082a9c453d5965be0b7266dc6 Mon Sep 17 00:00:00 2001 From: Bob Ippolito Date: Thu, 23 Nov 2017 12:26:56 -0800 Subject: update artifacts.py to avoid none-any wheels --- scripts/artifacts.py | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) (limited to 'scripts') diff --git a/scripts/artifacts.py b/scripts/artifacts.py index 8d220af..499e5f1 100644 --- a/scripts/artifacts.py +++ b/scripts/artifacts.py @@ -1,13 +1,12 @@ -try: - from urllib.request import urlopen -except ImportError: - from urllib import urlopen +#!/usr/bin/env python3 +from urllib.request import urlopen import json import os import re import subprocess import sys +import getpass def get_json(url): @@ -40,22 +39,36 @@ def download_github_artifacts(): for asset in release['assets']: download_file(asset['browser_download_url'], 'dist/{name}'.format(**asset)) + def get_version(): return subprocess.check_output([sys.executable, 'setup.py', '--version']).strip() + def artifact_matcher(version): - return re.compile('^simplejson-{}.*\\.(exe|whl)$'.format(re.escape(version))) + return re.compile( + '^simplejson-{}.*(?