diff --git a/conda_build_config.yaml b/conda_build_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d0e88c1ab0cf6d7bd70bff11db35a8f61deec44 --- /dev/null +++ b/conda_build_config.yaml @@ -0,0 +1,236 @@ +c_compiler: + - clang # [osx] +cxx_compiler: + - clangxx # [osx] +fortran_compiler_version: +# matrix on linux, because the ABI breaks at GCC 8 + - 7.3.0 # [linux] + - 8.2.0 # [linux] +rust_compiler: + - rust +rust_compiler_version: + - 1.40.0 + +c_compiler_version: # [linux or osx] + - 7.3.0 # [linux] + - 10 # [osx] +cxx_compiler_version: # [linux or osx] + - 7.3.0 # [linux] + - 10 # [osx] +fortran_compiler_version: # [linux] + - 7.3.0 # [linux] +clang_variant: + - clang + +macos_min_version: + - 10.10 +macos_machine: + - x86_64-apple-darwin13.4.0 +MACOSX_DEPLOYMENT_TARGET: + - 10.10 +CONDA_BUILD_SYSROOT: # [osx] + - /opt/MacOSX10.10.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.10.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.7 + - 3.8 + +zip_keys: + - # [win] + - vc # [win] + - c_compiler # [win] + - cxx_compiler # [win] + - fortran_compiler_version # [win] + - python # [win] + - nodejs # [win] + - geos # [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: + - 2020.11.18 + +# 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: + - 2020.11.18 + +# 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: + - 3.14.0 +make: + - 4.2.1 +pkg_config: + - 0.29.2 + +# The host requirements. Ideally we want to build against the oldest possible version of +# packages so packages can be installed with a wide range of versions. But the versions +# here should also be compatible with the pinned versions in bob-devel. For most +# dependencies, you want to put the exact version of bob-devel in here as well. It is +# best to keep this in sync with: +# https://github.com/AnacondaRecipes/aggregate/blob/master/conda_build_config.yaml The +# names here should not contain dots or dashes. You should replace dots and dashes with +# underlines. +boost: + - 1.73.0 +click: + - 7.1.2 +click_plugins: + - 1.1.1 +coverage: + - 5.3 +dask: + - 2.30.0 +dask_jobqueue: + - 0.7.0 +dask_ml: + - 1.7.0 +distributed: + - 2.30.0 +docker_py: + - 4.3.1 +docopt: + - 0.6.2 +ffmpeg: + - 4.2.2 +freetype: + - 2.10.4 +giflib: + - 5.2.1 +h5py: + - 2.10.0 +hdf5: + - 1.10.6 +jinja2: + - 2.11.2 +jpeg: + - 9b +jsonschema: + - 3.2.0 +libblitz: + - 1.0.1 +libpng: + - 1.6.37 +libsvm: + - 3.24 +libtiff: + - 4.1.0 +matplotlib: + - 3.3.2 +mkl: + - 2019.4 +ncurses: + - 6.2 +nose: + - 1.3.7 +numpy: # we build against numpy 1.17 but test against newer versions. + - 1.17 +opencv: + - 4.5.0 +pandas: + - 1.1.3 +pillow: + - 8.0.1 +psycopg2: + - 2.8.5 +pybind11: + - 2.5.0 +pyopengl: + - 3.1.1 +pyqtgraph: + - 0.11.0 +pytest: + - 6.1.1 +pytest_cov: + - 2.10.1 +python_graphviz: + - 0.14.2 +pytorch: + - 1.7.0 +pyyaml: + - 5.3.1 +pyzmq: + - 19.0.2 +qdarkstyle: + - 2.8.1 +qtpy: + - 1.9.0 +requests: + - 2.24.0 +schema: + - 0.7.2 +scikit_image: + - 0.17.2 +scikit_learn: + - 0.23.2 +scipy: + - 1.5.2 +setuptools: + - 50.3.0 +simplejson: + - 3.17.2 +six: + - 1.15.0 +sox: + - 14.4.2 +sphinx: + - 3.2.1 +sphinx_rtd_theme: + - 0.4.3 +sphinxcontrib_httpdomain: + - 1.7.0 +sphinxcontrib_programoutput: + - 0.16 +sqlalchemy: + - 1.3.20 +tabulate: + - 0.8.7 +tensorflow: + - 2.3.0 +termcolor: + - 1.1.0 +torchvision: + - 0.8.1 +tqdm: + - 4.50.2 +vlfeat: + - 0.9.21 +xarray: + - 0.16.1 +zc_buildout: + - 2.13.3 +zc_recipe_egg: + - 2.0.7 +