aboutsummaryrefslogtreecommitdiffstats
path: root/release.py
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2017-07-24 08:28:25 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2017-07-24 15:28:25 +0300
commit72e37c4062bfd4abbd1968d0fd42023511681960 (patch)
tree397d9ecc40875850595a95d74bbcdacedb1d8fe8 /release.py
parent96ffd91956657775696bc6e260890543a5fba58b (diff)
downloadcryptography-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.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/release.py b/release.py
index b380179d..77391e80 100644
--- a/release.py
+++ b/release.py
@@ -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()