forked from ooici/coi-services
-
Notifications
You must be signed in to change notification settings - Fork 0
/
buildout.cfg
144 lines (128 loc) · 3.19 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
141
142
143
144
[buildout]
develop =
.
extern/coverage-model
extern/pyon
extern/epu
extern/eeagent
parts =
project-directories
numpy-install
python
eggs =
gevent==0.13.7
coverage==3.5.2
coi-services
objgraph
unzip = true
# extends = versions.cfg
versions = versions
# Using our server instead of Pypi for indexing when Pypi goes wrong
# index = http://sddevrepo.oceanobservatories.org/releases/
# When set to false, buildout and its recipe versions must be
# explicitly pinned down and defined.
allow-picked-versions = true
# Useful line to print out the buildout versions you are using
extensions = buildout-versions
# Tells buildout where to download packages in addition to Pypi.
find-links =
http://sddevrepo.oceanobservatories.org/releases/
[versions]
setuptools=0.6c11
# Required by ${ceiextras} to not have conflicts with coi-services
simplejson=2.1.6
greenlet=0.4.0
mock=0.8
nose=1.1.2
numpy=1.6.2
###
#
# 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 = https://github.com/ooici/port_agent/tarball/master
configure-options =
--prefix=${port_agent:path}
[numpy-src]
recipe = hexagonit.recipe.download
url = http://pypi.python.org/packages/source/n/numpy/numpy-1.6.2.tar.gz#md5=95ed6c9dcc94af1fc1642ea2a33c1bba
ignore-existing = true
[numpy-install]
recipe = z3c.recipe.egg:setup
setup = ${numpy-src:location}/numpy-1.6.2
args =
clean
build
install
[ceiextras]
recipe = zc.recipe.egg
eggs =
epu
supervisor
eeagent
pidantic
dashi
[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 =
https://github.com/newbrough/coverage/tarball/master#egg=coverage-3.5.2pl1
https://github.com/newbrough/gevent-0.13.7/tarball/master#egg=gevent-0.13.7.1
[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
ipython
coverage
manhole
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
ipython=scripts.ipython:main
nosetests=nose:run_exit
coverage=coverage:main
manhole=scripts.manhole: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}