Commit fac5dc44 authored by Jason R. Coombs's avatar Jason R. Coombs

Add twine implementation

parent e30ea433
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# declare and require dependencies
__requires__ = [
'twine',
]; __import__('pkg_resources')
import errno import errno
import glob import glob
import hashlib import hashlib
...@@ -11,9 +16,11 @@ import tarfile ...@@ -11,9 +16,11 @@ import tarfile
import tempfile import tempfile
import urllib.request, urllib.parse, urllib.error import urllib.request, urllib.parse, urllib.error
import urllib.request, urllib.error, urllib.parse import urllib.request, urllib.error, urllib.parse
from distutils.version import LooseVersion from distutils.version import LooseVersion
from twine.commands import upload
OK = '\033[92m' OK = '\033[92m'
FAIL = '\033[91m' FAIL = '\033[91m'
END = '\033[0m' END = '\033[0m'
...@@ -221,8 +228,8 @@ class SetuptoolsOldReleasesWithoutZip(object): ...@@ -221,8 +228,8 @@ class SetuptoolsOldReleasesWithoutZip(object):
print('Uploading to pypi...') print('Uploading to pypi...')
zips = sorted(glob.glob('%s/*.zip' % self.dirpath), key=LooseVersion) zips = sorted(glob.glob('%s/*.zip' % self.dirpath), key=LooseVersion)
for zips in glob.glob('%s/*.zip' % self.dirpath): for zips in glob.glob('%s/*.zip' % self.dirpath):
# Put the twine upload code here print("simulated upload of", zips); continue
pass upload.upload(dists=list(zips))
if __name__ == '__main__': if __name__ == '__main__':
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment