11packages :
2- all :
3- providers :
4- jpeg : [libjpeg-turbo]
5- pkgconfig : [pkg-config]
6- yacc : [bison]
7- zlib-api : [zlib]
2+ # Virtual provider settings
3+ jpeg :
4+ require : [libjpeg-turbo]
5+ pkgconfig :
6+ require : [pkg-config]
7+ yacc :
8+ require : [bison]
9+ zlib-api :
10+ require : [zlib]
11+ # Individual package settings
812 awscli-v2 :
913 require :
1014 - ~examples
@@ -55,7 +59,7 @@ packages:
5559 - +fix
5660 ecbuild :
5761 require :
58- - ' @3.7.2 '
62+ - ' @3.12.0 '
5963 eccodes :
6064 require :
6165 - ' @2.33.0'
@@ -66,15 +70,15 @@ packages:
6670 - +ui
6771 eckit :
6872 require :
69- - ' @1.28 .3'
73+ - ' @1.32 .3'
7074 - linalg=eigen,lapack compression=lz4,bzip2
7175 ecmwf-atlas :
7276 require :
73- - ' @0.40.0 '
77+ - ' @0.44.1 '
7478 - +fckit +trans +tesselation +fftw
7579 ectrans :
7680 require :
77- - ' @1.5 .0'
81+ - ' @1.7 .0'
7882 eigen :
7983 require :
8084 - ' @3.4.0'
@@ -84,7 +88,7 @@ packages:
8488 esmf :
8589 require :
8690 - ~xerces ~pnetcdf +shared +external-parallelio
87- - any_of : ['@=8.6.1 snapshot=none', '@=8.8.0 snapshot=none', '@=8.9.0 snapshot=none']
91+ - any_of : ['@=8.6.1 snapshot=none', '@=8.8.0 snapshot=none', '@=8.9.0 snapshot=none', '@=8.9.1 snapshot=none' ]
8892 - any_of : ['fflags="-fp-model precise" cxxflags="-fp-model precise"']
8993 when : ' %intel'
9094 message : Extra ESMF compile options for Intel
@@ -93,21 +97,24 @@ packages:
9397 - ~libbsd
9498 fckit :
9599 require :
96- - ' @0.13.2 '
100+ - ' @0.14.1 '
97101 - +eckit
98102 fftw :
99103 require :
100104 - ' @3.3.10'
101105 fiat :
102106 require :
103- - ' @1.4 .1'
107+ - ' @1.6 .1'
104108 flex :
105109 require :
106110 - ' @2.6.4'
107111 fms :
108112 require :
109113 - ' @2024.02'
110- - precision=32,64 +quad_precision +gfs_phys +openmp +pic constants=GFS build_type=Release +deprecated_io
114+ - precision=32,64 +quad_precision +openmp +pic build_type=Release +deprecated_io
115+ - any_of :
116+ - +gfs_phys constants=GFS
117+ - ~gfs_phys constants=GEOS
111118 fontconfig :
112119 require :
113120 - +pic
@@ -136,6 +143,8 @@ packages:
136143 # glib:
137144 # require:
138145 # - '@:2.78.3'
146+ global-workflow-env :
147+ require : ['+uwtools']
139148 # # To avoid duplicate packages being built
140149 # gmake:
141150 # require:
@@ -206,8 +215,6 @@ packages:
206215 require :
207216 - ' @2.53'
208217 - ~shared ~f2py +pflogger
209- # Note: Please check the sites/tier1/nas/packages_gcc.yaml if
210- # this is changed, as it has a custom variant combination
211218 met :
212219 require :
213220 - ' @12.0.1'
@@ -304,6 +311,10 @@ packages:
304311 py-cartopy :
305312 require :
306313 - +plotting
314+ # Pin py-colorama to avoid duplicate packages, hopefully can be removed soon
315+ py-colorama :
316+ require :
317+ - ' @0.4.6'
307318 # Pin to version 42 to avoid maturin dependency that breaks Intel oneAPI builds
308319 py-cryptography :
309320 require :
0 commit comments