forked from ooici/coi-services
-
Notifications
You must be signed in to change notification settings - Fork 0
/
buildout.cfg
140 lines (127 loc) · 3.06 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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
[buildout]
develop =
.
extern/coverage-model
extern/pyon
extern/epu
extern/eeagent
extern/ion-functions
parts =
project-directories
python
eggs =
coi-services
objgraph
unzip = true
show-picked-versions = true
# extends = versions.cfg
versions = versions
# Using our server instead of Pypi for indexing when Pypi goes wrong
# index = http://sddevrepo.oceanobservatories.org/packages/
# When set to false, buildout and its recipe versions must be
# explicitly pinned down and defined.
allow-picked-versions = true
# Tells buildout where to download packages in addition to Pypi.
find-links =
http://sddevrepo.oceanobservatories.org/releases/
[versions]
# Required by ${ceiextras} to not have conflicts with coi-services
greenlet=0.4.0
mock=0.8
nose=1.1.2
gevent=0.13.8
netCDF=1.0.4
pidantic=0.1.3
simplejson=3.3.0
ntplib=0.3.0
httplib2=0.8
zope.interface=4.0.5
readline=6.2.4.1
requests=1.2.3
boto=2.9.5
amqp=1.0.11
anyjson=0.3.3
kombu=2.5.10
pyyaml=3.10
###
#
# set up the directory structure
#
[project-directories]
recipe = z3c.recipe.mkdir
paths =
logs
# This hack can be taken out once port_agent is stable
[port_agent_hack]
path = ${buildout:directory}/parts/port_agent
recipe = collective.recipe.cmd
on_install = true
on_update = true
cmds =
rm -rf ${port_agent_hack:path}
[port_agent]
path = ${port_agent_hack:path}
recipe = zc.recipe.cmmi
url = http://sddevrepo.oceanobservatories.org/releases/port_agent-ooici-master.tar.gz
configure-options =
--prefix=${port_agent:path}
[ceiextras]
recipe = zc.recipe.egg
eggs =
epu
supervisor
eeagent
[ape]
recipe = zc.recipe.egg
eggs =
ape
index = https://github.com/ooici/ape/tarball/master#egg=ape
find-links = https://github.com/ooici/ape/tarball/master#egg=ape
[gcoverage_patch]
recipe =
zc.recipe.egg
eggs =
coverage==3.5.2pl1
gevent==0.13.7.1
find-links =
http://sddevrepo.oceanobservatories.org/releases/coverage-3.5.2pl1.tar.gz
http://sddevrepo.oceanobservatories.org/releases/gevent-0.13.7.1.tar.gz
[base_config]
initialization =
import os
os.environ['PATH'] = os.pathsep.join([os.path.join('${port_agent:path}', 'bin'), os.environ.get('PATH', '')])
# print os.environ.get('PATH')
scripts =
nosetests
pycc
pyccd
control_cc
generate_interfaces
store_interfaces
clear_couch
clear_db
ipython
coverage
manhole
migrate
entry-points =
pycc=scripts.pycc:entry
pyccd=scripts.pyccd:start_debugging
control_cc=scripts.control_cc:main
generate_interfaces=scripts.generate_interfaces:main
store_interfaces=scripts.store_interfaces:main
clear_couch=pyon.datastore.clear_couch_util:main
clear_db=pyon.datastore.clear_couch_util:main
ipython=scripts.ipython:main
nosetests=nose:run_exit
coverage=coverage:main
manhole=scripts.manhole:main
migrate=ion.util.system.migrate:main
[python]
recipe = zc.recipe.egg
interpreter = python
initialization = ${base_config:initialization}
scripts = ${base_config:scripts}
entry-points = ${base_config:entry-points}
eggs =
${buildout:eggs}