diff --git a/everybeam/conda_build_config.yaml b/everybeam/conda_build_config.yaml index af1d4f7..2bfaf85 100644 --- a/everybeam/conda_build_config.yaml +++ b/everybeam/conda_build_config.yaml @@ -1,16 +1,33 @@ python: - 3.9 +# For reasons that are not entirely clear to me, conda build +# constrains the cfitsio and hdf5 run dependencies to a specific patch. +# Here, we make sure the boost / cfitsio / hdf5 combination that fits +# the Karabo environment, 1.82 / 4.3.1 / 1.14.2, is built. +# And we build more boost / cfitsio / hdf5 combinations, one for each +# boost version that is compatible with this library and its dependencies. boost: - 1.74 - 1.78 - 1.82 - 1.84 - +cfitsio: + - 4.1.0 + - 4.3.0 + - 4.3.1 + - 4.4.0 hdf5: + - 1.12.1 + - 1.14.1 - 1.14.2 - 1.14.3 +zip_keys: + - boost + - cfitsio + - hdf5 pin_run_as_build: boost: x.x + cfitsio: x.x.x hdf5: x.x.x diff --git a/everybeam/meta.yaml b/everybeam/meta.yaml index 03fb3fa..551aea4 100644 --- a/everybeam/meta.yaml +++ b/everybeam/meta.yaml @@ -17,38 +17,38 @@ requirements: - cmake - make - boost - - hdf5 + - casacore + - cfitsio - fftw + - hdf5 - libblas - liblapack - libxml2 - python - - casacore - - cfitsio - wcslib host: - boost - - hdf5 + - casacore + - cfitsio - fftw + - hdf5 - libblas - liblapack - libxml2 - python - - casacore - - cfitsio - wcslib run: - boost - - hdf5 + - casacore + - cfitsio - fftw + - hdf5 - libblas - liblapack - libxml2 - python - - casacore - - cfitsio - wcslib about: diff --git a/wsclean/conda_build_config.yaml b/wsclean/conda_build_config.yaml index af1d4f7..2bfaf85 100644 --- a/wsclean/conda_build_config.yaml +++ b/wsclean/conda_build_config.yaml @@ -1,16 +1,33 @@ python: - 3.9 +# For reasons that are not entirely clear to me, conda build +# constrains the cfitsio and hdf5 run dependencies to a specific patch. +# Here, we make sure the boost / cfitsio / hdf5 combination that fits +# the Karabo environment, 1.82 / 4.3.1 / 1.14.2, is built. +# And we build more boost / cfitsio / hdf5 combinations, one for each +# boost version that is compatible with this library and its dependencies. boost: - 1.74 - 1.78 - 1.82 - 1.84 - +cfitsio: + - 4.1.0 + - 4.3.0 + - 4.3.1 + - 4.4.0 hdf5: + - 1.12.1 + - 1.14.1 - 1.14.2 - 1.14.3 +zip_keys: + - boost + - cfitsio + - hdf5 pin_run_as_build: boost: x.x + cfitsio: x.x.x hdf5: x.x.x