# HG changeset patch # User ymh # Date 1433715395 -7200 # Node ID bd83fbd445ca34d1eda52174d4e01de6a86469a3 # Parent 06eb56740bc52dfab3b69c65eb1a5a016774b389 src are not at repo root folder, again diff -r 06eb56740bc5 -r bd83fbd445ca server/sbin/sync/fabfile.py --- a/server/sbin/sync/fabfile.py Mon Jun 08 00:12:29 2015 +0200 +++ b/server/sbin/sync/fabfile.py Mon Jun 08 00:16:35 2015 +0200 @@ -19,18 +19,18 @@ shutil.rmtree(env['temp_folder']) def get_version_path(): - return os.path.join(env['temp_folder'], env['version'], env.source_rel_path) + return os.path.join(env['temp_folder'], env['version']) def export(): local('hg archive -r %s %s' % (env['version'], get_version_path()) ) def pack(): # create a new source distribution as tarball - with lcd(get_version_path()): + with lcd(os.path.join(get_version_path(),env.source_rel_path)): local('python setup.py sdist --formats=gztar', capture=False) def create_virtualenv(): - with lcd(get_version_path()): + with lcd(os.path.join(get_version_path(),env.source_rel_path)): tmpd = run('mktemp -d').strip() put('virtualenv/*.txt', tmpd) run('virtualenv -p %s %s' % (env.srv_python_location,env.srv_venv_path)) @@ -48,7 +48,7 @@ def deploy(): # figure out the release name and version - with lcd(get_version_path()): + with lcd(os.path.join(get_version_path(),env.source_rel_path)): dist = local('python setup.py --fullname', capture=True).strip() print(green("dist is %s" % dist))