diff --git a/fabfile.py b/fabfile.py index 1eb4728..4e02e11 100644 --- a/fabfile.py +++ b/fabfile.py @@ -22,15 +22,27 @@ # ################################################################################ +import os.path import shutil from fabric.api import * +execfile(os.path.join(os.path.dirname(__file__), 'edbob', '_version.py')) + + @task def release(): """ Release a new version of 'edbob'. """ + shutil.rmtree('edbob.egg-info') local('python setup.py sdist --formats=gztar register upload') + + filename = 'edbob-{0}.tar.gz'.format(__version__) + + put(os.path.join('dist', filename), '/srv/pypi/{0}'.format(filename)) + with cd('/srv/pypi'): + run('rm --recursive --force simple') + run('compoze index')