diff options
Diffstat (limited to 'scripts/upload-old-releases-as-zip.py')
-rw-r--r-- | scripts/upload-old-releases-as-zip.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/scripts/upload-old-releases-as-zip.py b/scripts/upload-old-releases-as-zip.py index 33a3e29c..c1ce41f5 100644 --- a/scripts/upload-old-releases-as-zip.py +++ b/scripts/upload-old-releases-as-zip.py @@ -1,6 +1,11 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- +# declare and require dependencies +__requires__ = [ + 'twine', +]; __import__('pkg_resources') + import errno import glob import hashlib @@ -11,9 +16,11 @@ import tarfile import tempfile import urllib.request, urllib.parse, urllib.error import urllib.request, urllib.error, urllib.parse - from distutils.version import LooseVersion +from twine.commands import upload + + OK = '\033[92m' FAIL = '\033[91m' END = '\033[0m' @@ -221,8 +228,8 @@ class SetuptoolsOldReleasesWithoutZip(object): print('Uploading to pypi...') zips = sorted(glob.glob('%s/*.zip' % self.dirpath), key=LooseVersion) for zips in glob.glob('%s/*.zip' % self.dirpath): - # Put the twine upload code here - pass + print("simulated upload of", zips); continue + upload.upload(dists=list(zips)) if __name__ == '__main__': |