Skip to content

Build on readthedocs failing #2705

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
bouweandela opened this issue Apr 11, 2025 · 3 comments · Fixed by #2708
Closed

Build on readthedocs failing #2705

bouweandela opened this issue Apr 11, 2025 · 3 comments · Fixed by #2708

Comments

@bouweandela
Copy link
Member

The readthedocs build fails with:

WARNING: Failed to import esmvalcore.config.
Possible hints:
* AttributeError: module 'esmvalcore' has no attribute 'config'
* Error: unsupported locale setting

Full log: https://app.readthedocs.org/projects/esmvalcore/builds/27824089/

Possibly related to SciTools/cf-units#519

@bouweandela
Copy link
Member Author

bouweandela commented Apr 17, 2025

The documentation build (CircleCI example) has now become flaky, with fails most of the time but not always. Error message:

WARNING: autodoc: failed to import module 'check' from module 'esmvalcore.cmor'; the following exception was raised:
Traceback (most recent call last):
  File "/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 143, in import_module
    return importlib.import_module(modname)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/opt/conda/envs/esmvaltool/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/root/project/esmvalcore/cmor/check.py", line 14, in <module>
    import iris.coord_categorisation
  File "/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py", line 167, in <module>
    Constraint = iris._constraints.Constraint
                 ^^^^^^^^^^^^^^^^^
AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)

