@@ -70,17 +70,19 @@ packages:
70
70
esmf :
71
71
require :
72
72
- ' ~xerces ~pnetcdf +shared +external-parallelio'
73
- - any_of : ['@=8.6.1 snapshot=none', '@=8.8.0 snapshot=none', '@=8.9.0b05 snapshot=b05 ']
73
+ - any_of : ['@=8.6.1 snapshot=none', '@=8.8.0 snapshot=none', '@=8.9.0b09 snapshot=b09 ']
74
74
- any_of : ['fflags="-fp-model precise" cxxflags="-fp-model precise"']
75
75
when : " %intel"
76
76
message : " Extra ESMF compile options for Intel"
77
- - ' +python'
78
- # - any_of: ['']
79
- # when: "%gcc"
80
- # message: "Extra ESMF compile options for GCC"
81
- # - any_of: ['']
82
- # when: "%apple-clang"
83
- # message: "Extra ESMF compile options for GCC"
77
+ - any_of : ['+python']
78
+ when : " %gcc"
79
+ - any_of : ['+python']
80
+ when : " %intel"
81
+ - any_of : ['+python']
82
+ when : " %oneapi"
83
+ - any_of : ['~python']
84
+ when : " %clang"
85
+ message : " Disable python variant for ESMF because mpi4py doesn't build with clang"
84
86
# To avoid duplicate packages (concretizer bug?)
85
87
expat :
86
88
require :
@@ -141,12 +143,12 @@ packages:
141
143
hdf :
142
144
require : ' @4.2.15 +external-xdr ~fortran ~netcdf'
143
145
hdf5 :
144
- require : ' @1.14.3 +hl +fortran +mpi +threadsafe ~szip'
146
+ require : ' @1.14.5 +hl +fortran +mpi +threadsafe ~szip'
145
147
# Newer versions of hdf-eos2 require manual downloading, avoid
146
148
hdf-eos2 :
147
149
require : ' @2.20v1.00'
148
150
ip :
149
- require : ' @5.3 .0 precision=4,d,8'
151
+ require : ' @5.4 .0 precision=4,d,8'
150
152
ip2 :
151
153
require : ' @1.1.2'
152
154
jasper :
@@ -170,7 +172,10 @@ packages:
170
172
require : ' @2.53.0 ~shared ~f2py'
171
173
variants : ' +pflogger'
172
174
met :
173
- require : ' @12.0.1 +python +grib2'
175
+ require :
176
+ - ' @12.0.1'
177
+ - ' +python'
178
+ - ' +grib2'
174
179
metplus :
175
180
require : ' @6.0.0'
176
181
metis :
@@ -198,22 +203,19 @@ packages:
198
203
require : ' @4.6.1 +parallel_tests'
199
204
# ninja - when adding information here, also check Discover site config
200
205
odc :
201
- require : ' @1.5.2 ~fortran'
202
- # Todo: update to 0.3.28 so that it builds with 'clang'. Check
203
- # packages_clang.yaml where we are overwriting openblas for now.
204
- openblas :
205
- require :
206
- - ' @0.3.24'
206
+ require : ' @1.6.1 ~fortran'
207
207
openmpi :
208
208
require : ' ~internal-hwloc +two_level_namespace'
209
209
openssl :
210
210
require : ' +shared'
211
211
p4est :
212
212
require : ' @2.8.7'
213
213
parallelio :
214
- require : ' @2.6.2 +pnetcdf'
214
+ require :
215
+ - ' @2.6.2'
215
216
parallel-netcdf :
216
- require : ' @1.12.3'
217
+ require :
218
+ - ' @1.12.3'
217
219
pflogger :
218
220
require : ' +mpi'
219
221
pixman :
@@ -272,8 +274,10 @@ packages:
272
274
require : ' @69'
273
275
py-setuptools-rust :
274
276
require : ' +rust_bootstrap'
277
+ # When making changes here, also check the tier2/blackpearl/packages.yaml
275
278
py-torch :
276
- require : ' +custom-protobuf ~mkldnn'
279
+ require :
280
+ - ' +custom-protobuf ~mkldnn'
277
281
# To avoid duplicate packages
278
282
py-urllib3 :
279
283
require : ' @1.26.12'
0 commit comments