Skip to content

Commit

Permalink
Pin cfitsio for EveryBeam. Zip pins rather than creating a matrix.
Browse files Browse the repository at this point in the history
  • Loading branch information
mpluess committed Apr 10, 2024
1 parent b25b464 commit 5afd331
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 11 deletions.
19 changes: 18 additions & 1 deletion everybeam/conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -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
18 changes: 9 additions & 9 deletions everybeam/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
19 changes: 18 additions & 1 deletion wsclean/conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 5afd331

Please sign in to comment.