Pinning the Python version to != 3.13.3 (#2709) seems to solve the issue.

@bouweandela
Copy link
Member Author

bouweandela commented Apr 17, 2025

Some more detail: we're seeing two different errors, both with Python 3.13.3, build 100 (iris import error) and 101 (both iris import error and locale error observed), so the problem(s) may not be related to the Python version.

Build failure on CircleCI on April 16: https://app.circleci.com/pipelines/github/ESMValGroup/ESMValCore/12871/workflows/a9246500-ca09-415b-aead-0e762679c534/jobs/53533 with locale error:

name: esmvaltool
channels:
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=2_gnu
  - accessible-pygments=0.0.5=pyhd8ed1ab_1
  - adwaita-icon-theme=48.0=unix_0
  - alabaster=1.0.0=pyhd8ed1ab_1
  - astroid=3.3.9=py313h78bf25f_0
  - asttokens=3.0.0=pyhd8ed1ab_1
  - at-spi2-atk=2.38.0=h0630a04_3
  - at-spi2-core=2.40.3=h0630a04_0
  - atk-1.0=2.38.0=h04ea711_2
  - attrs=25.3.0=pyh71513ae_0
  - autodocsumm=0.2.14=pyhd8ed1ab_0
  - aws-c-auth=0.8.7=h7743f02_1
  - aws-c-cal=0.8.7=h7d555fd_1
  - aws-c-common=0.12.1=hb9d3cd8_0
  - aws-c-compression=0.3.1=hcbd9e4e_3
  - aws-c-event-stream=0.5.4=h286e7e7_3
  - aws-c-http=0.9.5=hbca0721_0
  - aws-c-io=0.17.0=ha855f32_8
  - aws-c-mqtt=0.12.2=hffac463_3
  - aws-c-s3=0.7.13=h4c9fe3b_3
  - aws-c-sdkutils=0.2.3=hcbd9e4e_3
  - aws-checksums=0.2.3=hcbd9e4e_3
  - aws-crt-cpp=0.31.1=h46b750d_1
  - aws-sdk-cpp=1.11.510=h1fa5cb7_4
  - azure-core-cpp=1.14.0=h5cfcd09_0
  - azure-identity-cpp=1.10.0=h113e628_0
  - azure-storage-blobs-cpp=12.13.0=h3cf044e_1
  - azure-storage-common-cpp=12.8.0=h736e048_1
  - azure-storage-files-datalake-cpp=12.12.0=ha633028_1
  - babel=2.17.0=pyhd8ed1ab_0
  - beautifulsoup4=4.13.3=pyha770c72_0
  - bleach=6.2.0=pyh29332c3_4
  - bleach-with-css=6.2.0=h82add2a_4
  - blosc=1.21.6=he440d0b_1
  - bokeh=3.7.2=pyhd8ed1ab_1
  - brotli=1.1.0=hb9d3cd8_2
  - brotli-bin=1.1.0=hb9d3cd8_2
  - brotli-python=1.1.0=py313h46c70d0_2
  - bzip2=1.0.8=h4bc722e_7
  - c-ares=1.34.5=hb9d3cd8_0
  - ca-certificates=2025.1.31=hbcca054_0
  - cairo=1.18.4=h3394656_0
  - cartopy=0.24.0=py313ha87cce1_0
  - cattrs=24.1.2=pyhd8ed1ab_1
  - certifi=2025.1.31=pyhd8ed1ab_0
  - cf-units=3.3.0=py313ha014f3b_0
  - cf_xarray=0.10.5=pyhd8ed1ab_0
  - cffi=1.17.1=py313hfab6e84_0
  - cfgv=3.3.1=pyhd8ed1ab_1
  - cftime=1.6.4=py313ha014f3b_1
  - charset-normalizer=3.4.1=pyhd8ed1ab_0
  - click=8.1.8=pyh707e725_0
  - click-plugins=1.1.1=pyhd8ed1ab_1
  - cligj=0.7.2=pyhd8ed1ab_2
  - cloudpickle=3.1.1=pyhd8ed1ab_0
  - colorama=0.4.6=pyhd8ed1ab_1
  - contourpy=1.3.2=py313h33d0bda_0
  - coverage=7.8.0=py313h8060acc_0
  - cryptography=44.0.2=py313h6556f6e_0
  - cycler=0.12.1=pyhd8ed1ab_1
  - cython=3.0.12=py313h5dec8f5_0
  - cytoolz=1.0.1=py313h536fd9c_0
  - dask=2025.3.0=pyhd8ed1ab_0
  - dask-core=2025.3.0=pyhd8ed1ab_0
  - dask-jobqueue=0.9.0=pyhd8ed1ab_0
  - dbus=1.13.6=h5008d03_3
  - decorator=5.2.1=pyhd8ed1ab_0
  - defusedxml=0.7.1=pyhd8ed1ab_0
  - dill=0.3.9=pyhd8ed1ab_1
  - distlib=0.3.9=pyhd8ed1ab_1
  - distributed=2025.3.0=pyhd8ed1ab_0
  - docutils=0.21.2=pyhd8ed1ab_1
  - eccodes=2.39.0=hf413ef6_1
  - epoxy=1.5.10=h166bdaf_1
  - esgf-pyclient=0.3.1=pyhd8ed1ab_5
  - esmf=8.7.0=nompi_h6063b07_1
  - esmpy=8.7.0=pyhecae5ae_1
  - exceptiongroup=1.2.2=pyhd8ed1ab_1
  - execnet=2.1.1=pyhd8ed1ab_1
  - executing=2.1.0=pyhd8ed1ab_1
  - expat=2.7.0=h5888daf_0
  - filelock=3.18.0=pyhd8ed1ab_0
  - findlibs=0.0.5=pyhd8ed1ab_0
  - fiona=1.10.1=py313hab4ff3b_3
  - fire=0.7.0=pyhd8ed1ab_0
  - font-ttf-dejavu-sans-mono=2.37=hab24e00_0
  - font-ttf-inconsolata=3.000=h77eed37_0
  - font-ttf-source-code-pro=2.038=h77eed37_0
  - font-ttf-ubuntu=0.83=h77eed37_3
  - fontconfig=2.15.0=h7e30c49_1
  - fonts-conda-ecosystem=1=0
  - fonts-conda-forge=1=0
  - fonttools=4.57.0=py313h8060acc_0
  - freeglut=3.2.2=ha6d2627_3
  - freetype=2.13.3=h48d6fc4_0
  - freexl=2.0.0=h9dce30a_2
  - fribidi=1.0.10=h36c2ea0_0
  - fsspec=2025.3.2=pyhd8ed1ab_0
  - gdk-pixbuf=2.42.12=hb9ae30d_0
  - geographiclib=2.0=pyhd8ed1ab_1
  - geopy=2.4.1=pyhd8ed1ab_2
  - geos=3.13.1=h97f6797_0
  - geotiff=1.7.4=h239500f_2
  - gflags=2.2.2=h5888daf_1005
  - giflib=5.2.2=hd590300_0
  - glib-tools=2.84.1=h4833e2c_0
  - glog=0.7.1=hbabe93e_0
  - graphite2=1.3.13=h59595ed_1003
  - graphviz=12.2.1=h5ae0cbf_1
  - gtk3=3.24.43=h0c6a113_5
  - gts=0.7.6=h977cf35_4
  - h2=4.2.0=pyhd8ed1ab_0
  - harfbuzz=11.0.1=h2c12942_0
  - hdf4=4.2.15=h2a13503_7
  - hdf5=1.14.4=nompi_h2d575fe_105
  - hicolor-icon-theme=0.17=ha770c72_2
  - hpack=4.1.0=pyhd8ed1ab_0
  - humanfriendly=10.0=pyh707e725_8
  - hyperframe=6.1.0=pyhd8ed1ab_0
  - icu=75.1=he02047a_0
  - identify=2.6.9=pyhd8ed1ab_0
  - idna=3.10=pyhd8ed1ab_1
  - imagesize=1.4.1=pyhd8ed1ab_0
  - importlib-metadata=8.6.1=pyha770c72_0
  - importlib_resources=6.5.2=pyhd8ed1ab_0
  - iniconfig=2.0.0=pyhd8ed1ab_1
  - ipython=8.35.0=pyh907856f_0
  - iris=3.12.0=pyha770c72_0
  - iris-esmf-regrid=0.12.1=pyhd8ed1ab_0
  - iris-grib=0.21.0=pyhd8ed1ab_0
  - isodate=0.7.2=pyhd8ed1ab_1
  - isort=6.0.1=pyhd8ed1ab_0
  - itsdangerous=2.2.0=pyhd8ed1ab_1
  - jasper=4.2.5=h1920b20_0
  - jedi=0.19.2=pyhd8ed1ab_1
  - jinja2=3.1.6=pyhd8ed1ab_0
  - json-c=0.18=h6688a6e_0
  - jsonschema=4.23.0=pyhd8ed1ab_1
  - jsonschema-specifications=2024.10.1=pyhd8ed1ab_1
  - jupyter_client=8.6.3=pyhd8ed1ab_1
  - jupyter_core=5.7.2=pyh31011fe_1
  - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
  - keyutils=1.6.1=h166bdaf_0
  - kiwisolver=1.4.7=py313h33d0bda_0
  - krb5=1.21.3=h659f571_0
  - latexcodec=2.0.1=pyh9f0ad1d_0
  - lcms2=2.17=h717163a_0
  - ld_impl_linux-64=2.43=h712a8e2_4
  - legacy-cgi=2.6.3=pyh41aed27_0
  - lerc=4.0.0=h27087fc_0
  - libabseil=20250127.1=cxx17_hbbce691_0
  - libaec=1.1.3=h59595ed_0
  - libarchive=3.7.7=h4585015_3
  - libarrow=19.0.1=hb90904d_7_cpu
  - libarrow-acero=19.0.1=hcb10f89_7_cpu
  - libarrow-dataset=19.0.1=hcb10f89_7_cpu
  - libarrow-substrait=19.0.1=h1bed206_7_cpu
  - libblas=3.9.0=31_h59b9bed_openblas
  - libbrotlicommon=1.1.0=hb9d3cd8_2
  - libbrotlidec=1.1.0=hb9d3cd8_2
  - libbrotlienc=1.1.0=hb9d3cd8_2
  - libcblas=3.9.0=31_he106b2a_openblas
  - libcrc32c=1.1.2=h9c3ff4c_0
  - libcups=2.3.3=h4637d8d_4
  - libcurl=8.13.0=h332b0f4_0
  - libdeflate=1.23=h4ddbbb0_0
  - libdrm=2.4.124=hb9d3cd8_0
  - libedit=3.1.20250104=pl5321h7949ede_0
  - libegl=1.7.0=ha4b6fd6_2
  - libev=4.33=hd590300_2
  - libevent=2.1.12=hf998b51_1
  - libexpat=2.7.0=h5888daf_0
  - libffi=3.4.6=h2dba641_1
  - libgcc=14.2.0=h767d61c_2
  - libgcc-ng=14.2.0=h69a702a_2
  - libgd=2.3.3=h6f5c62b_11
  - libgdal-core=3.10.3=hab2de9c_2
  - libgfortran=14.2.0=h69a702a_2
  - libgfortran5=14.2.0=hf1ad2bd_2
  - libgl=1.7.0=ha4b6fd6_2
  - libglib=2.84.1=h2ff4ddf_0
  - libglu=9.0.3=h03adeef_0
  - libglvnd=1.7.0=ha4b6fd6_2
  - libglx=1.7.0=ha4b6fd6_2
  - libgomp=14.2.0=h767d61c_2
  - libgoogle-cloud=2.36.0=hc4361e1_1
  - libgoogle-cloud-storage=2.36.0=h0121fbd_1
  - libgrpc=1.71.0=he753a82_0
  - libiconv=1.18=h4ce23a2_1
  - libjpeg-turbo=3.0.0=hd590300_1
  - libkml=1.3.0=hf539b9f_1021
  - liblapack=3.9.0=31_h7ac8fdf_openblas
  - liblzma=5.8.1=hb9d3cd8_0
  - libmpdec=4.0.0=h4bc722e_0
  - libnetcdf=4.9.2=nompi_h5ddbaa4_116
  - libnghttp2=1.64.0=h161d5f1_0
  - libnsl=2.0.1=hd590300_0
  - libopenblas=0.3.29=pthreads_h94d23a6_0
  - libopentelemetry-cpp=1.20.0=hd1b1c89_0
  - libopentelemetry-cpp-headers=1.20.0=ha770c72_0
  - libparquet=19.0.1=h081d1f1_7_cpu
  - libpciaccess=0.18=hd590300_0
  - libpng=1.6.47=h943b412_0
  - libprotobuf=5.29.3=h501fc15_0
  - libre2-11=2024.07.02=hba17884_3
  - librsvg=2.58.4=he92a37e_3
  - librttopo=1.1.0=hd718a1a_18
  - libsodium=1.0.20=h4ab18f5_0
  - libspatialite=5.1.0=he17ca71_14
  - libsqlite=3.49.1=hee588c1_2
  - libssh2=1.11.1=hf672d98_0
  - libstdcxx=14.2.0=h8f9b012_2
  - libstdcxx-ng=14.2.0=h4852527_2
  - libthrift=0.21.0=h0e7cc3e_0
  - libtiff=4.7.0=hd9ff511_3
  - libudunits2=2.2.28=h40f5838_3
  - libutf8proc=2.10.0=h4c51ac1_0
  - libuuid=2.38.1=h0b41bf4_0
  - libwebp-base=1.5.0=h851e524_0
  - libxcb=1.17.0=h8a09558_0
  - libxkbcommon=1.8.1=hc4a0caf_0
  - libxml2=2.13.7=h4bc477f_1
  - libxslt=1.1.39=h76b75d6_0
  - libzip=1.11.2=h6991a6a_0
  - libzlib=1.3.1=hb9d3cd8_2
  - locket=1.0.0=pyhd8ed1ab_0
  - lxml=5.3.2=py313h73548e6_0
  - lz4=4.3.3=py313h8756d67_2
  - lz4-c=1.10.0=h5888daf_1
  - lzo=2.10=hd590300_1001
  - markdown-it-py=3.0.0=pyhd8ed1ab_1
  - markupsafe=3.0.2=py313h8060acc_1
  - matplotlib-base=3.10.1=py313h129903b_0
  - matplotlib-inline=0.1.7=pyhd8ed1ab_1
  - mccabe=0.7.0=pyhd8ed1ab_1
  - mdurl=0.1.2=pyhd8ed1ab_1
  - minizip=4.0.9=h05a5f5f_0
  - mistune=3.1.3=pyh29332c3_0
  - msgpack-python=1.1.0=py313h33d0bda_0
  - munkres=1.1.4=pyh9f0ad1d_0
  - myproxyclient=2.1.1=pyhd8ed1ab_1
  - narwhals=1.35.0=pyh29332c3_0
  - nbclient=0.10.2=pyhd8ed1ab_0
  - nbconvert=7.16.6=hb482800_0
  - nbconvert-core=7.16.6=pyh29332c3_0
  - nbconvert-pandoc=7.16.6=hed9df3c_0
  - nbformat=5.10.4=pyhd8ed1ab_1
  - nbsphinx=0.9.7=pyhd8ed1ab_0
  - nc-time-axis=1.4.1=pyhd8ed1ab_1
  - ncurses=6.5=h2d0b736_3
  - nested-lookup=0.2.25=pyhd8ed1ab_2
  - netcdf-fortran=4.6.1=nompi_ha5d1325_108
  - netcdf4=1.7.2=nompi_py313h1dd084c_101
  - networkx=3.4.2=pyh267e887_2
  - nlohmann_json=3.12.0=h3f2d84a_0
  - nodeenv=1.9.1=pyhd8ed1ab_1
  - numpy=2.2.4=py313h17eae1a_0
  - openjpeg=2.5.3=h5fbd93e_0
  - openssl=3.5.0=h7b32b05_0
  - orc=2.1.1=h17f744e_1
  - packaging=24.2=pyhd8ed1ab_2
  - pandas=2.2.3=py313ha87cce1_3
  - pandoc=3.6.4=ha770c72_0
  - pandocfilters=1.5.0=pyhd8ed1ab_0
  - pango=1.56.3=h9ac818e_1
  - parso=0.8.4=pyhd8ed1ab_1
  - partd=1.4.2=pyhd8ed1ab_0
  - pcre2=10.44=hba22ea6_2
  - pexpect=4.9.0=pyhd8ed1ab_1
  - pickleshare=0.7.5=pyhd8ed1ab_1004
  - pillow=11.1.0=py313h8db990d_0
  - pip=25.0.1=pyh145f28c_0
  - pixman=0.44.2=h29eaf8c_0
  - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2
  - platformdirs=4.3.7=pyh29332c3_0
  - pluggy=1.5.0=pyhd8ed1ab_1
  - pooch=1.8.2=pyhd8ed1ab_1
  - pre-commit=4.2.0=pyha770c72_0
  - proj=9.6.0=h0054346_1
  - prometheus-cpp=1.3.0=ha5d0236_0
  - prompt-toolkit=3.0.51=pyha770c72_0
  - prov=2.0.0=pyhd3deb0d_0
  - psutil=7.0.0=py313h536fd9c_0
  - pthread-stubs=0.4=hb9d3cd8_1002
  - ptyprocess=0.7.0=pyhd8ed1ab_1
  - pure_eval=0.2.3=pyhd8ed1ab_1
  - py-cordex=0.9.0=pyhd8ed1ab_1
  - pyarrow=19.0.1=py313h78bf25f_0
  - pyarrow-core=19.0.1=py313he5f92c8_0_cpu
  - pybtex=0.24.0=pyhd8ed1ab_3
  - pycparser=2.22=pyh29332c3_1
  - pydata-sphinx-theme=0.16.1=pyhd8ed1ab_0
  - pydot=3.0.4=py313h78bf25f_0
  - pygments=2.19.1=pyhd8ed1ab_0
  - pylint=3.3.6=pyh29332c3_0
  - pyopenssl=25.0.0=pyhd8ed1ab_0
  - pyparsing=3.2.3=pyhd8ed1ab_1
  - pyproj=3.7.1=py313hcd509b5_1
  - pyshp=2.3.1=pyhd8ed1ab_1
  - pysocks=1.7.1=pyha55dd90_7
  - pytest=8.3.5=pyhd8ed1ab_0
  - pytest-cov=6.1.1=pyhd8ed1ab_0
  - pytest-env=1.1.5=pyhd8ed1ab_1
  - pytest-html=4.1.1=pyhd8ed1ab_1
  - pytest-metadata=3.1.1=pyhd8ed1ab_1
  - pytest-mock=3.14.0=pyhd8ed1ab_1
  - pytest-xdist=3.6.1=pyhd8ed1ab_1
  - python=3.13.3=hf636f53_101_cp313
  - python-dateutil=2.9.0.post0=pyhff2d567_1
  - python-eccodes=2.37.0=py313ha014f3b_0
  - python-fastjsonschema=2.21.1=pyhd8ed1ab_0
  - python-stratify=0.3.0=py313ha014f3b_3
  - python-tzdata=2025.2=pyhd8ed1ab_0
  - python-xxhash=3.5.0=py313h536fd9c_2
  - python_abi=3.13=6_cp313
  - pytz=2025.2=pyhd8ed1ab_0
  - pyyaml=6.0.2=py313h8060acc_2
  - pyzmq=26.4.0=py313h8e95178_0
  - qhull=2020.2=h434a139_5
  - rdflib=7.1.4=pyh29332c3_0
  - re2=2024.07.02=h9925aae_3
  - readline=8.2=h8c095d6_2
  - referencing=0.36.2=pyh29332c3_0
  - requests=2.32.3=pyhd8ed1ab_1
  - requests-cache=1.2.1=pyhd8ed1ab_1
  - rich=14.0.0=pyh29332c3_0
  - roman-numerals-py=3.1.0=pyhd8ed1ab_0
  - rpds-py=0.24.0=py313h6071e0b_0
  - s2n=1.5.15=hd830067_0
  - scipy=1.15.2=py313h86fcf2b_0
  - setuptools=78.1.0=pyhff2d567_0
  - shapely=2.1.0=py313h576e190_0
  - six=1.17.0=pyhd8ed1ab_0
  - snappy=1.2.1=h8bd8927_1
  - snowballstemmer=2.2.0=pyhd8ed1ab_0
  - sortedcontainers=2.4.0=pyhd8ed1ab_1
  - soupsieve=2.5=pyhd8ed1ab_1
  - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1
  - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1
  - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1
  - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1
  - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1
  - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1
  - sqlite=3.49.1=h9eae976_2
  - stack_data=0.6.3=pyhd8ed1ab_1
  - tblib=3.1.0=pyhd8ed1ab_0
  - termcolor=3.0.1=pyhd8ed1ab_0
  - tinycss2=1.4.0=pyhd8ed1ab_0
  - tk=8.6.13=noxft_h4845f30_101
  - toml=0.10.2=pyhd8ed1ab_1
  - tomli=2.2.1=pyhd8ed1ab_1
  - tomlkit=0.13.2=pyha770c72_1
  - toolz=1.0.0=pyhd8ed1ab_1
  - tornado=6.4.2=py313h536fd9c_0
  - traitlets=5.14.3=pyhd8ed1ab_1
  - typing-extensions=4.13.2=h0e9735f_0
  - typing_extensions=4.13.2=pyh29332c3_0
  - tzdata=2025b=h78e105d_0
  - udunits2=2.2.28=h40f5838_3
  - ujson=5.10.0=py313h46c70d0_1
  - ukkonen=1.0.1=py313h33d0bda_5
  - uriparser=0.9.8=hac33072_0
  - url-normalize=2.2.0=pyhd8ed1ab_0
  - urllib3=2.4.0=pyhd8ed1ab_0
  - virtualenv=20.30.0=pyhd8ed1ab_0
  - wayland=1.23.1=h3e06ad9_0
  - wcwidth=0.2.13=pyhd8ed1ab_1
  - webencodings=0.5.1=pyhd8ed1ab_3
  - webob=1.8.9=pyhd8ed1ab_1
  - xarray=2025.3.1=pyhd8ed1ab_0
  - xerces-c=3.2.5=h988505b_2
  - xkeyboard-config=2.43=hb9d3cd8_0
  - xorg-libice=1.1.2=hb9d3cd8_0
  - xorg-libsm=1.2.6=he73a12e_0
  - xorg-libx11=1.8.12=h4f16b4b_0
  - xorg-libxau=1.0.12=hb9d3cd8_0
  - xorg-libxcomposite=0.4.6=hb9d3cd8_2
  - xorg-libxcursor=1.2.3=hb9d3cd8_0
  - xorg-libxdamage=1.1.6=hb9d3cd8_0
  - xorg-libxdmcp=1.1.5=hb9d3cd8_0
  - xorg-libxext=1.3.6=hb9d3cd8_0
  - xorg-libxfixes=6.0.1=hb9d3cd8_0
  - xorg-libxi=1.8.2=hb9d3cd8_0
  - xorg-libxinerama=1.1.5=h5888daf_1
  - xorg-libxrandr=1.5.4=hb9d3cd8_0
  - xorg-libxrender=0.9.12=hb9d3cd8_0
  - xorg-libxtst=1.2.5=hb9d3cd8_3
  - xorg-libxxf86vm=1.1.6=hb9d3cd8_0
  - xxhash=0.8.3=hb9d3cd8_0
  - xyzservices=2025.1.0=pyhd8ed1ab_0
  - yamale=5.3.0=pyhd8ed1ab_0
  - yaml=0.2.5=h7f98852_2
  - zeromq=4.3.5=h3b0a872_7
  - zict=3.0.0=pyhd8ed1ab_1
  - zipp=3.21.0=pyhd8ed1ab_1
  - zlib=1.3.1=hb9d3cd8_2
  - zstandard=0.23.0=py313h536fd9c_1
  - zstd=1.5.7=hb8e6e7a_2
  - pip:
      - esmvalcore==2.13.0.dev33+g7a1ffd4ad
      - esmvaltool-sample-data==0.0.3
      - sphinx==8.1.3
prefix: /opt/conda/envs/esmvaltool
accessible-pygments @ file:///home/conda/feedstock_root/build_artifacts/accessible-pygments_1734956106558/work
alabaster @ file:///home/conda/feedstock_root/build_artifacts/alabaster_1733750398730/work
astroid @ file:///home/conda/feedstock_root/build_artifacts/astroid_1741614557489/work
asttokens @ file:///home/conda/feedstock_root/build_artifacts/asttokens_1733250440834/work
attrs @ file:///home/conda/feedstock_root/build_artifacts/attrs_1741918516150/work
autodocsumm @ file:///home/conda/feedstock_root/build_artifacts/autodocsumm_1729874401169/work
babel @ file:///home/conda/feedstock_root/build_artifacts/babel_1738490167835/work
beautifulsoup4 @ file:///home/conda/feedstock_root/build_artifacts/beautifulsoup4_1738740337718/work
bleach @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_bleach_1737382993/work
bokeh @ file:///home/conda/feedstock_root/build_artifacts/bokeh_1743516310424/work
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1725267488082/work
Cartopy @ file:///home/conda/feedstock_root/build_artifacts/cartopy_1728342222487/work
cattrs @ file:///home/conda/feedstock_root/build_artifacts/cattrs_1733506656399/work
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1739515848642/work/certifi
cf-units @ file:///home/conda/feedstock_root/build_artifacts/cf-units_1730445509006/work
cf_xarray @ file:///home/conda/feedstock_root/build_artifacts/cf_xarray_1744724548218/work
cffi @ file:///home/conda/feedstock_root/build_artifacts/cffi_1725560556141/work
cfgv @ file:///home/conda/feedstock_root/build_artifacts/cfgv_1734267080977/work
cftime @ file:///home/conda/feedstock_root/build_artifacts/cftime_1725400458563/work
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1735929714516/work
click @ file:///home/conda/feedstock_root/build_artifacts/click_1734858813237/work
click-plugins @ file:///home/conda/feedstock_root/build_artifacts/click-plugins_1733731077999/work
cligj @ file:///home/conda/feedstock_root/build_artifacts/cligj_1733749956636/work
cloudpickle @ file:///home/conda/feedstock_root/build_artifacts/cloudpickle_1736947526808/work
colorama @ file:///home/conda/feedstock_root/build_artifacts/colorama_1733218098505/work
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1744743065687/work
coverage @ file:///home/conda/feedstock_root/build_artifacts/coverage_1743381238881/work
cryptography @ file:///home/conda/feedstock_root/build_artifacts/cryptography-split_1740893544828/work
cycler @ file:///home/conda/feedstock_root/build_artifacts/cycler_1733332471406/work
Cython @ file:///home/conda/feedstock_root/build_artifacts/cython_1739227941089/work
cytoolz @ file:///home/conda/feedstock_root/build_artifacts/cytoolz_1734107195631/work
dask @ file:///home/conda/feedstock_root/build_artifacts/dask-core_1742597902501/work
dask-jobqueue @ file:///home/conda/feedstock_root/build_artifacts/dask-jobqueue_1724342200950/work
decorator @ file:///home/conda/feedstock_root/build_artifacts/decorator_1740384970518/work
defusedxml @ file:///home/conda/feedstock_root/build_artifacts/defusedxml_1615232257335/work
dill @ file:///home/conda/feedstock_root/build_artifacts/dill_1733249551891/work
distlib @ file:///home/conda/feedstock_root/build_artifacts/distlib_1733238395481/work
distributed @ file:///home/conda/feedstock_root/build_artifacts/distributed_1742601855521/work
docutils @ file:///home/conda/feedstock_root/build_artifacts/docutils_1733217766141/work
eccodes @ file:///home/conda/feedstock_root/build_artifacts/python-eccodes_1725958396792/work
esgf-pyclient @ file:///home/conda/feedstock_root/build_artifacts/esgf-pyclient_1736255127143/work
esmf_regrid @ file:///home/conda/feedstock_root/build_artifacts/iris-esmf-regrid_1744210721034/work
esmpy @ file:///home/conda/feedstock_root/build_artifacts/esmpy_1734359272810/work/src/addon/esmpy
ESMValCore @ file:///root/project
ESMValTool-sample-data==0.0.3
exceptiongroup @ file:///home/conda/feedstock_root/build_artifacts/exceptiongroup_1733208806608/work
execnet @ file:///home/conda/feedstock_root/build_artifacts/execnet_1733230988954/work
executing @ file:///home/conda/feedstock_root/build_artifacts/executing_1733569351617/work
fastjsonschema @ file:///home/conda/feedstock_root/build_artifacts/python-fastjsonschema_1733235979760/work/dist
filelock @ file:///home/conda/feedstock_root/build_artifacts/filelock_1741969488311/work
findlibs @ file:///home/conda/feedstock_root/build_artifacts/findlibs_1682423883580/work
fiona @ file:///home/conda/feedstock_root/build_artifacts/fiona_1733507393567/work
fire @ file:///home/conda/feedstock_root/build_artifacts/fire_1727808373752/work
fonttools @ file:///home/conda/feedstock_root/build_artifacts/fonttools_1743732186120/work
fsspec @ file:///home/conda/feedstock_root/build_artifacts/fsspec_1743437245292/work
geographiclib @ file:///home/conda/feedstock_root/build_artifacts/geographiclib_1734342349249/work
geopy @ file:///home/conda/feedstock_root/build_artifacts/geopy_1734341931581/work
h2 @ file:///home/conda/feedstock_root/build_artifacts/h2_1738578511449/work
hpack @ file:///home/conda/feedstock_root/build_artifacts/hpack_1737618293087/work
humanfriendly @ file:///home/conda/feedstock_root/build_artifacts/humanfriendly_1733927922002/work
hyperframe @ file:///home/conda/feedstock_root/build_artifacts/hyperframe_1737618333194/work
identify @ file:///home/conda/feedstock_root/build_artifacts/identify_1741502659866/work
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1733211830134/work
imagesize @ file:///home/conda/feedstock_root/build_artifacts/imagesize_1656939531508/work
importlib_metadata @ file:///home/conda/feedstock_root/build_artifacts/importlib-metadata_1737420181517/work
importlib_resources @ file:///home/conda/feedstock_root/build_artifacts/importlib_resources_1736252299705/work
iniconfig @ file:///home/conda/feedstock_root/build_artifacts/iniconfig_1733223141826/work
ipython @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_ipython_1744034854/work
iris-grib @ file:///home/conda/feedstock_root/build_artifacts/iris-grib_1736338015682/work
isodate @ file:///home/conda/feedstock_root/build_artifacts/isodate_1733230734792/work
isort @ file:///home/conda/feedstock_root/build_artifacts/isort_1740643408806/work
itsdangerous @ file:///home/conda/feedstock_root/build_artifacts/itsdangerous_1733308265247/work
jedi @ file:///home/conda/feedstock_root/build_artifacts/jedi_1733300866624/work
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/jinja2_1741263328855/work
jsonschema @ file:///home/conda/feedstock_root/build_artifacts/jsonschema_1733472696581/work
jsonschema-specifications @ file:///tmp/tmpk0f344m9/src
jupyter_client @ file:///home/conda/feedstock_root/build_artifacts/jupyter_client_1733440914442/work
jupyter_core @ file:///home/conda/feedstock_root/build_artifacts/jupyter_core_1727163409502/work
jupyterlab_pygments @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_pygments_1733328101776/work
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/kiwisolver_1725459255340/work
latexcodec @ file:///home/conda/feedstock_root/build_artifacts/latexcodec_1592937263153/work
legacy-cgi @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_legacy-cgi_1743085170/work
locket @ file:///home/conda/feedstock_root/build_artifacts/locket_1650660393415/work
lxml @ file:///home/conda/feedstock_root/build_artifacts/lxml_1743977042860/work
lz4 @ file:///home/conda/feedstock_root/build_artifacts/lz4_1733474245257/work
markdown-it-py @ file:///home/conda/feedstock_root/build_artifacts/markdown-it-py_1733250460757/work
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1733219680183/work
matplotlib==3.10.1
matplotlib-inline @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-inline_1733416936468/work
mccabe @ file:///home/conda/feedstock_root/build_artifacts/mccabe_1733216466933/work
mdurl @ file:///home/conda/feedstock_root/build_artifacts/mdurl_1733255585584/work
mistune @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_mistune_1742402716/work
msgpack @ file:///home/conda/feedstock_root/build_artifacts/msgpack-python_1725975021365/work
munkres==1.1.4
MyProxyClient @ file:///home/conda/feedstock_root/build_artifacts/myproxyclient_1734990056203/work
narwhals @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_narwhals_1744752223/work
nbclient @ file:///home/conda/feedstock_root/build_artifacts/nbclient_1734628800805/work
nbconvert @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_nbconvert-core_1738067871/work
nbformat @ file:///home/conda/feedstock_root/build_artifacts/nbformat_1733402752141/work
nbsphinx @ file:///home/conda/feedstock_root/build_artifacts/nbsphinx_1741075436613/work
nc-time-axis @ file:///home/conda/feedstock_root/build_artifacts/nc-time-axis_1734603295314/work
nested-lookup @ file:///home/conda/feedstock_root/build_artifacts/nested-lookup_1735368761757/work
netCDF4 @ file:///home/conda/feedstock_root/build_artifacts/netcdf4_1733253092579/work
networkx @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_networkx_1731521053/work
nodeenv @ file:///home/conda/feedstock_root/build_artifacts/nodeenv_1734112117269/work
numpy @ file:///home/conda/feedstock_root/build_artifacts/numpy_1742254787379/work/dist/numpy-2.2.4-cp313-cp313-linux_x86_64.whl#sha256=f76ad032934da2c4719e50abb4142164ac1b039dc18f5fc412a5048a8bade5ae
packaging @ file:///home/conda/feedstock_root/build_artifacts/packaging_1733203243479/work
pandas @ file:///home/conda/feedstock_root/build_artifacts/pandas_1744430473236/work
pandocfilters @ file:///home/conda/feedstock_root/build_artifacts/pandocfilters_1631603243851/work
parso @ file:///home/conda/feedstock_root/build_artifacts/parso_1733271261340/work
partd @ file:///home/conda/feedstock_root/build_artifacts/partd_1715026491486/work
pexpect @ file:///home/conda/feedstock_root/build_artifacts/pexpect_1733301927746/work
pickleshare @ file:///home/conda/feedstock_root/build_artifacts/pickleshare_1733327343728/work
pillow @ file:///home/conda/feedstock_root/build_artifacts/pillow_1735929688808/work
pkgutil_resolve_name @ file:///home/conda/feedstock_root/build_artifacts/pkgutil-resolve-name_1733344503739/work
platformdirs @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_platformdirs_1742485085/work
pluggy @ file:///home/conda/feedstock_root/build_artifacts/pluggy_1733222765875/work
pooch @ file:///home/conda/feedstock_root/build_artifacts/pooch_1733421311631/work
pre_commit @ file:///home/conda/feedstock_root/build_artifacts/pre-commit_1742475552107/work
prompt_toolkit @ file:///home/conda/feedstock_root/build_artifacts/prompt-toolkit_1744724089886/work
prov @ file:///home/conda/feedstock_root/build_artifacts/prov_1604323926302/work
psutil @ file:///home/conda/feedstock_root/build_artifacts/psutil_1740663131878/work
ptyprocess @ file:///home/conda/feedstock_root/build_artifacts/ptyprocess_1733302279685/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl#sha256=92c32ff62b5fd8cf325bec5ab90d7be3d2a8ca8c8a3813ff487a8d2002630d1f
pure_eval @ file:///home/conda/feedstock_root/build_artifacts/pure_eval_1733569405015/work
py-cordex @ file:///home/conda/feedstock_root/build_artifacts/py-cordex_1734951900345/work
pyarrow==19.0.1
pybtex @ file:///home/conda/feedstock_root/build_artifacts/pybtex_1733928100679/work
pycparser @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pycparser_1733195786/work
pydata-sphinx-theme==0.16.1
pydot @ file:///home/conda/feedstock_root/build_artifacts/pydot_1737244072659/work
Pygments @ file:///home/conda/feedstock_root/build_artifacts/pygments_1736243443484/work
pylint @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pylint_1743861447/work
pyOpenSSL @ file:///home/conda/feedstock_root/build_artifacts/pyopenssl_1737243356468/work
pyparsing @ file:///home/conda/feedstock_root/build_artifacts/pyparsing_1743089729650/work
pyproj @ file:///home/conda/feedstock_root/build_artifacts/pyproj_1742323230123/work
pyshp @ file:///home/conda/feedstock_root/build_artifacts/pyshp_1733821528126/work
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1733217236728/work
pytest @ file:///home/conda/feedstock_root/build_artifacts/pytest_1740946542080/work
pytest-cov @ file:///home/conda/feedstock_root/build_artifacts/pytest-cov_1743886866011/work
pytest-env @ file:///home/conda/feedstock_root/build_artifacts/pytest-env_1734663258391/work
pytest-html @ file:///home/conda/feedstock_root/build_artifacts/pytest-html_1734739426954/work
pytest-metadata @ file:///home/conda/feedstock_root/build_artifacts/pytest-metadata_1734146180069/work
pytest-mock @ file:///home/conda/feedstock_root/build_artifacts/pytest-mock_1733364214944/work
pytest-xdist @ file:///home/conda/feedstock_root/build_artifacts/pytest-xdist_1733240780199/work
python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/python-dateutil_1733215673016/work
pytz @ file:///home/conda/feedstock_root/build_artifacts/pytz_1742920838005/work
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1737454647378/work
pyzmq @ file:///home/conda/feedstock_root/build_artifacts/pyzmq_1743831247381/work
rdflib @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_rdflib_1743255530/work/dist
referencing @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_referencing_1737836872/work
requests @ file:///home/conda/feedstock_root/build_artifacts/requests_1733217035951/work
requests-cache @ file:///home/conda/feedstock_root/build_artifacts/requests-cache_1734246622535/work
rich @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_rich_1743371105/work/dist
roman-numerals-py @ file:///home/conda/feedstock_root/build_artifacts/roman-numerals-py_1740240236123/work
rpds-py @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_rpds-py_1743037947/work
scipy @ file:///home/conda/feedstock_root/build_artifacts/scipy-split_1739790645292/work/dist/scipy-1.15.2-cp313-cp313-linux_x86_64.whl#sha256=9233a1b3513262c15ef8696233b9abd49f691223e9dcc32da39377a3a0d4e7fe
scitools-iris @ file:///home/conda/feedstock_root/build_artifacts/iris_1742830363347/work
setuptools==78.1.0
shapely @ file:///home/conda/feedstock_root/build_artifacts/shapely_1743678315242/work
six @ file:///home/conda/feedstock_root/build_artifacts/six_1733380938961/work
snowballstemmer @ file:///home/conda/feedstock_root/build_artifacts/snowballstemmer_1637143057757/work
sortedcontainers @ file:///home/conda/feedstock_root/build_artifacts/sortedcontainers_1738440353519/work
soupsieve @ file:///home/conda/feedstock_root/build_artifacts/soupsieve_1693929250441/work
Sphinx==8.1.3
sphinxcontrib-applehelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-applehelp_1733754101641/work
sphinxcontrib-devhelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-devhelp_1733754113405/work
sphinxcontrib-htmlhelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-htmlhelp_1733754280555/work
sphinxcontrib-jsmath @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-jsmath_1733753744933/work
sphinxcontrib-qthelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-qthelp_1733753408017/work
sphinxcontrib-serializinghtml @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-serializinghtml_1733750479108/work
stack_data @ file:///home/conda/feedstock_root/build_artifacts/stack_data_1733569443808/work
stratify @ file:///home/conda/feedstock_root/build_artifacts/python-stratify_1725548782271/work
tblib @ file:///home/conda/feedstock_root/build_artifacts/tblib_1743515515538/work
termcolor @ file:///home/conda/feedstock_root/build_artifacts/termcolor_1743676967121/work
tinycss2 @ file:///home/conda/feedstock_root/build_artifacts/tinycss2_1729802851396/work
toml @ file:///home/conda/feedstock_root/build_artifacts/toml_1734091811753/work
tomli @ file:///home/conda/feedstock_root/build_artifacts/tomli_1733256695513/work
tomlkit @ file:///home/conda/feedstock_root/build_artifacts/tomlkit_1733230743009/work
toolz @ file:///home/conda/feedstock_root/build_artifacts/toolz_1733736030883/work
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1732615881993/work
traitlets @ file:///home/conda/feedstock_root/build_artifacts/traitlets_1733367359838/work
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_typing_extensions_1744302253/work
tzdata @ file:///home/conda/feedstock_root/build_artifacts/python-tzdata_1742745135198/work
ujson @ file:///home/conda/feedstock_root/build_artifacts/ujson_1724954414440/work
ukkonen @ file:///home/conda/feedstock_root/build_artifacts/ukkonen_1725784037662/work
url-normalize @ file:///home/conda/feedstock_root/build_artifacts/url-normalize_1744400229367/work
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1744323578849/work
virtualenv @ file:///home/conda/feedstock_root/build_artifacts/virtualenv_1743473963109/work
wcwidth @ file:///home/conda/feedstock_root/build_artifacts/wcwidth_1733231326287/work
webencodings @ file:///home/conda/feedstock_root/build_artifacts/webencodings_1733236011802/work
WebOb @ file:///home/conda/feedstock_root/build_artifacts/webob_1733185657139/work
xarray @ file:///home/conda/feedstock_root/build_artifacts/xarray_1743444383176/work
xxhash @ file:///home/conda/feedstock_root/build_artifacts/python-xxhash_1740594782459/work
xyzservices @ file:///home/conda/feedstock_root/build_artifacts/xyzservices_1737234886776/work
yamale @ file:///home/conda/feedstock_root/build_artifacts/yamale_1735891169111/work
zict @ file:///home/conda/feedstock_root/build_artifacts/zict_1733261551178/work
zipp @ file:///home/conda/feedstock_root/build_artifacts/zipp_1732827521216/work
zstandard==0.23.0
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
[autosummary] generating autosummary for: api/esmvalcore.cmor.rst, api/esmvalcore.config.rst, api/esmvalcore.dataset.rst, api/esmvalcore.esgf.rst, api/esmvalcore.exceptions.rst, api/esmvalcore.experimental.recipe.rst, api/esmvalcore.experimental.recipe_metadata.rst, api/esmvalcore.experimental.recipe_output.rst, api/esmvalcore.experimental.rst, api/esmvalcore.experimental.utils.rst, ..., notebooks/loading-and-processing-data.ipynb, quickstart/configure.rst, quickstart/find_data.rst, quickstart/index.rst, quickstart/install.rst, quickstart/output.rst, quickstart/run.rst, recipe/index.rst, recipe/overview.rst, recipe/preprocessor.rst
WARNING: Failed to import esmvalcore.cmor.check.
Possible hints:
* Error: unsupported locale setting
* AttributeError: module 'esmvalcore.cmor' has no attribute 'check'

Build failure on CircleCI on April 17 https://app.circleci.com/pipelines/github/ESMValGroup/ESMValCore/12891/workflows/660cbe59-9f57-4774-8901-c2b36c44c697/jobs/53602 with import error coming from iris:

name: esmvaltool
channels:
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=2_gnu
  - accessible-pygments=0.0.5=pyhd8ed1ab_1
  - adwaita-icon-theme=48.0=unix_0
  - alabaster=1.0.0=pyhd8ed1ab_1
  - astroid=3.3.9=py313h78bf25f_0
  - asttokens=3.0.0=pyhd8ed1ab_1
  - at-spi2-atk=2.38.0=h0630a04_3
  - at-spi2-core=2.40.3=h0630a04_0
  - atk-1.0=2.38.0=h04ea711_2
  - attrs=25.3.0=pyh71513ae_0
  - autodocsumm=0.2.14=pyhd8ed1ab_0
  - aws-c-auth=0.8.7=h7743f02_1
  - aws-c-cal=0.8.7=h7d555fd_1
  - aws-c-common=0.12.1=hb9d3cd8_0
  - aws-c-compression=0.3.1=hcbd9e4e_3
  - aws-c-event-stream=0.5.4=h286e7e7_3
  - aws-c-http=0.9.5=hbca0721_0
  - aws-c-io=0.17.0=ha855f32_8
  - aws-c-mqtt=0.12.2=hffac463_3
  - aws-c-s3=0.7.13=h4c9fe3b_3
  - aws-c-sdkutils=0.2.3=hcbd9e4e_3
  - aws-checksums=0.2.3=hcbd9e4e_3
  - aws-crt-cpp=0.31.1=h46b750d_1
  - aws-sdk-cpp=1.11.510=h1fa5cb7_4
  - azure-core-cpp=1.14.0=h5cfcd09_0
  - azure-identity-cpp=1.10.0=h113e628_0
  - azure-storage-blobs-cpp=12.13.0=h3cf044e_1
  - azure-storage-common-cpp=12.8.0=h736e048_1
  - azure-storage-files-datalake-cpp=12.12.0=ha633028_1
  - babel=2.17.0=pyhd8ed1ab_0
  - beautifulsoup4=4.13.4=pyha770c72_0
  - bleach=6.2.0=pyh29332c3_4
  - bleach-with-css=6.2.0=h82add2a_4
  - blosc=1.21.6=he440d0b_1
  - bokeh=3.7.2=pyhd8ed1ab_1
  - brotli=1.1.0=hb9d3cd8_2
  - brotli-bin=1.1.0=hb9d3cd8_2
  - brotli-python=1.1.0=py313h46c70d0_2
  - bzip2=1.0.8=h4bc722e_7
  - c-ares=1.34.5=hb9d3cd8_0
  - ca-certificates=2025.1.31=hbcca054_0
  - cairo=1.18.4=h3394656_0
  - cartopy=0.24.0=py313ha87cce1_0
  - cattrs=24.1.2=pyhd8ed1ab_1
  - certifi=2025.1.31=pyhd8ed1ab_0
  - cf-units=3.3.0=py313ha014f3b_0
  - cf_xarray=0.10.5=pyhd8ed1ab_0
  - cffi=1.17.1=py313hfab6e84_0
  - cfgv=3.3.1=pyhd8ed1ab_1
  - cftime=1.6.4=py313ha014f3b_1
  - charset-normalizer=3.4.1=pyhd8ed1ab_0
  - click=8.1.8=pyh707e725_0
  - click-plugins=1.1.1=pyhd8ed1ab_1
  - cligj=0.7.2=pyhd8ed1ab_2
  - cloudpickle=3.1.1=pyhd8ed1ab_0
  - colorama=0.4.6=pyhd8ed1ab_1
  - contourpy=1.3.2=py313h33d0bda_0
  - coverage=7.8.0=py313h8060acc_0
  - cryptography=44.0.2=py313h6556f6e_0
  - cycler=0.12.1=pyhd8ed1ab_1
  - cython=3.0.12=py313h5dec8f5_0
  - cytoolz=1.0.1=py313h536fd9c_0
  - dask=2025.3.0=pyhd8ed1ab_0
  - dask-core=2025.3.0=pyhd8ed1ab_0
  - dask-jobqueue=0.9.0=pyhd8ed1ab_0
  - dbus=1.13.6=h5008d03_3
  - decorator=5.2.1=pyhd8ed1ab_0
  - defusedxml=0.7.1=pyhd8ed1ab_0
  - dill=0.4.0=pyhd8ed1ab_0
  - distlib=0.3.9=pyhd8ed1ab_1
  - distributed=2025.3.0=pyhd8ed1ab_0
  - docutils=0.21.2=pyhd8ed1ab_1
  - eccodes=2.39.0=hf413ef6_1
  - epoxy=1.5.10=h166bdaf_1
  - esgf-pyclient=0.3.1=pyhd8ed1ab_5
  - esmf=8.7.0=nompi_h6063b07_1
  - esmpy=8.7.0=pyhecae5ae_1
  - exceptiongroup=1.2.2=pyhd8ed1ab_1
  - execnet=2.1.1=pyhd8ed1ab_1
  - executing=2.1.0=pyhd8ed1ab_1
  - expat=2.7.0=h5888daf_0
  - filelock=3.18.0=pyhd8ed1ab_0
  - findlibs=0.0.5=pyhd8ed1ab_0
  - fiona=1.10.1=py313hab4ff3b_3
  - fire=0.7.0=pyhd8ed1ab_0
  - font-ttf-dejavu-sans-mono=2.37=hab24e00_0
  - font-ttf-inconsolata=3.000=h77eed37_0
  - font-ttf-source-code-pro=2.038=h77eed37_0
  - font-ttf-ubuntu=0.83=h77eed37_3
  - fontconfig=2.15.0=h7e30c49_1
  - fonts-conda-ecosystem=1=0
  - fonts-conda-forge=1=0
  - fonttools=4.57.0=py313h8060acc_0
  - freeglut=3.2.2=ha6d2627_3
  - freetype=2.13.3=h48d6fc4_0
  - freexl=2.0.0=h9dce30a_2
  - fribidi=1.0.10=h36c2ea0_0
  - fsspec=2025.3.2=pyhd8ed1ab_0
  - gdk-pixbuf=2.42.12=hb9ae30d_0
  - geographiclib=2.0=pyhd8ed1ab_1
  - geopy=2.4.1=pyhd8ed1ab_2
  - geos=3.13.1=h97f6797_0
  - geotiff=1.7.4=h239500f_2
  - gflags=2.2.2=h5888daf_1005
  - giflib=5.2.2=hd590300_0
  - glib-tools=2.84.1=h4833e2c_0
  - glog=0.7.1=hbabe93e_0
  - graphite2=1.3.13=h59595ed_1003
  - graphviz=12.2.1=h5ae0cbf_1
  - gtk3=3.24.43=h0c6a113_5
  - gts=0.7.6=h977cf35_4
  - h2=4.2.0=pyhd8ed1ab_0
  - harfbuzz=11.0.1=h2c12942_0
  - hdf4=4.2.15=h2a13503_7
  - hdf5=1.14.4=nompi_h2d575fe_105
  - hicolor-icon-theme=0.17=ha770c72_2
  - hpack=4.1.0=pyhd8ed1ab_0
  - humanfriendly=10.0=pyh707e725_8
  - hyperframe=6.1.0=pyhd8ed1ab_0
  - icu=75.1=he02047a_0
  - identify=2.6.9=pyhd8ed1ab_0
  - idna=3.10=pyhd8ed1ab_1
  - imagesize=1.4.1=pyhd8ed1ab_0
  - importlib-metadata=8.6.1=pyha770c72_0
  - importlib_resources=6.5.2=pyhd8ed1ab_0
  - iniconfig=2.0.0=pyhd8ed1ab_1
  - ipython=8.35.0=pyh907856f_0
  - iris=3.12.0=pyha770c72_0
  - iris-esmf-regrid=0.12.1=pyhd8ed1ab_0
  - iris-grib=0.21.0=pyhd8ed1ab_0
  - isodate=0.7.2=pyhd8ed1ab_1
  - isort=6.0.1=pyhd8ed1ab_0
  - itsdangerous=2.2.0=pyhd8ed1ab_1
  - jasper=4.2.5=h1920b20_0
  - jedi=0.19.2=pyhd8ed1ab_1
  - jinja2=3.1.6=pyhd8ed1ab_0
  - json-c=0.18=h6688a6e_0
  - jsonschema=4.23.0=pyhd8ed1ab_1
  - jsonschema-specifications=2024.10.1=pyhd8ed1ab_1
  - jupyter_client=8.6.3=pyhd8ed1ab_1
  - jupyter_core=5.7.2=pyh31011fe_1
  - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
  - keyutils=1.6.1=h166bdaf_0
  - kiwisolver=1.4.7=py313h33d0bda_0
  - krb5=1.21.3=h659f571_0
  - latexcodec=2.0.1=pyh9f0ad1d_0
  - lcms2=2.17=h717163a_0
  - ld_impl_linux-64=2.43=h712a8e2_4
  - legacy-cgi=2.6.3=pyh41aed27_0
  - lerc=4.0.0=h27087fc_0
  - libabseil=20250127.1=cxx17_hbbce691_0
  - libaec=1.1.3=h59595ed_0
  - libarchive=3.7.7=h4585015_3
  - libarrow=19.0.1=hb90904d_7_cpu
  - libarrow-acero=19.0.1=hcb10f89_7_cpu
  - libarrow-dataset=19.0.1=hcb10f89_7_cpu
  - libarrow-substrait=19.0.1=h1bed206_7_cpu
  - libblas=3.9.0=31_h59b9bed_openblas
  - libbrotlicommon=1.1.0=hb9d3cd8_2
  - libbrotlidec=1.1.0=hb9d3cd8_2
  - libbrotlienc=1.1.0=hb9d3cd8_2
  - libcblas=3.9.0=31_he106b2a_openblas
  - libcrc32c=1.1.2=h9c3ff4c_0
  - libcups=2.3.3=h4637d8d_4
  - libcurl=8.13.0=h332b0f4_0
  - libdeflate=1.23=h4ddbbb0_0
  - libdrm=2.4.124=hb9d3cd8_0
  - libedit=3.1.20250104=pl5321h7949ede_0
  - libegl=1.7.0=ha4b6fd6_2
  - libev=4.33=hd590300_2
  - libevent=2.1.12=hf998b51_1
  - libexpat=2.7.0=h5888daf_0
  - libffi=3.4.6=h2dba641_1
  - libgcc=14.2.0=h767d61c_2
  - libgcc-ng=14.2.0=h69a702a_2
  - libgd=2.3.3=h6f5c62b_11
  - libgdal-core=3.10.3=hab2de9c_2
  - libgfortran=14.2.0=h69a702a_2
  - libgfortran5=14.2.0=hf1ad2bd_2
  - libgl=1.7.0=ha4b6fd6_2
  - libglib=2.84.1=h2ff4ddf_0
  - libglu=9.0.3=h03adeef_0
  - libglvnd=1.7.0=ha4b6fd6_2
  - libglx=1.7.0=ha4b6fd6_2
  - libgomp=14.2.0=h767d61c_2
  - libgoogle-cloud=2.36.0=hc4361e1_1
  - libgoogle-cloud-storage=2.36.0=h0121fbd_1
  - libgrpc=1.71.0=he753a82_0
  - libiconv=1.18=h4ce23a2_1
  - libjpeg-turbo=3.0.0=hd590300_1
  - libkml=1.3.0=hf539b9f_1021
  - liblapack=3.9.0=31_h7ac8fdf_openblas
  - liblzma=5.8.1=hb9d3cd8_0
  - libmpdec=4.0.0=h4bc722e_0
  - libnetcdf=4.9.2=nompi_h5ddbaa4_116
  - libnghttp2=1.64.0=h161d5f1_0
  - libnsl=2.0.1=hd590300_0
  - libopenblas=0.3.29=pthreads_h94d23a6_0
  - libopentelemetry-cpp=1.20.0=hd1b1c89_0
  - libopentelemetry-cpp-headers=1.20.0=ha770c72_0
  - libparquet=19.0.1=h081d1f1_7_cpu
  - libpciaccess=0.18=hd590300_0
  - libpng=1.6.47=h943b412_0
  - libprotobuf=5.29.3=h501fc15_0
  - libre2-11=2024.07.02=hba17884_3
  - librsvg=2.58.4=he92a37e_3
  - librttopo=1.1.0=hd718a1a_18
  - libsodium=1.0.20=h4ab18f5_0
  - libspatialite=5.1.0=he17ca71_14
  - libsqlite=3.49.1=hee588c1_2
  - libssh2=1.11.1=hf672d98_0
  - libstdcxx=14.2.0=h8f9b012_2
  - libstdcxx-ng=14.2.0=h4852527_2
  - libthrift=0.21.0=h0e7cc3e_0
  - libtiff=4.7.0=hd9ff511_3
  - libudunits2=2.2.28=h40f5838_3
  - libutf8proc=2.10.0=h4c51ac1_0
  - libuuid=2.38.1=h0b41bf4_0
  - libwebp-base=1.5.0=h851e524_0
  - libxcb=1.17.0=h8a09558_0
  - libxkbcommon=1.8.1=hc4a0caf_0
  - libxml2=2.13.7=h4bc477f_1
  - libxslt=1.1.39=h76b75d6_0
  - libzip=1.11.2=h6991a6a_0
  - libzlib=1.3.1=hb9d3cd8_2
  - locket=1.0.0=pyhd8ed1ab_0
  - lxml=5.3.2=py313h73548e6_0
  - lz4=4.3.3=py313h8756d67_2
  - lz4-c=1.10.0=h5888daf_1
  - lzo=2.10=hd590300_1001
  - markdown-it-py=3.0.0=pyhd8ed1ab_1
  - markupsafe=3.0.2=py313h8060acc_1
  - matplotlib-base=3.10.1=py313h129903b_0
  - matplotlib-inline=0.1.7=pyhd8ed1ab_1
  - mccabe=0.7.0=pyhd8ed1ab_1
  - mdurl=0.1.2=pyhd8ed1ab_1
  - minizip=4.0.9=h05a5f5f_0
  - mistune=3.1.3=pyh29332c3_0
  - msgpack-python=1.1.0=py313h33d0bda_0
  - munkres=1.1.4=pyh9f0ad1d_0
  - myproxyclient=2.1.1=pyhd8ed1ab_1
  - narwhals=1.35.0=pyh29332c3_0
  - nbclient=0.10.2=pyhd8ed1ab_0
  - nbconvert=7.16.6=hb482800_0
  - nbconvert-core=7.16.6=pyh29332c3_0
  - nbconvert-pandoc=7.16.6=hed9df3c_0
  - nbformat=5.10.4=pyhd8ed1ab_1
  - nbsphinx=0.9.7=pyhd8ed1ab_0
  - nc-time-axis=1.4.1=pyhd8ed1ab_1
  - ncurses=6.5=h2d0b736_3
  - nested-lookup=0.2.25=pyhd8ed1ab_2
  - netcdf-fortran=4.6.1=nompi_ha5d1325_108
  - netcdf4=1.7.2=nompi_py313h1dd084c_101
  - networkx=3.4.2=pyh267e887_2
  - nlohmann_json=3.12.0=h3f2d84a_0
  - nodeenv=1.9.1=pyhd8ed1ab_1
  - numpy=2.2.4=py313h17eae1a_0
  - openjpeg=2.5.3=h5fbd93e_0
  - openssl=3.5.0=h7b32b05_0
  - orc=2.1.1=h17f744e_1
  - packaging=24.2=pyhd8ed1ab_2
  - pandas=2.2.3=py313ha87cce1_3
  - pandoc=3.6.4=ha770c72_0
  - pandocfilters=1.5.0=pyhd8ed1ab_0
  - pango=1.56.3=h9ac818e_1
  - parso=0.8.4=pyhd8ed1ab_1
  - partd=1.4.2=pyhd8ed1ab_0
  - pcre2=10.44=hba22ea6_2
  - pexpect=4.9.0=pyhd8ed1ab_1
  - pickleshare=0.7.5=pyhd8ed1ab_1004
  - pillow=11.1.0=py313h8db990d_0
  - pip=25.0.1=pyh145f28c_0
  - pixman=0.44.2=h29eaf8c_0
  - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2
  - platformdirs=4.3.7=pyh29332c3_0
  - pluggy=1.5.0=pyhd8ed1ab_1
  - pooch=1.8.2=pyhd8ed1ab_1
  - pre-commit=4.2.0=pyha770c72_0
  - proj=9.6.0=h0054346_1
  - prometheus-cpp=1.3.0=ha5d0236_0
  - prompt-toolkit=3.0.51=pyha770c72_0
  - prov=2.0.0=pyhd3deb0d_0
  - psutil=7.0.0=py313h536fd9c_0
  - pthread-stubs=0.4=hb9d3cd8_1002
  - ptyprocess=0.7.0=pyhd8ed1ab_1
  - pure_eval=0.2.3=pyhd8ed1ab_1
  - py-cordex=0.9.0=pyhd8ed1ab_1
  - pyarrow=19.0.1=py313h78bf25f_0
  - pyarrow-core=19.0.1=py313he5f92c8_0_cpu
  - pybtex=0.24.0=pyhd8ed1ab_3
  - pycparser=2.22=pyh29332c3_1
  - pydata-sphinx-theme=0.16.1=pyhd8ed1ab_0
  - pydot=3.0.4=py313h78bf25f_0
  - pygments=2.19.1=pyhd8ed1ab_0
  - pylint=3.3.6=pyh29332c3_0
  - pyopenssl=25.0.0=pyhd8ed1ab_0
  - pyparsing=3.2.3=pyhd8ed1ab_1
  - pyproj=3.7.1=py313hcd509b5_1
  - pyshp=2.3.1=pyhd8ed1ab_1
  - pysocks=1.7.1=pyha55dd90_7
  - pytest=8.3.5=pyhd8ed1ab_0
  - pytest-cov=6.1.1=pyhd8ed1ab_0
  - pytest-env=1.1.5=pyhd8ed1ab_1
  - pytest-html=4.1.1=pyhd8ed1ab_1
  - pytest-metadata=3.1.1=pyhd8ed1ab_1
  - pytest-mock=3.14.0=pyhd8ed1ab_1
  - pytest-xdist=3.6.1=pyhd8ed1ab_1
  - python=3.13.3=hf636f53_101_cp313
  - python-dateutil=2.9.0.post0=pyhff2d567_1
  - python-eccodes=2.37.0=py313ha014f3b_0
  - python-fastjsonschema=2.21.1=pyhd8ed1ab_0
  - python-stratify=0.3.0=py313ha014f3b_3
  - python-tzdata=2025.2=pyhd8ed1ab_0
  - python-xxhash=3.5.0=py313h536fd9c_2
  - python_abi=3.13=6_cp313
  - pytz=2025.2=pyhd8ed1ab_0
  - pyyaml=6.0.2=py313h8060acc_2
  - pyzmq=26.4.0=py313h8e95178_0
  - qhull=2020.2=h434a139_5
  - rdflib=7.1.4=pyh29332c3_0
  - re2=2024.07.02=h9925aae_3
  - readline=8.2=h8c095d6_2
  - referencing=0.36.2=pyh29332c3_0
  - requests=2.32.3=pyhd8ed1ab_1
  - requests-cache=1.2.1=pyhd8ed1ab_1
  - rich=14.0.0=pyh29332c3_0
  - roman-numerals-py=3.1.0=pyhd8ed1ab_0
  - rpds-py=0.24.0=py313h6071e0b_0
  - s2n=1.5.15=hd830067_0
  - scipy=1.15.2=py313h86fcf2b_0
  - setuptools=78.1.0=pyhff2d567_0
  - shapely=2.1.0=py313h576e190_0
  - six=1.17.0=pyhd8ed1ab_0
  - snappy=1.2.1=h8bd8927_1
  - snowballstemmer=2.2.0=pyhd8ed1ab_0
  - sortedcontainers=2.4.0=pyhd8ed1ab_1
  - soupsieve=2.5=pyhd8ed1ab_1
  - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1
  - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1
  - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1
  - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1
  - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1
  - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1
  - sqlite=3.49.1=h9eae976_2
  - stack_data=0.6.3=pyhd8ed1ab_1
  - tblib=3.1.0=pyhd8ed1ab_0
  - termcolor=3.0.1=pyhd8ed1ab_0
  - tinycss2=1.4.0=pyhd8ed1ab_0
  - tk=8.6.13=noxft_h4845f30_101
  - toml=0.10.2=pyhd8ed1ab_1
  - tomli=2.2.1=pyhd8ed1ab_1
  - tomlkit=0.13.2=pyha770c72_1
  - toolz=1.0.0=pyhd8ed1ab_1
  - tornado=6.4.2=py313h536fd9c_0
  - traitlets=5.14.3=pyhd8ed1ab_1
  - typing-extensions=4.13.2=h0e9735f_0
  - typing_extensions=4.13.2=pyh29332c3_0
  - tzdata=2025b=h78e105d_0
  - udunits2=2.2.28=h40f5838_3
  - ujson=5.10.0=py313h46c70d0_1
  - ukkonen=1.0.1=py313h33d0bda_5
  - uriparser=0.9.8=hac33072_0
  - url-normalize=2.2.0=pyhd8ed1ab_0
  - urllib3=2.4.0=pyhd8ed1ab_0
  - virtualenv=20.30.0=pyhd8ed1ab_0
  - wayland=1.23.1=h3e06ad9_0
  - wcwidth=0.2.13=pyhd8ed1ab_1
  - webencodings=0.5.1=pyhd8ed1ab_3
  - webob=1.8.9=pyhd8ed1ab_1
  - xarray=2025.3.1=pyhd8ed1ab_0
  - xerces-c=3.2.5=h988505b_2
  - xkeyboard-config=2.43=hb9d3cd8_0
  - xorg-libice=1.1.2=hb9d3cd8_0
  - xorg-libsm=1.2.6=he73a12e_0
  - xorg-libx11=1.8.12=h4f16b4b_0
  - xorg-libxau=1.0.12=hb9d3cd8_0
  - xorg-libxcomposite=0.4.6=hb9d3cd8_2
  - xorg-libxcursor=1.2.3=hb9d3cd8_0
  - xorg-libxdamage=1.1.6=hb9d3cd8_0
  - xorg-libxdmcp=1.1.5=hb9d3cd8_0
  - xorg-libxext=1.3.6=hb9d3cd8_0
  - xorg-libxfixes=6.0.1=hb9d3cd8_0
  - xorg-libxi=1.8.2=hb9d3cd8_0
  - xorg-libxinerama=1.1.5=h5888daf_1
  - xorg-libxrandr=1.5.4=hb9d3cd8_0
  - xorg-libxrender=0.9.12=hb9d3cd8_0
  - xorg-libxtst=1.2.5=hb9d3cd8_3
  - xorg-libxxf86vm=1.1.6=hb9d3cd8_0
  - xxhash=0.8.3=hb9d3cd8_0
  - xyzservices=2025.1.0=pyhd8ed1ab_0
  - yamale=5.3.0=pyhd8ed1ab_0
  - yaml=0.2.5=h7f98852_2
  - zeromq=4.3.5=h3b0a872_7
  - zict=3.0.0=pyhd8ed1ab_1
  - zipp=3.21.0=pyhd8ed1ab_1
  - zlib=1.3.1=hb9d3cd8_2
  - zstandard=0.23.0=py313h536fd9c_1
  - zstd=1.5.7=hb8e6e7a_2
  - pip:
      - esmvalcore==2.13.0.dev33+g7a1ffd4ad
      - esmvaltool-sample-data==0.0.3
      - sphinx==8.1.3
prefix: /opt/conda/envs/esmvaltool
accessible-pygments @ file:///home/conda/feedstock_root/build_artifacts/accessible-pygments_1734956106558/work
alabaster @ file:///home/conda/feedstock_root/build_artifacts/alabaster_1733750398730/work
astroid @ file:///home/conda/feedstock_root/build_artifacts/astroid_1741614557489/work
asttokens @ file:///home/conda/feedstock_root/build_artifacts/asttokens_1733250440834/work
attrs @ file:///home/conda/feedstock_root/build_artifacts/attrs_1741918516150/work
autodocsumm @ file:///home/conda/feedstock_root/build_artifacts/autodocsumm_1729874401169/work
babel @ file:///home/conda/feedstock_root/build_artifacts/babel_1738490167835/work
beautifulsoup4 @ file:///home/conda/feedstock_root/build_artifacts/beautifulsoup4_1744783198182/work
bleach @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_bleach_1737382993/work
bokeh @ file:///home/conda/feedstock_root/build_artifacts/bokeh_1743516310424/work
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1725267488082/work
Cartopy @ file:///home/conda/feedstock_root/build_artifacts/cartopy_1728342222487/work
cattrs @ file:///home/conda/feedstock_root/build_artifacts/cattrs_1733506656399/work
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1739515848642/work/certifi
cf-units @ file:///home/conda/feedstock_root/build_artifacts/cf-units_1730445509006/work
cf_xarray @ file:///home/conda/feedstock_root/build_artifacts/cf_xarray_1744724548218/work
cffi @ file:///home/conda/feedstock_root/build_artifacts/cffi_1725560556141/work
cfgv @ file:///home/conda/feedstock_root/build_artifacts/cfgv_1734267080977/work
cftime @ file:///home/conda/feedstock_root/build_artifacts/cftime_1725400458563/work
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1735929714516/work
click @ file:///home/conda/feedstock_root/build_artifacts/click_1734858813237/work
click-plugins @ file:///home/conda/feedstock_root/build_artifacts/click-plugins_1733731077999/work
cligj @ file:///home/conda/feedstock_root/build_artifacts/cligj_1733749956636/work
cloudpickle @ file:///home/conda/feedstock_root/build_artifacts/cloudpickle_1736947526808/work
colorama @ file:///home/conda/feedstock_root/build_artifacts/colorama_1733218098505/work
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1744743065687/work
coverage @ file:///home/conda/feedstock_root/build_artifacts/coverage_1743381238881/work
cryptography @ file:///home/conda/feedstock_root/build_artifacts/cryptography-split_1740893544828/work
cycler @ file:///home/conda/feedstock_root/build_artifacts/cycler_1733332471406/work
Cython @ file:///home/conda/feedstock_root/build_artifacts/cython_1739227941089/work
cytoolz @ file:///home/conda/feedstock_root/build_artifacts/cytoolz_1734107195631/work
dask @ file:///home/conda/feedstock_root/build_artifacts/dask-core_1742597902501/work
dask-jobqueue @ file:///home/conda/feedstock_root/build_artifacts/dask-jobqueue_1724342200950/work
decorator @ file:///home/conda/feedstock_root/build_artifacts/decorator_1740384970518/work
defusedxml @ file:///home/conda/feedstock_root/build_artifacts/defusedxml_1615232257335/work
dill @ file:///home/conda/feedstock_root/build_artifacts/dill_1744798524990/work
distlib @ file:///home/conda/feedstock_root/build_artifacts/distlib_1733238395481/work
distributed @ file:///home/conda/feedstock_root/build_artifacts/distributed_1742601855521/work
docutils @ file:///home/conda/feedstock_root/build_artifacts/docutils_1733217766141/work
eccodes @ file:///home/conda/feedstock_root/build_artifacts/python-eccodes_1725958396792/work
esgf-pyclient @ file:///home/conda/feedstock_root/build_artifacts/esgf-pyclient_1736255127143/work
esmf_regrid @ file:///home/conda/feedstock_root/build_artifacts/iris-esmf-regrid_1744210721034/work
esmpy @ file:///home/conda/feedstock_root/build_artifacts/esmpy_1734359272810/work/src/addon/esmpy
ESMValCore @ file:///root/project
ESMValTool-sample-data==0.0.3
exceptiongroup @ file:///home/conda/feedstock_root/build_artifacts/exceptiongroup_1733208806608/work
execnet @ file:///home/conda/feedstock_root/build_artifacts/execnet_1733230988954/work
executing @ file:///home/conda/feedstock_root/build_artifacts/executing_1733569351617/work
fastjsonschema @ file:///home/conda/feedstock_root/build_artifacts/python-fastjsonschema_1733235979760/work/dist
filelock @ file:///home/conda/feedstock_root/build_artifacts/filelock_1741969488311/work
findlibs @ file:///home/conda/feedstock_root/build_artifacts/findlibs_1682423883580/work
fiona @ file:///home/conda/feedstock_root/build_artifacts/fiona_1733507393567/work
fire @ file:///home/conda/feedstock_root/build_artifacts/fire_1727808373752/work
fonttools @ file:///home/conda/feedstock_root/build_artifacts/fonttools_1743732186120/work
fsspec @ file:///home/conda/feedstock_root/build_artifacts/fsspec_1743437245292/work
geographiclib @ file:///home/conda/feedstock_root/build_artifacts/geographiclib_1734342349249/work
geopy @ file:///home/conda/feedstock_root/build_artifacts/geopy_1734341931581/work
h2 @ file:///home/conda/feedstock_root/build_artifacts/h2_1738578511449/work
hpack @ file:///home/conda/feedstock_root/build_artifacts/hpack_1737618293087/work
humanfriendly @ file:///home/conda/feedstock_root/build_artifacts/humanfriendly_1733927922002/work
hyperframe @ file:///home/conda/feedstock_root/build_artifacts/hyperframe_1737618333194/work
identify @ file:///home/conda/feedstock_root/build_artifacts/identify_1741502659866/work
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1733211830134/work
imagesize @ file:///home/conda/feedstock_root/build_artifacts/imagesize_1656939531508/work
importlib_metadata @ file:///home/conda/feedstock_root/build_artifacts/importlib-metadata_1737420181517/work
importlib_resources @ file:///home/conda/feedstock_root/build_artifacts/importlib_resources_1736252299705/work
iniconfig @ file:///home/conda/feedstock_root/build_artifacts/iniconfig_1733223141826/work
ipython @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_ipython_1744034854/work
iris-grib @ file:///home/conda/feedstock_root/build_artifacts/iris-grib_1736338015682/work
isodate @ file:///home/conda/feedstock_root/build_artifacts/isodate_1733230734792/work
isort @ file:///home/conda/feedstock_root/build_artifacts/isort_1740643408806/work
itsdangerous @ file:///home/conda/feedstock_root/build_artifacts/itsdangerous_1733308265247/work
jedi @ file:///home/conda/feedstock_root/build_artifacts/jedi_1733300866624/work
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/jinja2_1741263328855/work
jsonschema @ file:///home/conda/feedstock_root/build_artifacts/jsonschema_1733472696581/work
jsonschema-specifications @ file:///tmp/tmpk0f344m9/src
jupyter_client @ file:///home/conda/feedstock_root/build_artifacts/jupyter_client_1733440914442/work
jupyter_core @ file:///home/conda/feedstock_root/build_artifacts/jupyter_core_1727163409502/work
jupyterlab_pygments @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_pygments_1733328101776/work
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/kiwisolver_1725459255340/work
latexcodec @ file:///home/conda/feedstock_root/build_artifacts/latexcodec_1592937263153/work
legacy-cgi @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_legacy-cgi_1743085170/work
locket @ file:///home/conda/feedstock_root/build_artifacts/locket_1650660393415/work
lxml @ file:///home/conda/feedstock_root/build_artifacts/lxml_1743977042860/work
lz4 @ file:///home/conda/feedstock_root/build_artifacts/lz4_1733474245257/work
markdown-it-py @ file:///home/conda/feedstock_root/build_artifacts/markdown-it-py_1733250460757/work
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1733219680183/work
matplotlib==3.10.1
matplotlib-inline @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-inline_1733416936468/work
mccabe @ file:///home/conda/feedstock_root/build_artifacts/mccabe_1733216466933/work
mdurl @ file:///home/conda/feedstock_root/build_artifacts/mdurl_1733255585584/work
mistune @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_mistune_1742402716/work
msgpack @ file:///home/conda/feedstock_root/build_artifacts/msgpack-python_1725975021365/work
munkres==1.1.4
MyProxyClient @ file:///home/conda/feedstock_root/build_artifacts/myproxyclient_1734990056203/work
narwhals @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_narwhals_1744752223/work
nbclient @ file:///home/conda/feedstock_root/build_artifacts/nbclient_1734628800805/work
nbconvert @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_nbconvert-core_1738067871/work
nbformat @ file:///home/conda/feedstock_root/build_artifacts/nbformat_1733402752141/work
nbsphinx @ file:///home/conda/feedstock_root/build_artifacts/nbsphinx_1741075436613/work
nc-time-axis @ file:///home/conda/feedstock_root/build_artifacts/nc-time-axis_1734603295314/work
nested-lookup @ file:///home/conda/feedstock_root/build_artifacts/nested-lookup_1735368761757/work
netCDF4 @ file:///home/conda/feedstock_root/build_artifacts/netcdf4_1733253092579/work
networkx @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_networkx_1731521053/work
nodeenv @ file:///home/conda/feedstock_root/build_artifacts/nodeenv_1734112117269/work
numpy @ file:///home/conda/feedstock_root/build_artifacts/numpy_1742254787379/work/dist/numpy-2.2.4-cp313-cp313-linux_x86_64.whl#sha256=f76ad032934da2c4719e50abb4142164ac1b039dc18f5fc412a5048a8bade5ae
packaging @ file:///home/conda/feedstock_root/build_artifacts/packaging_1733203243479/work
pandas @ file:///home/conda/feedstock_root/build_artifacts/pandas_1744430473236/work
pandocfilters @ file:///home/conda/feedstock_root/build_artifacts/pandocfilters_1631603243851/work
parso @ file:///home/conda/feedstock_root/build_artifacts/parso_1733271261340/work
partd @ file:///home/conda/feedstock_root/build_artifacts/partd_1715026491486/work
pexpect @ file:///home/conda/feedstock_root/build_artifacts/pexpect_1733301927746/work
pickleshare @ file:///home/conda/feedstock_root/build_artifacts/pickleshare_1733327343728/work
pillow @ file:///home/conda/feedstock_root/build_artifacts/pillow_1735929688808/work
pkgutil_resolve_name @ file:///home/conda/feedstock_root/build_artifacts/pkgutil-resolve-name_1733344503739/work
platformdirs @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_platformdirs_1742485085/work
pluggy @ file:///home/conda/feedstock_root/build_artifacts/pluggy_1733222765875/work
pooch @ file:///home/conda/feedstock_root/build_artifacts/pooch_1733421311631/work
pre_commit @ file:///home/conda/feedstock_root/build_artifacts/pre-commit_1742475552107/work
prompt_toolkit @ file:///home/conda/feedstock_root/build_artifacts/prompt-toolkit_1744724089886/work
prov @ file:///home/conda/feedstock_root/build_artifacts/prov_1604323926302/work
psutil @ file:///home/conda/feedstock_root/build_artifacts/psutil_1740663131878/work
ptyprocess @ file:///home/conda/feedstock_root/build_artifacts/ptyprocess_1733302279685/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl#sha256=92c32ff62b5fd8cf325bec5ab90d7be3d2a8ca8c8a3813ff487a8d2002630d1f
pure_eval @ file:///home/conda/feedstock_root/build_artifacts/pure_eval_1733569405015/work
py-cordex @ file:///home/conda/feedstock_root/build_artifacts/py-cordex_1734951900345/work
pyarrow==19.0.1
pybtex @ file:///home/conda/feedstock_root/build_artifacts/pybtex_1733928100679/work
pycparser @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pycparser_1733195786/work
pydata-sphinx-theme==0.16.1
pydot @ file:///home/conda/feedstock_root/build_artifacts/pydot_1737244072659/work
Pygments @ file:///home/conda/feedstock_root/build_artifacts/pygments_1736243443484/work
pylint @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pylint_1743861447/work
pyOpenSSL @ file:///home/conda/feedstock_root/build_artifacts/pyopenssl_1737243356468/work
pyparsing @ file:///home/conda/feedstock_root/build_artifacts/pyparsing_1743089729650/work
pyproj @ file:///home/conda/feedstock_root/build_artifacts/pyproj_1742323230123/work
pyshp @ file:///home/conda/feedstock_root/build_artifacts/pyshp_1733821528126/work
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1733217236728/work
pytest @ file:///home/conda/feedstock_root/build_artifacts/pytest_1740946542080/work
pytest-cov @ file:///home/conda/feedstock_root/build_artifacts/pytest-cov_1743886866011/work
pytest-env @ file:///home/conda/feedstock_root/build_artifacts/pytest-env_1734663258391/work
pytest-html @ file:///home/conda/feedstock_root/build_artifacts/pytest-html_1734739426954/work
pytest-metadata @ file:///home/conda/feedstock_root/build_artifacts/pytest-metadata_1734146180069/work
pytest-mock @ file:///home/conda/feedstock_root/build_artifacts/pytest-mock_1733364214944/work
pytest-xdist @ file:///home/conda/feedstock_root/build_artifacts/pytest-xdist_1733240780199/work
python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/python-dateutil_1733215673016/work
pytz @ file:///home/conda/feedstock_root/build_artifacts/pytz_1742920838005/work
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1737454647378/work
pyzmq @ file:///home/conda/feedstock_root/build_artifacts/pyzmq_1743831247381/work
rdflib @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_rdflib_1743255530/work/dist
referencing @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_referencing_1737836872/work
requests @ file:///home/conda/feedstock_root/build_artifacts/requests_1733217035951/work
requests-cache @ file:///home/conda/feedstock_root/build_artifacts/requests-cache_1734246622535/work
rich @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_rich_1743371105/work/dist
roman-numerals-py @ file:///home/conda/feedstock_root/build_artifacts/roman-numerals-py_1740240236123/work
rpds-py @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_rpds-py_1743037947/work
scipy @ file:///home/conda/feedstock_root/build_artifacts/scipy-split_1739790645292/work/dist/scipy-1.15.2-cp313-cp313-linux_x86_64.whl#sha256=9233a1b3513262c15ef8696233b9abd49f691223e9dcc32da39377a3a0d4e7fe
scitools-iris @ file:///home/conda/feedstock_root/build_artifacts/iris_1742830363347/work
setuptools==78.1.0
shapely @ file:///home/conda/feedstock_root/build_artifacts/shapely_1743678315242/work
six @ file:///home/conda/feedstock_root/build_artifacts/six_1733380938961/work
snowballstemmer @ file:///home/conda/feedstock_root/build_artifacts/snowballstemmer_1637143057757/work
sortedcontainers @ file:///home/conda/feedstock_root/build_artifacts/sortedcontainers_1738440353519/work
soupsieve @ file:///home/conda/feedstock_root/build_artifacts/soupsieve_1693929250441/work
Sphinx==8.1.3
sphinxcontrib-applehelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-applehelp_1733754101641/work
sphinxcontrib-devhelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-devhelp_1733754113405/work
sphinxcontrib-htmlhelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-htmlhelp_1733754280555/work
sphinxcontrib-jsmath @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-jsmath_1733753744933/work
sphinxcontrib-qthelp @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-qthelp_1733753408017/work
sphinxcontrib-serializinghtml @ file:///home/conda/feedstock_root/build_artifacts/sphinxcontrib-serializinghtml_1733750479108/work
stack_data @ file:///home/conda/feedstock_root/build_artifacts/stack_data_1733569443808/work
stratify @ file:///home/conda/feedstock_root/build_artifacts/python-stratify_1725548782271/work
tblib @ file:///home/conda/feedstock_root/build_artifacts/tblib_1743515515538/work
termcolor @ file:///home/conda/feedstock_root/build_artifacts/termcolor_1743676967121/work
tinycss2 @ file:///home/conda/feedstock_root/build_artifacts/tinycss2_1729802851396/work
toml @ file:///home/conda/feedstock_root/build_artifacts/toml_1734091811753/work
tomli @ file:///home/conda/feedstock_root/build_artifacts/tomli_1733256695513/work
tomlkit @ file:///home/conda/feedstock_root/build_artifacts/tomlkit_1733230743009/work
toolz @ file:///home/conda/feedstock_root/build_artifacts/toolz_1733736030883/work
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1732615881993/work
traitlets @ file:///home/conda/feedstock_root/build_artifacts/traitlets_1733367359838/work
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_typing_extensions_1744302253/work
tzdata @ file:///home/conda/feedstock_root/build_artifacts/python-tzdata_1742745135198/work
ujson @ file:///home/conda/feedstock_root/build_artifacts/ujson_1724954414440/work
ukkonen @ file:///home/conda/feedstock_root/build_artifacts/ukkonen_1725784037662/work
url-normalize @ file:///home/conda/feedstock_root/build_artifacts/url-normalize_1744400229367/work
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1744323578849/work
virtualenv @ file:///home/conda/feedstock_root/build_artifacts/virtualenv_1743473963109/work
wcwidth @ file:///home/conda/feedstock_root/build_artifacts/wcwidth_1733231326287/work
webencodings @ file:///home/conda/feedstock_root/build_artifacts/webencodings_1733236011802/work
WebOb @ file:///home/conda/feedstock_root/build_artifacts/webob_1733185657139/work
xarray @ file:///home/conda/feedstock_root/build_artifacts/xarray_1743444383176/work
xxhash @ file:///home/conda/feedstock_root/build_artifacts/python-xxhash_1740594782459/work
xyzservices @ file:///home/conda/feedstock_root/build_artifacts/xyzservices_1737234886776/work
yamale @ file:///home/conda/feedstock_root/build_artifacts/yamale_1735891169111/work
zict @ file:///home/conda/feedstock_root/build_artifacts/zict_1733261551178/work
zipp @ file:///home/conda/feedstock_root/build_artifacts/zipp_1732827521216/work
zstandard==0.23.0
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
[autosummary] generating autosummary for: api/esmvalcore.cmor.rst, api/esmvalcore.config.rst, api/esmvalcore.dataset.rst, api/esmvalcore.esgf.rst, api/esmvalcore.exceptions.rst, api/esmvalcore.experimental.recipe.rst, api/esmvalcore.experimental.recipe_metadata.rst, api/esmvalcore.experimental.recipe_output.rst, api/esmvalcore.experimental.rst, api/esmvalcore.experimental.utils.rst, ..., notebooks/loading-and-processing-data.ipynb, quickstart/configure.rst, quickstart/find_data.rst, quickstart/index.rst, quickstart/install.rst, quickstart/output.rst, quickstart/run.rst, recipe/index.rst, recipe/overview.rst, recipe/preprocessor.rst
WARNING: Failed to import esmvalcore.dataset.
Possible hints:
* Error: unsupported locale setting
* AttributeError: module 'esmvalcore' has no attribute 'dataset'
WARNING: Failed to import esmvalcore.preprocessor.regrid_schemes.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'preprocessor'
WARNING: Failed to import esmvalcore.experimental.recipe_output.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'experimental'
WARNING: Failed to import esmvalcore.typing.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'typing'
WARNING: Failed to import esmvalcore.experimental.utils.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'experimental'
WARNING: Failed to import esmvalcore.iris_helpers.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'iris_helpers'
WARNING: Failed to import esmvalcore.cmor.check.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore.cmor' has no attribute 'check'
WARNING: Failed to import esmvalcore.cmor.fix.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore.cmor' has no attribute 'fix'
WARNING: Failed to import esmvalcore.cmor.fixes.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore.cmor' has no attribute 'fixes'
WARNING: Failed to import esmvalcore.esgf.facets.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'esgf'
WARNING: Failed to import esmvalcore.experimental.recipe.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'experimental'
WARNING: Failed to import esmvalcore.preprocessor.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'preprocessor'
WARNING: Failed to import esmvalcore.experimental.recipe_metadata.
Possible hints:
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
* AttributeError: module 'esmvalcore' has no attribute 'experimental'
WARNING: Failed to import esmvalcore.config.
Possible hints:
* AttributeError: module 'esmvalcore' has no attribute 'config'
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)
WARNING: Failed to import esmvalcore.local.
Possible hints:
* AttributeError: module 'esmvalcore' has no attribute 'local'
* AttributeError: partially initialized module 'iris' from '/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/iris/__init__.py' has no attribute '_constraints' (most likely due to a circular import)

