Commit 0496e68c authored by Jason R. Coombs's avatar Jason R. Coombs

Extract function for uploading to pypi

parent 6075a86e
...@@ -132,21 +132,7 @@ def do_release(): ...@@ -132,21 +132,7 @@ def do_release():
subprocess.check_call(['hg', 'update', VERSION]) subprocess.check_call(['hg', 'update', VERSION])
linkify('CHANGES.txt', 'CHANGES (links).txt') upload_to_pypi()
has_docs = build_docs()
if os.path.isdir('./dist'):
shutil.rmtree('./dist')
cmd = [
sys.executable, 'setup.py', '-q',
'egg_info', '-RD', '-b', '',
'sdist',
'register', '-r', PACKAGE_INDEX,
'upload', '-r', PACKAGE_INDEX,
]
if has_docs:
cmd.extend(['upload_docs', '-r', PACKAGE_INDEX])
subprocess.check_call(cmd)
upload_bootstrap_script() upload_bootstrap_script()
# update to the tip for the next operation # update to the tip for the next operation
...@@ -163,6 +149,23 @@ def do_release(): ...@@ -163,6 +149,23 @@ def do_release():
add_milestone_and_version() add_milestone_and_version()
def upload_to_pypi():
linkify('CHANGES.txt', 'CHANGES (links).txt')
has_docs = build_docs()
if os.path.isdir('./dist'):
shutil.rmtree('./dist')
cmd = [
sys.executable, 'setup.py', '-q',
'egg_info', '-RD', '-b', '',
'sdist',
'register', '-r', PACKAGE_INDEX,
'upload', '-r', PACKAGE_INDEX,
]
if has_docs:
cmd.extend(['upload_docs', '-r', PACKAGE_INDEX])
subprocess.check_call(cmd)
def has_sphinx(): def has_sphinx():
try: try:
devnull = open(os.path.devnull, 'wb') devnull = open(os.path.devnull, 'wb')
......
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