diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2017-07-24 08:28:25 -0400 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2017-07-24 15:28:25 +0300 |
commit | 72e37c4062bfd4abbd1968d0fd42023511681960 (patch) | |
tree | 397d9ecc40875850595a95d74bbcdacedb1d8fe8 /release.py | |
parent | 96ffd91956657775696bc6e260890543a5fba58b (diff) | |
download | cryptography-72e37c4062bfd4abbd1968d0fd42023511681960.tar.gz cryptography-72e37c4062bfd4abbd1968d0fd42023511681960.tar.bz2 cryptography-72e37c4062bfd4abbd1968d0fd42023511681960.zip |
Refs #3646 -- Don't use shell globbing in our release script (#3809)
Diffstat (limited to 'release.py')
-rw-r--r-- | release.py | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -5,6 +5,7 @@ from __future__ import absolute_import, division, print_function import getpass +import glob import io import os import subprocess @@ -106,10 +107,11 @@ def release(version): run("python", "setup.py", "sdist") run("python", "setup.py", "sdist", "bdist_wheel", cwd="vectors/") - run( - "twine", "upload", "-s", "dist/cryptography-{0}*".format(version), - "vectors/dist/cryptography_vectors-{0}*".format(version), shell=True + packages = ( + glob.glob("dist/cryptography-{0}*".format(version)) + + glob.glob("vectors/dist/cryptography_vectors-{0}*".format(version)) ) + run("twine", "upload", "-s", *packages) session = requests.Session() |