@bouweandela
Copy link
Member Author

bouweandela commented Apr 17, 2025

Compared the artifacts from the last successful nightly documentation build 4 days ago with the first broken one 3 days ago and the difference seems unlikely to be able to explain the failures. Maybe that is because the build is flaky and the issue did not occur the first time.

(esmvaltool) ✔ ~/src/esmvalgroup/esmvalcore [main|✚ 2…23⚑ 45] 
10:41 $ diff -u ~/Downloads/working-environment.yml ~/Downloads/broken-environment.yml 
(esmvaltool) ✔ ~/src/esmvalgroup/esmvalcore [main|✚ 2…23⚑ 45] 
10:50 $ diff -u ~/Downloads/working-requirements.txt ~/Downloads/broken-requirements.txt 
(esmvaltool) ✔ ~/src/esmvalgroup/esmvalcore [main|✚ 2…23⚑ 45] 
10:51 $ diff -u ~/Downloads/working-versions.txt ~/Downloads/broken-versions.txt 
--- /home/bandela/Downloads/working-versions.txt	2025-04-17 10:51:40.665006870 +0200
+++ /home/bandela/Downloads/broken-versions.txt	2025-04-17 10:51:12.360438287 +0200
@@ -23,7 +23,7 @@
 ii  gcc-10-base:amd64          10.5.0-1ubuntu1~20.04             amd64        GCC, the GNU Compiler Collection (base package)
 ii  git                        1:2.25.1-1ubuntu3.14              amd64        fast, scalable, distributed revision control system
 ii  git-man                    1:2.25.1-1ubuntu3.14              all          fast, scalable, distributed revision control system (manual pages)
