forked from mistio/mist-ce
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuildout.cfg
90 lines (69 loc) · 1.42 KB
/
buildout.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
[buildout]
extensions =
mr.developer
parts =
cloudpy
mist
uwsgi
devtools
pylint
behave
test
develop = .
src/libcloud
src/paramiko
sources = sources
versions = versions
auto-checkout = *
eggs =
allow-hosts=*.python.org
[mist]
recipe = zc.recipe.egg
dependent-scripts = true
eggs =
mist.io
PasteScript
[uwsgi]
recipe = unweb.recipe.uwsgi
eggs =
${mist:eggs}
# PasteDeploy
[cloudpy]
recipe = zc.recipe.egg
eggs =
ipython
${mist:eggs}
scripts = ipython=cloudpy
[devtools]
recipe = zc.recipe.egg:scripts
eggs =
pep8
sphinx
${mist:eggs}
[pylint]
recipe = zc.recipe.egg
eggs =
pylint
${mist:eggs}
scripts = pylint
entry-points = pylint=pylint.lint:Run
arguments = sys.argv[1:]
[behave]
recipe = zc.recipe.egg
eggs = ${mist:eggs}
[test]
recipe = collective.recipe.cmd
on_install = true
on_update = true
cmds =
cat <<EOF > ${buildout:directory}/bin/test
#!/bin/sh
${buildout:directory}/bin/cloudpy ${buildout:directory}/src/mist/io/tests/features/init_persona.py
${buildout:directory}/bin/behave --no-capture \$@ ${buildout:directory}/src/mist/io/tests/features
EOF
chmod a+x ${buildout:directory}/bin/test
[sources]
libcloud = git https://github.com/mistio/libcloud.git branch=mistio
paramiko = git https://github.com/paramiko/paramiko.git rev=21cb9a2d86b2c0419444ea7c2e5e1c35a62b6373
[versions]
pyramid = 1.4