Skip to content

Commit 9ec38fc

Browse files
jorisvandenbosschestangirala
authored andcommitted
DOC: update make.py script (pandas-dev#16456)
1 parent 4772a19 commit 9ec38fc

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

doc/make.py

+24-11
Original file line numberDiff line numberDiff line change
@@ -34,47 +34,60 @@
3434
SPHINX_BUILD = 'sphinxbuild'
3535

3636

37-
def upload_dev(user='pandas'):
37+
def _process_user(user):
38+
if user is None or user is False:
39+
user = ''
40+
else:
41+
user = user + '@'
42+
return user
43+
44+
45+
def upload_dev(user=None):
3846
'push a copy to the pydata dev directory'
39-
if os.system('cd build/html; rsync -avz . {0}@pandas.pydata.org'
47+
user = _process_user(user)
48+
if os.system('cd build/html; rsync -avz . {0}pandas.pydata.org'
4049
':/usr/share/nginx/pandas/pandas-docs/dev/ -essh'.format(user)):
4150
raise SystemExit('Upload to Pydata Dev failed')
4251

4352

44-
def upload_dev_pdf(user='pandas'):
53+
def upload_dev_pdf(user=None):
4554
'push a copy to the pydata dev directory'
46-
if os.system('cd build/latex; scp pandas.pdf {0}@pandas.pydata.org'
55+
user = _process_user(user)
56+
if os.system('cd build/latex; scp pandas.pdf {0}pandas.pydata.org'
4757
':/usr/share/nginx/pandas/pandas-docs/dev/'.format(user)):
4858
raise SystemExit('PDF upload to Pydata Dev failed')
4959

5060

51-
def upload_stable(user='pandas'):
61+
def upload_stable(user=None):
5262
'push a copy to the pydata stable directory'
53-
if os.system('cd build/html; rsync -avz . {0}@pandas.pydata.org'
63+
user = _process_user(user)
64+
if os.system('cd build/html; rsync -avz . {0}pandas.pydata.org'
5465
':/usr/share/nginx/pandas/pandas-docs/stable/ -essh'.format(user)):
5566
raise SystemExit('Upload to stable failed')
5667

5768

58-
def upload_stable_pdf(user='pandas'):
69+
def upload_stable_pdf(user=None):
5970
'push a copy to the pydata dev directory'
60-
if os.system('cd build/latex; scp pandas.pdf {0}@pandas.pydata.org'
71+
user = _process_user(user)
72+
if os.system('cd build/latex; scp pandas.pdf {0}pandas.pydata.org'
6173
':/usr/share/nginx/pandas/pandas-docs/stable/'.format(user)):
6274
raise SystemExit('PDF upload to stable failed')
6375

6476

65-
def upload_prev(ver, doc_root='./', user='pandas'):
77+
def upload_prev(ver, doc_root='./', user=None):
6678
'push a copy of older release to appropriate version directory'
79+
user = _process_user(user)
6780
local_dir = doc_root + 'build/html'
6881
remote_dir = '/usr/share/nginx/pandas/pandas-docs/version/%s/' % ver
69-
cmd = 'cd %s; rsync -avz . %s@pandas.pydata.org:%s -essh'
82+
cmd = 'cd %s; rsync -avz . %spandas.pydata.org:%s -essh'
7083
cmd = cmd % (local_dir, user, remote_dir)
7184
print(cmd)
7285
if os.system(cmd):
7386
raise SystemExit(
7487
'Upload to %s from %s failed' % (remote_dir, local_dir))
7588

7689
local_dir = doc_root + 'build/latex'
77-
pdf_cmd = 'cd %s; scp pandas.pdf %s@pandas.pydata.org:%s'
90+
pdf_cmd = 'cd %s; scp pandas.pdf %spandas.pydata.org:%s'
7891
pdf_cmd = pdf_cmd % (local_dir, user, remote_dir)
7992
if os.system(pdf_cmd):
8093
raise SystemExit('Upload PDF to %s from %s failed' % (ver, doc_root))

0 commit comments

Comments
 (0)