-ii  gpgv                       2.2.19-3ubuntu2.2                 amd64        GNU privacy guard - signature verification tool
+ii  gpgv                       2.2.19-3ubuntu2.4                 amd64        GNU privacy guard - signature verification tool
 ii  grep                       3.4-1                             amd64        GNU grep, egrep and fgrep
 ii  gzip                       1.10-0ubuntu4.1                   amd64        GNU compression utilities
 ii  hostname                   3.23                              amd64        utility to set/show the host name or domain name
@@ -37,8 +37,8 @@
 ii  libblkid1:amd64            2.34-0.1ubuntu9.6                 amd64        block device ID library
 ii  libbrotli1:amd64           1.0.7-6ubuntu0.1                  amd64        library implementing brotli encoder and decoder (shared libraries)
 ii  libbz2-1.0:amd64           1.0.8-2                           amd64        high-quality block-sorting file compressor library - runtime
-ii  libc-bin                   2.31-0ubuntu9.16                  amd64        GNU C Library: Binaries
-ii  libc6:amd64                2.31-0ubuntu9.16                  amd64        GNU C Library: Shared libraries
+ii  libc-bin                   2.31-0ubuntu9.17                  amd64        GNU C Library: Binaries
+ii  libc6:amd64                2.31-0ubuntu9.17                  amd64        GNU C Library: Shared libraries
 ii  libcap-ng0:amd64           0.7.9-2.1build1                   amd64        An alternate POSIX capabilities library
 ii  libcom-err2:amd64          1.45.5-2ubuntu1.2                 amd64        common error description library
 ii  libcrypt1:amd64            1:4.4.10-10ubuntu4                amd64        libcrypt shared library
