##// END OF EJS Templates
Update release script not to upload insecurly
Matthias Bussonnier -
Show More
@@ -51,17 +51,19 b" if 'upload' not in sys.argv:"
51 sys.exit(0)
51 sys.exit(0)
52
52
53 # Register with the Python Package Index (PyPI)
53 # Register with the Python Package Index (PyPI)
54 print( 'Registering with PyPI...')
54 print( 'Not Registering with PyPI, registering with setup.py is insecure as communication is not encrypted')
55 cd(ipdir)
55 cd(ipdir)
56 sh('./setup.py register')
56 # sh('./setup.py register')
57
57
58 # Upload all files
58 # Upload all files
59 sh(sdists + ' upload')
59 sh(sdists)
60 for py in ('2.7', '3.4'):
60 for py in ('2.7', '3.4'):
61 sh('python%s setupegg.py bdist_wheel upload' % py)
61 sh('python%s setupegg.py bdist_wheel' % py)
62
63 print('Will not upload with setuptools as upload connection is insecure. Please use `twine upload dist/*` to upload the files to PyPI')
62
64
63 cd(distdir)
65 cd(distdir)
64 print( 'Uploading distribution files...')
66 print( 'Uploading distribution files to GitHub...')
65
67
66 for fname in os.listdir('.'):
68 for fname in os.listdir('.'):
67 # TODO: update to GitHub releases API
69 # TODO: update to GitHub releases API
@@ -71,6 +73,7 b" for fname in os.listdir('.'):"
71 post_download("ipython/ipython", fname, description=desc)
73 post_download("ipython/ipython", fname, description=desc)
72
74
73 # Make target dir if it doesn't exist
75 # Make target dir if it doesn't exist
76 print('Uploading IPython to backup site.')
74 sh('ssh %s "mkdir -p %s/release/%s" ' % (archive_user, archive_dir, version))
77 sh('ssh %s "mkdir -p %s/release/%s" ' % (archive_user, archive_dir, version))
75 sh('scp * %s' % release_site)
78 sh('scp * %s' % release_site)
76
79
@@ -4,7 +4,6 b' from __future__ import print_function'
4
4
5 # Library imports
5 # Library imports
6 import os
6 import os
7 import sys
8
7
9 # Useful shorthands
8 # Useful shorthands
10 pjoin = os.path.join
9 pjoin = os.path.join
General Comments 0
You need to be logged in to leave comments. Login now