Skip to content

Commit 165714d

Browse files
CDDSO-321_cmor_3.7.2 (#153)
* CDDSO-321: update environment, setup script and modify run_all_tests to use quota rather than du, corrected order of channels, and removed hashes from minimal environment for clarity
1 parent ad6cc1b commit 165714d

File tree

5 files changed

+280
-248
lines changed

5 files changed

+280
-248
lines changed

environment.yml

Lines changed: 124 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -1,166 +1,182 @@
1-
name: cdds
1+
name: cdds-2.5.0_dev-4
22
channels:
3+
- conda-mo-internal
34
- conda-forge
45
- conda-main
56
dependencies:
67
- _libgcc_mutex=0.1=conda_forge
7-
- _openmp_mutex=4.5=2_kmp_llvm
8+
- _openmp_mutex=4.5=2_gnu
89
- alabaster=0.7.13=pyhd8ed1ab_0
910
- antlr-python-runtime=4.7.2=py38h578d9bd_1003
10-
- attrs=22.2.0=pyh71513ae_0
11+
- attrs=23.1.0=pyh71513ae_1
12+
- aws-c-auth=0.7.0=hf8751d9_2
13+
- aws-c-cal=0.6.0=h93469e0_0
14+
- aws-c-common=0.8.23=hd590300_0
15+
- aws-c-compression=0.2.17=h862ab75_1
16+
- aws-c-event-stream=0.3.1=h9599702_1
17+
- aws-c-http=0.7.11=hbe98c3e_0
18+
- aws-c-io=0.13.28=h3870b5a_0
19+
- aws-c-mqtt=0.8.14=h2e270ba_2
20+
- aws-c-s3=0.3.13=heb0bb06_2
21+
- aws-c-sdkutils=0.1.11=h862ab75_1
22+
- aws-checksums=0.1.16=h862ab75_1
23+
- aws-crt-cpp=0.20.3=he9c0e7f_4
24+
- aws-sdk-cpp=1.10.57=hbc2ea52_17
1125
- babel=2.12.1=pyhd8ed1ab_1
12-
- blas=2.116=openblas
13-
- blas-devel=3.9.0=16_linux64_openblas
14-
- brotli=1.0.9=h166bdaf_8
15-
- brotli-bin=1.0.9=h166bdaf_8
16-
- brotlipy=0.7.0=py38h0a891b7_1005
26+
- blosc=1.21.4=h0f2a231_0
27+
- brotli=1.0.9=h166bdaf_9
28+
- brotli-bin=1.0.9=h166bdaf_9
29+
- brotli-python=1.0.9=py38hfa26641_9
1730
- bzip2=1.0.8=h7f98852_4
18-
- c-ares=1.18.1=h7f98852_0
19-
- ca-certificates=2023.5.7=hbcca054_0
20-
- cartopy=0.18.0=py38hc576cba_1
21-
- certifi=2023.5.7=pyhd8ed1ab_0
22-
- cf-units=3.0.1=py38h6c62de6_1
23-
- cffi=1.14.6=py38ha65f79e_0
31+
- c-ares=1.19.1=hd590300_0
32+
- ca-certificates=2023.7.22=hbcca054_0
33+
- cartopy=0.21.1=py38h1abf878_1
34+
- certifi=2023.7.22=pyhd8ed1ab_0
35+
- cf-units=3.2.0=py38h31356c5_0
36+
- cffi=1.15.1=py38h4a40e3a_3
2437
- cfgv=3.3.1=pyhd8ed1ab_0
2538
- cftime=1.6.2=py38h26c90d9_1
26-
- charset-normalizer=2.1.1=pyhd8ed1ab_0
39+
- charset-normalizer=3.2.0=pyhd8ed1ab_0
40+
- click=8.1.6=unix_pyh707e725_0
2741
- cloudpickle=2.2.1=pyhd8ed1ab_0
28-
- cmor=3.7.1=py38h45744d3_0
42+
- cmor=3.7.2=py38ha74b4b2_1
2943
- colorama=0.4.6=pyhd8ed1ab_0
3044
- compliance-checker=4.3.4=pyhd8ed1ab_0
31-
- contourpy=1.0.7=py38hfbd4bf9_0
32-
- coverage=7.2.2=py38h1de0b5d_0
33-
- cryptography=39.0.0=py38h1724139_0
34-
- curl=7.87.0=h6312ad2_0
45+
- contourpy=1.1.0=py38h7f3f72f_0
46+
- coverage=7.2.7=py38h01eb140_0
3547
- cycler=0.11.0=pyhd8ed1ab_0
36-
- dask-core=2021.10.0=pyhd3eb1b0_0
48+
- dask-core=2023.5.0=pyhd8ed1ab_0
3749
- dataclasses=0.8=pyhc8e2a94_3
3850
- debugpy=1.6.6=py38h8dc9893_0
3951
- decorator=5.1.1=pyhd8ed1ab_0
40-
- distlib=0.3.6=pyhd8ed1ab_0
52+
- distlib=0.3.7=pyhd8ed1ab_0
4153
- docutils=0.17.1=py38h578d9bd_3
42-
- expat=2.5.0=h27087fc_0
43-
- filelock=3.10.0=pyhd8ed1ab_0
44-
- fonttools=4.39.2=py38h1de0b5d_0
54+
- expat=2.5.0=hcb278e6_1
55+
- filelock=3.12.2=pyhd8ed1ab_0
56+
- fonttools=4.41.1=py38h01eb140_0
4557
- freetype=2.12.1=hca18f0e_1
46-
- fsspec=2023.3.0=pyhd8ed1ab_1
47-
- geos=3.8.0=he1b5a44_1
48-
- hdf4=4.2.15=h9772cbc_5
49-
- hdf5=1.12.2=nompi_h2386368_101
50-
- icu=70.1=h27087fc_0
51-
- identify=2.5.21=pyhd8ed1ab_0
58+
- fsspec=2023.6.0=pyh1a96a4e_0
59+
- geos=3.11.2=hcb278e6_0
60+
- hdf4=4.2.15=h501b40f_6
61+
- hdf5=1.14.1=nompi_h4f84152_100
62+
- icu=72.1=hcb278e6_0
63+
- identify=2.5.26=pyhd8ed1ab_0
5264
- idna=3.4=pyhd8ed1ab_0
5365
- imagesize=1.4.1=pyhd8ed1ab_0
54-
- importlib-metadata=6.1.0=pyha770c72_0
55-
- importlib-resources=5.12.0=pyhd8ed1ab_0
56-
- importlib_resources=5.12.0=pyhd8ed1ab_0
66+
- importlib-metadata=6.8.0=pyha770c72_0
67+
- importlib-resources=6.0.0=pyhd8ed1ab_1
68+
- importlib_metadata=6.8.0=hd8ed1ab_0
69+
- importlib_resources=6.0.0=pyhd8ed1ab_1
5770
- iniconfig=2.0.0=pyhd8ed1ab_0
58-
- iris=3.1.0=pyhd8ed1ab_3
71+
- iris=3.4.1=pyhd8ed1ab_0
5972
- isodate=0.6.1=pyhd8ed1ab_0
6073
- jinja2=3.1.2=pyhd8ed1ab_1
61-
- jpeg=9e=h0b41bf4_3
6274
- json-c=0.16=hc379101_0
6375
- keyutils=1.6.1=h166bdaf_0
6476
- kiwisolver=1.4.4=py38h43d8883_1
65-
- krb5=1.20.1=hf9c8cef_0
66-
- lcms2=2.14=h6ed2654_0
77+
- krb5=1.21.1=h659d440_0
78+
- lcms2=2.15=haa2dc70_1
6779
- ld_impl_linux-64=2.40=h41732ed_0
6880
- lerc=4.0.0=h27087fc_0
6981
- libaec=1.0.6=hcb278e6_1
70-
- libblas=3.9.0=16_linux64_openblas
71-
- libbrotlicommon=1.0.9=h166bdaf_8
72-
- libbrotlidec=1.0.9=h166bdaf_8
73-
- libbrotlienc=1.0.9=h166bdaf_8
74-
- libcblas=3.9.0=16_linux64_openblas
75-
- libcurl=7.87.0=h6312ad2_0
76-
- libdeflate=1.14=h166bdaf_0
82+
- libblas=3.9.0=17_linux64_openblas
83+
- libbrotlicommon=1.0.9=h166bdaf_9
84+
- libbrotlidec=1.0.9=h166bdaf_9
85+
- libbrotlienc=1.0.9=h166bdaf_9
86+
- libcblas=3.9.0=17_linux64_openblas
87+
- libcurl=8.2.0=hca28451_0
88+
- libdeflate=1.18=h0b41bf4_0
7789
- libedit=3.1.20191231=he28a2e2_2
7890
- libev=4.33=h516909a_1
79-
- libffi=3.3=h58526e2_2
80-
- libgcc-ng=12.2.0=h65d4601_19
81-
- libgfortran-ng=12.2.0=h69a702a_19
82-
- libgfortran5=12.2.0=h337968e_19
91+
- libexpat=2.5.0=hcb278e6_1
92+
- libffi=3.4.2=h7f98852_5
93+
- libgcc-ng=13.1.0=he5830b7_0
94+
- libgfortran-ng=13.1.0=h69a702a_0
95+
- libgfortran5=13.1.0=h15d22d2_0
96+
- libgomp=13.1.0=he5830b7_0
8397
- libiconv=1.17=h166bdaf_0
84-
- liblapack=3.9.0=16_linux64_openblas
85-
- liblapacke=3.9.0=16_linux64_openblas
98+
- libjpeg-turbo=2.1.5.1=h0b41bf4_0
99+
- liblapack=3.9.0=17_linux64_openblas
86100
- libmo_unpack=3.1.2=hf484d3e_1001
87-
- libnetcdf=4.8.1=nompi_h261ec11_106
88-
- libnghttp2=1.51.0=hdcd2b5c_0
89-
- libopenblas=0.3.21=pthreads_h78a6416_3
101+
- libnetcdf=4.9.2=nompi_h7e745eb_109
102+
- libnghttp2=1.52.0=h61bc06f_0
103+
- libnsl=2.0.0=h7f98852_0
104+
- libopenblas=0.3.23=pthreads_h80387f5_0
90105
- libpng=1.6.39=h753d276_0
91-
- libsqlite=3.40.0=h753d276_0
92-
- libssh2=1.10.0=haa6b8db_3
93-
- libstdcxx-ng=12.2.0=h46fd767_19
94-
- libtiff=4.4.0=h82bc61c_5
95-
- libuuid=2.32.1=h7f98852_1000
96-
- libwebp-base=1.3.0=h0b41bf4_0
97-
- libxcb=1.13=h7f98852_1004
98-
- libxml2=2.10.3=hca2bb57_3
99-
- libxslt=1.1.37=h873f0b0_0
100-
- libzip=1.9.2=hc869a4a_1
101-
- libzlib=1.2.13=h166bdaf_4
102-
- llvm-openmp=16.0.0=h417c0b6_0
106+
- libsqlite=3.42.0=h2797004_0
107+
- libssh2=1.11.0=h0841786_0
108+
- libstdcxx-ng=13.1.0=hfd8a6a1_0
109+
- libtiff=4.5.1=h8b53f26_0
110+
- libuuid=2.38.1=h0b41bf4_0
111+
- libwebp-base=1.3.1=hd590300_0
112+
- libxcb=1.15=h0b41bf4_0
113+
- libxml2=2.11.4=h0d562d8_0
114+
- libxslt=1.1.37=h0054252_1
115+
- libzip=1.9.2=hc929e4a_1
116+
- libzlib=1.2.13=hd590300_5
103117
- locket=1.0.0=pyhd8ed1ab_0
104-
- lxml=4.9.2=py38h215a2d7_0
118+
- lxml=4.9.3=py38h0ef1326_0
119+
- lz4-c=1.9.4=hcb278e6_0
105120
- markdown-it-py=2.2.0=pyhd8ed1ab_0
106-
- markupsafe=2.1.2=py38h1de0b5d_0
107-
- matplotlib-base=3.7.1=py38hd6c3c57_0
108-
- mdit-py-plugins=0.3.5=pyhd8ed1ab_0
121+
- markupsafe=2.1.3=py38h01eb140_0
122+
- matplotlib-base=3.7.2=py38hf5b0b65_0
123+
- mdit-py-plugins=0.4.0=pyhd8ed1ab_0
109124
- mdurl=0.1.0=pyhd8ed1ab_0
110125
- metomi-isodatetime=1!3.0.0=pyhd8ed1ab_0
111-
- mo_pack=0.2.0=py38h6c62de6_1006
126+
- mo_pack=0.2.0=py38h26c90d9_1008
112127
- munkres=1.1.4=pyh9f0ad1d_0
113128
- mypy=0.981=py38h06a4308_0
114129
- mypy_extensions=0.4.3=py38h06a4308_1
115130
- myst-parser=0.18.1=pyhd8ed1ab_0
116-
- ncurses=6.3=h27087fc_1
117-
- netcdf4=1.6.0=nompi_py38h6b4b75c_103
118-
- nodeenv=1.7.0=pyhd8ed1ab_0
119-
- numpy=1.21.2=py38hd8d4704_0
120-
- numpy-base=1.21.2=py38h2b8c604_0
121-
- openblas=0.3.21=pthreads_h320a7e8_3
122-
- openjpeg=2.5.0=h7d73246_1
123-
- openssl=1.1.1u=hd590300_0
124-
- owslib=0.28.1=pyhd8ed1ab_0
125-
- packaging=23.0=pyhd8ed1ab_0
126-
- partd=1.3.0=pyhd8ed1ab_0
131+
- ncurses=6.4=hcb278e6_0
132+
- netcdf4=1.6.4=nompi_py38h383a0a3_101
133+
- nodeenv=1.8.0=pyhd8ed1ab_0
134+
- numpy=1.24.4=py38h59b608b_0
135+
- openblas=0.3.23=pthreads_h855a84d_0
136+
- openjpeg=2.5.0=hfec8fc6_2
137+
- openssl=3.1.1=hd590300_1
138+
- owslib=0.29.2=pyhd8ed1ab_0
139+
- packaging=23.1=pyhd8ed1ab_0
140+
- partd=1.4.0=pyhd8ed1ab_0
127141
- pendulum=2.1.2=py38h1de0b5d_5
128142
- pep8=1.7.1=py38_0
129143
- pika=1.2.0=pyh44b312d_0
130-
- pillow=9.2.0=py38h9eb91d8_3
144+
- pillow=10.0.0=py38h885162f_0
131145
- pip=21.2.4=py38h06a4308_0
132-
- platformdirs=3.1.1=pyhd8ed1ab_0
133-
- pluggy=1.0.0=pyhd8ed1ab_5
146+
- platformdirs=3.9.1=pyhd8ed1ab_0
147+
- pluggy=1.2.0=pyhd8ed1ab_0
148+
- pooch=1.7.0=pyha770c72_3
134149
- pre-commit=2.20.0=py38h06a4308_0
135-
- proj=7.0.1=h966b41f_1
136-
- psutil=5.9.4=py38h0a891b7_0
150+
- proj=9.2.0=h8ffa02c_0
151+
- psutil=5.9.5=py38h1de0b5d_0
137152
- pthread-stubs=0.4=h36c2ea0_1001
138153
- py=1.11.0=pyh6c4a22f_0
139154
- pycodestyle=2.10.0=py38h06a4308_0
140155
- pycparser=2.21=pyhd8ed1ab_0
141156
- pygeoif=1.0.0=pyhd8ed1ab_0
142-
- pygments=2.14.0=pyhd8ed1ab_0
143-
- pyopenssl=23.0.0=pyhd8ed1ab_0
157+
- pygments=2.15.1=pyhd8ed1ab_0
144158
- pyparsing=3.0.9=pyhd8ed1ab_0
145-
- pyproj=2.6.1.post1=py38h61f852b_1
159+
- pyproj=3.5.0=py38h2f62729_1
146160
- pyshp=2.3.1=pyhd8ed1ab_0
147161
- pysocks=1.7.1=pyha2e5f31_6
148162
- pytest=7.1.2=py38h578d9bd_0
149163
- pytest-cov=3.0.0=pyhd3eb1b0_0
150-
- python=3.8.12=h12debd9_0
164+
- python=3.8.17=he550d4f_0_cpython
151165
- python-dateutil=2.8.2=pyhd8ed1ab_0
152166
- python-xxhash=3.2.0=py38h1de0b5d_0
153-
- python_abi=3.8=2_cp38
154-
- pytz=2022.7.1=pyhd8ed1ab_0
167+
- python_abi=3.8=3_cp38
168+
- pytz=2023.3=pyhd8ed1ab_0
155169
- pytzdata=2020.1=pyh9f0ad1d_0
156170
- pyyaml=6.0=py38h0a891b7_5
157-
- readline=8.1.2=h0f457ee_0
171+
- readline=8.2=h8228510_1
158172
- regex=2021.8.3=py38h7f8727e_0
159-
- requests=2.28.2=pyhd8ed1ab_0
160-
- scipy=1.7.3=py38h56a6a73_0
161-
- setuptools=67.6.0=pyhd8ed1ab_0
162-
- shapely=1.7.0=py38h786ee0b_1
173+
- requests=2.31.0=pyhd8ed1ab_0
174+
- s2n=1.3.46=h06160fa_0
175+
- scipy=1.10.1=py38h59b608b_3
176+
- setuptools=68.0.0=pyhd8ed1ab_0
177+
- shapely=2.0.1=py38haaa171b_1
163178
- six=1.16.0=pyh6c4a22f_0
179+
- snappy=1.1.10=h9fff704_0
164180
- snowballstemmer=2.2.0=pyhd8ed1ab_0
165181
- sphinx=4.2.0=pyhd3eb1b0_1
166182
- sphinxcontrib-applehelp=1.0.4=pyhd8ed1ab_0
@@ -169,28 +185,27 @@ dependencies:
169185
- sphinxcontrib-jsmath=1.0.1=py_0
170186
- sphinxcontrib-qthelp=1.0.3=py_0
171187
- sphinxcontrib-serializinghtml=1.1.5=pyhd8ed1ab_2
172-
- sqlite=3.40.0=h4ff8645_0
188+
- sqlite=3.42.0=h2c6b66d_0
173189
- tk=8.6.12=h27826a3_0
174190
- toml=0.10.2=pyhd8ed1ab_0
175191
- tomli=2.0.1=pyhd8ed1ab_0
176192
- toolz=0.12.0=pyhd8ed1ab_0
177-
- typing-extensions=4.5.0=hd8ed1ab_0
178-
- typing_extensions=4.5.0=pyha770c72_0
193+
- typing-extensions=4.7.1=hd8ed1ab_0
194+
- typing_extensions=4.7.1=pyha770c72_0
179195
- udunits2=2.2.28=hc3e0081_0
180196
- ukkonen=1.0.1=py38h43d8883_3
181197
- unicodedata2=15.0.0=py38h0a891b7_0
182-
- urllib3=1.26.15=pyhd8ed1ab_0
198+
- urllib3=2.0.4=pyhd8ed1ab_0
183199
- validators=0.20.0=pyhd8ed1ab_0
184-
- virtualenv=20.21.0=pyhd8ed1ab_0
185-
- wheel=0.40.0=pyhd8ed1ab_0
186-
- xorg-libxau=1.0.9=h7f98852_0
200+
- virtualenv=20.24.2=pyhd8ed1ab_0
201+
- wheel=0.41.0=pyhd8ed1ab_0
202+
- xorg-libxau=1.0.11=hd590300_0
187203
- xorg-libxdmcp=1.1.3=h7f98852_0
188204
- xxhash=0.8.1=h0b41bf4_0
189205
- xz=5.2.6=h166bdaf_0
190206
- yaml=0.2.5=h7f98852_2
191-
- zipp=3.15.0=pyhd8ed1ab_0
192-
- zlib=1.2.13=h166bdaf_4
193-
- zstd=1.5.2=h3eb15da_6
207+
- zipp=3.16.2=pyhd8ed1ab_0
208+
- zstd=1.5.2=hfc55251_7
194209
- pip:
195210
- dreqpy==1.0.29
196211
- git+ssh://git@github.com-deploy/MetOffice/CDDS.git@v<location>#egg=cdds&subdirectory=cdds
@@ -200,4 +215,4 @@ variables:
200215
CYLC_VERSION: 8
201216
LC_ALL: en_GB.UTF-8
202217
TZ: UTC
203-
prefix: /home/h03/cdds/software/miniconda3/envs/cdds
218+
prefix: /home/h03/cdds/software/miniconda3/envs/cdds-2.5.0_dev-4

0 commit comments

Comments
 (0)