Lynn Rees avatar Lynn Rees committed aab8772

- update

Comments (0)

Files changed (3)

README.md

-stage
-=====
-
-Configuration over convention.
 
 from fabric.api import prompt, local, settings, env, lcd
 
-regup = './setup.py register sdist --format=gztar,zip upload'
-nodist = 'rm -rf ./dist'
-sphinxup = './setup.py upload_sphinx'
+regup = './setup.py register sdist --format=bztar,zip upload'
+nodist = 'rm -rf dist'
+#sphinxup = './setup.py upload_sphinx'
 
 
 def getversion(fname):
     '''
-    Get the `__version__` without importing.
+    Get the __version__ without importing.
     '''
     for line in open(fname):
         if line.startswith('__version__'):
 
 
 def _promptup():
-    prompt('Enter tag: ', 'tag')
     with settings(warn_only=True):
-        local('hg tag "%(tag)s"' % getversion('stage/__init__.py'))
+        local('hg tag "%s"' % getversion('stage/__init__.py'))
         local('hg push ssh://hg@bitbucket.org/lcrees/stage')
         local('hg push github')
 
 
 def _test(val):
-    truth = val in ('py26', 'py27', 'py32')
+    truth = val in ['py26', 'py27', 'py31', 'py32']
     if truth is False:
         raise KeyError(val)
     return val
         local('hg ci -m docmerge')
         local('hg push ssh://hg@bitbucket.org/lcrees/stage')
         local('hg push github')
-    local(sphinxup)
+#    local(sphinxup)
 
 
 def tox_recreate():
     '''recreate stage test env'''
     prompt(
-        'Enter testenv: [py26, py27, py31, py32, pypy]',
+        'Enter testenv: [py26, py27, py31, py32]',
         'testenv',
         validate=_test,
     )
 
 def release():
     '''release stage'''
-    docs()
+#    docs()
     local('hg update pu')
     local('hg update next')
     local('hg merge pu; hg ci -m automerge')
     local('hg merge default; hg ci -m automerge')
     _promptup()
     local(regup)
-    local(sphinxup)
+#    local(sphinxup)
     local(nodist)
 
 
 def releaser():
     '''stage releaser'''
-    docs()
+#    docs()
     _promptup()
     local(regup)
-    local(sphinxup)
+#    local(sphinxup)
     local(nodist)
 
 
 def inplace():
     '''in-place stage'''
-    docs()
+#    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(sphinxup)
     local(nodist)
-
-
-def release_next():
-    '''release stage from next branch'''
-    docs()
-    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 next')
-    local('hg merge default; hg ci -m automerge')
-    _promptup()
-    local(regup)
-    local(sphinxup)
-    local(nodist)

stage/__init__.py

 # -*- coding: utf-8 -*-
 '''Pythonic configuration.'''
 
-__version__ = (0, 2, 1)
-
 from .conf import Context, Conf, Env, env, context, With
 
 __all__ = 'Context Conf Env env context With'.split()
+__version__ = (0, 2, 1)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.