Revision fec363b3

b/fabfile.py
47 47
env.deb_packages = ['snf-common', 'snf-app', 'snf-ganeti-tools', 'snf-webproject']
48 48
env.capture = False
49 49
env.colors = True
50
env.pypi_root = 'pypi'
51
env.roledefs = {
52
    'docs': ['docs.dev.grnet.gr'],
53
    'pypi': ['docs.dev.grnet.gr']
54
}
50 55

  
51 56
# coloured logging
52 57
notice = lambda x: sys.stdout.write(yellow(x) + "\n")
......
83 88
    with lcd(package_root(p)):
84 89
        with settings(warn_only=True):
85 90
            local("rm -r dist build")
86
        local("python setup.py sdist")
91
        local("python setup.py egg_info -d sdist")
87 92

  
88 93

  
89 94
def install_pkg(p):
......
180 185
    for p in env.deb_packages:
181 186
        local("cp %s/%s*.deb ./packages/" % (build_area, p))
182 187

  
188
@roles('pypi')
189
def uploadtars():
190
    put("packages/*.tar.gz", 'www/pypi/')
191

  

Also available in: Unified diff