# A copy of this list is in beat-devel and bob/bob as well. Keep them synced please. {% set nopin = ['ca-certificates', 'certifi', 'openssl', 'libstdcxx-ng', 'libgcc-ng', 'libcxx', 'libcxxabi'] %} package: name: bob-devel # please update the version of beat-devel and update bob-devel's version # there as well in the same merge request. version: 2020.01.08 build: # the build number must be zero all the time. number: 0 ignore_run_exports: {% for package in resolved_packages('host') %} - {{ package.split()[0] }} {% endfor %} requirements: host: - python {{ python }} # IMPORTANT: To update this list, create a conda environment with all the # below packages without any pinning. Once the environment is resolved, # observe those versions and put them here. # Dependency list of bob packages. Everything is pinned to allow for better # reproducibility. - boost 1.67.0 - click 7.0 - click-plugins 1.1.1 - cmake 3.14.0 - coverage 4.5.3 - cyvlfeat 0.5.1 - docopt 0.6.2 # to make sure we get ffmpeg from our own channel which has more codecs - ffmpeg 4.0 hadceb68_1 # [linux] - ffmpeg 4.0 h2047f9e_1 # [osx] - freetype 2.9.1 - giflib 5.1.4 - h5py 2.8.0 - hdf5 1.10.2 - jinja2 2.10.1 - jpeg 9b - kaldi 1!5.5.164 # [linux] - libblitz 1.0.1 - libmatio 1.5.17 - libogg 1.3.2 - libpng 1.6.37 - libsvm 3.24 - libtiff 4.0.10 - matplotlib 3.1.0 - menpo 0.9.2 - menpofit 0.6.1 - mkl 2019.4 - mne 0.18.1 - mr.developer 2.0.0 - nose 1.3.7 - numpy 1.16.4 - opencv 3.4.2 - pillow 6.1.0 - pkg-config 0.29.2 - pyedflib 0.1.14 - cudatoolkit 9.0 # [linux] - pandas 0.25.1 - pytorch 1.0.1 # [linux] - pyyaml 5.1.1 - requests 2.22.0 - schema 0.7.1 - scikit-image 0.15.0 - scikit-learn 0.21.2 - scipy 1.2.1 - setuptools 41.0.1 - six 1.12.0 - sox 14.4.2 - sphinx 2.1.2 - sphinx_rtd_theme 0.4.3 - sqlalchemy 1.3.5 - tabulate 0.8.3 - tensorflow 1.14.0 - torchvision 0.2.1 # [linux] - tqdm 4.32.1 - vlfeat 0.9.21 - zc.buildout 2.13.2 - zc.recipe.egg 2.0.7 # beat-devel direct dependencies that leak to bob-devel as indirect # dependencies: - termcolor 1.1.0 # semi-supported dependencies (drop them if they conflict): - dlib 19.7 run: - python run_constrained: {% for package in resolved_packages('host') %} {% if package.split()[0] not in nopin %} - {{ package }} {% endif %} {% endfor %} test: requires: - numpy - ffmpeg - pytorch # [linux] - torchvision # [linux] commands: # we expect these features from ffmpeg: - ffmpeg -codecs | grep "DEVI.S zlib" # [unix] - ffmpeg -codecs | grep "DEV.LS h264" # [unix] about: home: http://www.idiap.ch/software/bob license: BSD 3-Clause summary: A meta-package to define an environment for Bob package development extra: recipe-maintainers: - amohammadi - anjos