Source

stage / fabfile.py

Diff from to

fabfile.py

 # -*- coding: utf-8 -*-
 '''stage fabfile'''
 
-from fabric.api import prompt, local, settings, env, lcd
+from fabric.api import prompt, local, settings, env
 
 regup = './setup.py register sdist --format=bztar,zip upload'
 nodist = 'rm -rf dist'
-#sphinxup = './setup.py upload_sphinx'
 
 
 def getversion(fname):
 
 
 def _test(val):
-    truth = val in ['py26', 'py27', 'py31', 'py32']
+    truth = val in ['py26', 'py27', 'py31', 'py32', 'py33', 'pypy']
     if truth is False:
         raise KeyError(val)
     return val
 
 
-def tox():
-    '''test stage'''
-    local('tox')
-
-
-def docs():
-    with lcd('docs/'):
-        local('make clean')
-        local('make html')
-        local('make linkcheck')
-        local('make doctest')
-
-
-def update_docs():
-    docs()
-    with settings(warn_only=True):
-        local('hg ci -m docmerge')
-        local('hg push ssh://hg@bitbucket.org/lcrees/stage')
-        local('hg push github')
-#    local(sphinxup)
-
-
 def tox_recreate():
     '''recreate stage test env'''
     prompt(
-        'Enter testenv: [py26, py27, py31, py32]',
+        'Enter testenv: [py26, py27, py31, py32, py33, pypy]',
         'testenv',
         validate=_test,
     )
     local('tox --recreate -e %(testenv)s' % env)
 
 
-def release():
-    '''release stage'''
-#    docs()
-    local('hg update pu')
-    local('hg update next')
-    local('hg merge pu; hg ci -m automerge')
-    local('hg update maint')
-    local('hg merge default; hg ci -m automerge')
-    local('hg update default')
-    local('hg merge next; hg ci -m automerge')
-    local('hg update pu')
-    local('hg merge default; hg ci -m automerge')
+def releaser():
+    '''stage releaser'''
     _promptup()
     local(regup)
-#    local(sphinxup)
-    local(nodist)
-
-
-def releaser():
-    '''stage releaser'''
-#    docs()
-    _promptup()
-    local(regup)
-#    local(sphinxup)
     local(nodist)
 
 
 def inplace():
     '''in-place stage'''
-#    docs()
     with settings(warn_only=True):
         local('hg push ssh://hg@bitbucket.org/lcrees/stage')
         local('hg push github')
     local('./setup.py sdist --format=gztar,zip upload')
-#    local(sphinxup)
     local(nodist)