conda_build_config.yaml 3.62 KB
Newer Older
André Anjos's avatar
André Anjos committed
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
macos_min_version:
  - 10.9
macos_machine:
  - x86_64-apple-darwin13.4.0
MACOSX_DEPLOYMENT_TARGET:
  - 10.9
CONDA_BUILD_SYSROOT:            # [osx]
  - /opt/MacOSX10.9.sdk         # [osx]
# This helps CMAKE find the sysroot. See
# https://cmake.org/cmake/help/v3.11/variable/CMAKE_OSX_SYSROOT.html
SDKROOT:                        # [osx]
  - /opt/MacOSX10.9.sdk         # [osx]
# makes autotools verbose
VERBOSE_AT:
  - V=1
# makes cmake verbose
VERBOSE_CM:
  - VERBOSE=1

# the blas implementations that we build against
blas_impl:
  - mkl

pin_run_as_build:
  libboost:
    max_pin: x.x.x
  py_boost:
    max_pin: x.x.x
  boost:
    max_pin: x.x.x

## the dependencies that we build against multiple versions
python:
  - 3.6
35
  - 3.7
André Anjos's avatar
André Anjos committed
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53

zip_keys:
  -                             # [win]
    - vc                        # [win]
    - c_compiler                # [win]
    - cxx_compiler              # [win]
    - fortran_compiler_version  # [win]
    - python                    # [win]


# Here is the version of dependencies are used when building packages (build
# and host requirements). We keep a list of **all of them** here to make sure
# everything goes as expected in our conda build process. For the version of
# packages that are used for testing packages, see the recipe of bob-devel.
# The version here do not necessarily match the versions in bob-devel.

# This version of bob-devel will be used at test time of packages:
bob_devel:
54
  - 2019.08.14
André Anjos's avatar
André Anjos committed
55
56
57
58

# This version of beat-devel will be used at test time of packages. Notice it
# uses bob-devel and should have a version that is greater or equal its value
beat_devel:
59
  - 2019.08.14
André Anjos's avatar
André Anjos committed
60
61
62
63
64
65

# The build time only dependencies (build requirements).
# Updating these to the latest version all the time is OK and a good idea.
# These versions should match the versions inside bob-devel as well (if they
# overlap) so update them in both places.
cmake:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
66
  - 3.14.0
André Anjos's avatar
André Anjos committed
67
68
69
70
71
72
73
74
pkg_config:
  - 0.29.2

# The dependencies that we link against (host requirements).
# Ideally we want to build against the oldest possible version of packages when
# we are linking against them. It is best to keep this in sync with:
# https://github.com/AnacondaRecipes/aggregate/blob/master/conda_build_config.yaml
numpy:
75
  - 1.15.4
André Anjos's avatar
André Anjos committed
76
boost:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
77
  - 1.67.0
André Anjos's avatar
André Anjos committed
78
ffmpeg:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
79
  - 4.0
André Anjos's avatar
André Anjos committed
80
freetype:
81
  - 2.9.1
André Anjos's avatar
André Anjos committed
82
83
84
giflib:
  - 5.1.4
hdf5:
85
  - 1.10.2
André Anjos's avatar
André Anjos committed
86
87
88
89
90
jpeg:
  - 9b
libblitz:
  - 1.0.1
libmatio:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
91
  - 1.5.15
André Anjos's avatar
André Anjos committed
92
93
94
95
96
97
98
libpng:
  - 1.6.35
libsvm:
  - 3.22
libtiff:
  - 4.0.9
mkl:
99
  - 2019.1
André Anjos's avatar
André Anjos committed
100
101
102
103
104
105
106
107
108
109
sox:
  - 14.4.2
vlfeat:
  - 0.9.21

# The dependencies that are needed for runtime only (run requirements).
# These versions **should** match the versions inside bob-devel recipe.
caffe:
  - 1.0
click:
110
  - 7.0
André Anjos's avatar
André Anjos committed
111
click_plugins:
112
  - 1.1.1
113
cyvlfeat:
114
  - 0.5.1
Anjith GEORGE's avatar
Anjith GEORGE committed
115
116
dlib:
  - 19.7
André Anjos's avatar
André Anjos committed
117
118
docopt:
  - 0.6.2
119
120
h5py:
  - 2.8.0
André Anjos's avatar
André Anjos committed
121
jinja2:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
122
  - 2.10.1
André Anjos's avatar
André Anjos committed
123
kaldi:
124
  - 1!5.5.164
André Anjos's avatar
André Anjos committed
125
matplotlib:
126
  - 3.1.0
127
menpo:
128
  - 0.9.1
129
menpofit:
130
  - 0.6.1
André Anjos's avatar
André Anjos committed
131
mne:
132
  - 0.18.1
André Anjos's avatar
André Anjos committed
133
opencv:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
134
  - 3.4.2
André Anjos's avatar
André Anjos committed
135
pillow:
136
  - 6.1.0
André Anjos's avatar
André Anjos committed
137
pyedflib:
138
  - 0.1.14
André Anjos's avatar
André Anjos committed
139
pytorch:
140
  - 1.1.0
André Anjos's avatar
André Anjos committed
141
pyyaml:
142
  - 5.1.1
André Anjos's avatar
André Anjos committed
143
requests:
144
  - 2.22.0
André Anjos's avatar
André Anjos committed
145
schema:
146
  - 0.7.0
André Anjos's avatar
André Anjos committed
147
scikit_image:
148
  - 0.15.0
André Anjos's avatar
André Anjos committed
149
scikit_learn:
150
  - 0.21.2
André Anjos's avatar
André Anjos committed
151
scipy:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
152
  - 1.2.1
André Anjos's avatar
André Anjos committed
153
setuptools:
154
  - 41.0.1
André Anjos's avatar
André Anjos committed
155
six:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
156
  - 1.12.0
André Anjos's avatar
André Anjos committed
157
sqlalchemy:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
158
  - 1.3.1
André Anjos's avatar
André Anjos committed
159
tabulate:
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
160
  - 0.8.3
André Anjos's avatar
André Anjos committed
161
tensorflow:
162
  - 1.14.0
André Anjos's avatar
André Anjos committed
163
torchvision:
164
  - 0.3.0
165
166
zc_recipe_egg:
  - 2.0.7
André Anjos's avatar
André Anjos committed
167
168
169
170
171

# The dependencies that are needed for runtime only (run requirements) of BEAT
# packages. These versions **should** match the versions inside beat-devel
# recipe.
docker_py:
172
  - 4.0.2
André Anjos's avatar
André Anjos committed
173
jsonschema:
174
  - 3.0.1
André Anjos's avatar
André Anjos committed
175
176
177
178
179
180
181
182
183
oset:
  - 0.1.3
python_graphviz:
  - 0.8.4
pyzmq:
  - 17.1.2
simplejson:
  - 3.16.0
sphinxcontrib_programoutput:
184
  - 0.14
André Anjos's avatar
André Anjos committed
185
186
187
188
189
190
191
192
193
194
195
196
sphinxcontrib_httpdomain:
  - 1.7.0
nodejs:
  - 8.9.3
flask:
  - 1.0.2
flask_cors:
  - 3.0.7
flask_restful:
  - 0.3.6
psycopg2:
  - 2.7.6.1