@@ -55,7 +55,7 @@
 ii  libgdbm-compat4:amd64      1.18.1-5                          amd64        GNU dbm database routines (legacy support runtime version) 
 ii  libgdbm6:amd64             1.18.1-5                          amd64        GNU dbm database routines (runtime version) 
 ii  libgmp10:amd64             2:6.2.0+dfsg-4ubuntu0.1           amd64        Multiprecision arithmetic library
-ii  libgnutls30:amd64          3.6.13-2ubuntu1.11                amd64        GNU TLS library - main runtime library
+ii  libgnutls30:amd64          3.6.13-2ubuntu1.12                amd64        GNU TLS library - main runtime library
 ii  libgpg-error0:amd64        1.37-1                            amd64        GnuPG development runtime library
 ii  libgssapi-krb5-2:amd64     1.17-6ubuntu4.9                   amd64        MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
 ii  libgssapi3-heimdal:amd64   7.7.0+dfsg-1ubuntu1.4             amd64        Heimdal Kerberos - GSSAPI support library
@@ -105,7 +105,7 @@
 ii  libssl1.1:amd64            1.1.1f-1ubuntu2.24                amd64        Secure Sockets Layer toolkit - shared libraries
 ii  libstdc++6:amd64           10.5.0-1ubuntu1~20.04             amd64        GNU Standard C++ Library v3
 ii  libsystemd0:amd64          245.4-4ubuntu3.24                 amd64        systemd utility library
-ii  libtasn1-6:amd64           4.16.0-2                          amd64        Manage ASN.1 structures (runtime)
+ii  libtasn1-6:amd64           4.16.0-2ubuntu0.1                 amd64        Manage ASN.1 structures (runtime)
 ii  libtinfo6:amd64            6.2-0ubuntu2.1                    amd64        shared low-level terminfo library for terminal handling
 ii  libudev1:amd64             245.4-4ubuntu3.24                 amd64        libudev shared library
 ii  libunistring2:amd64        0.9.10-2                          amd64        Unicode string library for C

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant