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