ACCESS-NRI / access-nri-intake-catalog

Tools and configuration info used to manage ACCESS-NRI's intake catalogue
https://access-nri-intake-catalog.rtfd.io
Apache License 2.0
8 stars 1 forks source link

Readthedocs build is failing #118

Closed dougiesquire closed 11 months ago

dougiesquire commented 1 year ago

The readthedocs build is failing with:

Extension error (autoapi.extension):
Handler <function run_autoapi at 0x103dd59e0> for event 'builder-inited' threw an exception (exception: 'Module' object has no attribute 'doc')
make: *** [html] Error 2

Current documentation is up-to-date, but this will need to be fixed when the documentation is updated.

The build works locally with this old environment:

``` access-nri-intake 0.0.7+14.g31da2a2.dirty pypi_0 pypi accessible-pygments 0.0.4 pypi_0 pypi alabaster 0.7.13 pyhd8ed1ab_0 conda-forge anyascii 0.3.2 pypi_0 pypi anyio 3.7.0 pyhd8ed1ab_1 conda-forge appdirs 1.4.4 pypi_0 pypi appnope 0.1.3 pyhd8ed1ab_0 conda-forge argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py311he2be06e_3 conda-forge asciitree 0.3.3 pypi_0 pypi astroid 2.15.5 pypi_0 pypi asttokens 2.2.1 pyhd8ed1ab_0 conda-forge async-lru 2.0.2 pyhd8ed1ab_0 conda-forge atk-1.0 2.38.0 hcb7b3dd_1 conda-forge attrs 23.1.0 pyh71513ae_1 conda-forge babel 2.12.1 pyhd8ed1ab_1 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 pyhd8ed1ab_3 conda-forge backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge beautifulsoup4 4.12.2 pyha770c72_0 conda-forge bleach 6.0.0 pyhd8ed1ab_0 conda-forge bokeh 3.1.1 pypi_0 pypi brotli 1.0.9 h1a8c8d9_8 conda-forge brotli-bin 1.0.9 h1a8c8d9_8 conda-forge bzip2 1.0.8 h3422bc3_4 conda-forge c-ares 1.19.1 hb547adb_0 conda-forge ca-certificates 2023.5.7 hf0a4a13_0 conda-forge cairo 1.16.0 h1e71087_1016 conda-forge certifi 2023.5.7 pyhd8ed1ab_0 conda-forge cf-xarray 0.8.1 pypi_0 pypi cffi 1.15.1 py311hae827db_3 conda-forge cfgv 3.3.1 pyhd8ed1ab_0 conda-forge cftime 1.6.2 pypi_0 pypi charset-normalizer 3.1.0 pyhd8ed1ab_0 conda-forge click 8.1.3 pypi_0 pypi cloudpickle 2.2.1 pypi_0 pypi colorama 0.4.6 pyhd8ed1ab_0 conda-forge comm 0.1.3 pyhd8ed1ab_0 conda-forge contourpy 1.0.7 pypi_0 pypi dask 2023.5.1 pypi_0 pypi debugpy 1.6.7 py311ha397e9f_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distlib 0.3.6 pyhd8ed1ab_0 conda-forge distributed 2023.5.1 pypi_0 pypi docutils 0.17.1 pypi_0 pypi ecgtools 2022.10.7 pypi_0 pypi entrypoints 0.4 pyhd8ed1ab_0 conda-forge exceptiongroup 1.1.1 pyhd8ed1ab_0 conda-forge executing 1.2.0 pyhd8ed1ab_0 conda-forge expat 2.5.0 hb7217d7_1 conda-forge fasteners 0.18 pypi_0 pypi fastprogress 1.0.3 pypi_0 pypi filelock 3.12.0 pyhd8ed1ab_0 conda-forge flit-core 3.9.0 pyhd8ed1ab_0 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 hab24e00_0 conda-forge fontconfig 2.14.2 h82840c6_0 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge freetype 2.12.1 hd633e50_1 conda-forge fribidi 1.0.10 h27ca646_0 conda-forge fsspec 2023.5.0 pypi_0 pypi gdk-pixbuf 2.42.10 h1ac0d0d_2 conda-forge gettext 0.21.1 h0186832_0 conda-forge giflib 5.2.1 h1a8c8d9_3 conda-forge graphite2 1.3.13 h9f76cd9_1001 conda-forge graphviz 8.0.5 h10878c0_0 conda-forge gtk2 2.24.33 h57013de_2 conda-forge gts 0.7.6 he42f4ea_4 conda-forge harfbuzz 7.3.0 h46e5fef_0 conda-forge hdf5 1.14.1 nompi_h3aba7b3_100 conda-forge icu 72.1 he12128b_0 conda-forge identify 2.5.24 pyhd8ed1ab_0 conda-forge idna 3.4 pyhd8ed1ab_0 conda-forge imagesize 1.4.1 pyhd8ed1ab_0 conda-forge importlib-metadata 6.6.0 pyha770c72_0 conda-forge importlib_metadata 6.6.0 hd8ed1ab_0 conda-forge importlib_resources 5.12.0 pyhd8ed1ab_0 conda-forge intake 0.7.0 pypi_0 pypi intake-dataframe-catalog 0.2.2 pypi_0 pypi intake-esm 2023.4.20 pypi_0 pypi ipykernel 6.23.1 pyh736e0ef_0 conda-forge ipython 8.14.0 pyhd1c38e8_0 conda-forge jedi 0.18.2 pyhd8ed1ab_0 conda-forge jinja2 3.1.2 pyhd8ed1ab_1 conda-forge joblib 1.2.0 pypi_0 pypi json5 0.9.5 pyh9f0ad1d_0 conda-forge jsonschema 4.17.3 pyhd8ed1ab_0 conda-forge jupyter-cache 0.6.1 pypi_0 pypi jupyter-lsp 2.2.0 pyhd8ed1ab_0 conda-forge jupyter_client 8.2.0 pyhd8ed1ab_0 conda-forge jupyter_core 5.3.0 py311h267d04e_0 conda-forge jupyter_events 0.6.3 pyhd8ed1ab_0 conda-forge jupyter_server 2.6.0 pyhd8ed1ab_0 conda-forge jupyter_server_terminals 0.4.4 pyhd8ed1ab_1 conda-forge jupyterlab 4.0.1 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 conda-forge jupyterlab_server 2.22.1 pyhd8ed1ab_0 conda-forge krb5 1.20.1 h69eda48_0 conda-forge lazy-object-proxy 1.9.0 pypi_0 pypi lerc 4.0.0 h9a09cb3_0 conda-forge libaec 1.0.6 hb7217d7_1 conda-forge libblas 3.9.0 17_osxarm64_openblas conda-forge libbrotlicommon 1.0.9 h1a8c8d9_8 conda-forge libbrotlidec 1.0.9 h1a8c8d9_8 conda-forge libbrotlienc 1.0.9 h1a8c8d9_8 conda-forge libcblas 3.9.0 17_osxarm64_openblas conda-forge libcurl 8.1.2 h912dcd9_0 conda-forge libcxx 16.0.5 h4653b0c_0 conda-forge libdeflate 1.18 h1a8c8d9_0 conda-forge libedit 3.1.20191231 hc8eb9b7_2 conda-forge libev 4.33 h642e427_1 conda-forge libexpat 2.5.0 hb7217d7_1 conda-forge libffi 3.4.2 h3422bc3_5 conda-forge libgd 2.3.3 h939342b_6 conda-forge libgfortran 5.0.0 12_2_0_hd922786_31 conda-forge libgfortran5 12.2.0 h0eea778_31 conda-forge libglib 2.76.3 h24e9cb9_0 conda-forge libiconv 1.17 he4db4b2_0 conda-forge libjpeg-turbo 2.1.5.1 h1a8c8d9_0 conda-forge liblapack 3.9.0 17_osxarm64_openblas conda-forge libnghttp2 1.52.0 hae82a92_0 conda-forge libopenblas 0.3.23 openmp_hc731615_0 conda-forge libpng 1.6.39 h76d750c_0 conda-forge librsvg 2.56.1 h0db3404_0 conda-forge libsodium 1.0.18 h27ca646_1 conda-forge libsqlite 3.42.0 hb31c410_0 conda-forge libssh2 1.11.0 h7a5bd25_0 conda-forge libtiff 4.5.1 h23a1a89_0 conda-forge libtool 2.4.7 hb7217d7_0 conda-forge libwebp 1.3.0 h66d6964_0 conda-forge libwebp-base 1.3.0 h1a8c8d9_0 conda-forge libxml2 2.11.4 he3bdae6_0 conda-forge libzlib 1.2.13 h03a7124_4 conda-forge livereload 2.6.3 pyh9f0ad1d_0 conda-forge llvm-openmp 16.0.5 h1c12783_0 conda-forge locket 1.0.0 pypi_0 pypi lz4 4.3.2 pypi_0 pypi markdown-it-py 2.2.0 pypi_0 pypi markupsafe 2.1.3 py311heffc1b2_0 conda-forge matplotlib-inline 0.1.6 pyhd8ed1ab_0 conda-forge mdit-py-plugins 0.3.5 pypi_0 pypi mdurl 0.1.2 pypi_0 pypi mistune 2.0.5 pyhd8ed1ab_0 conda-forge msgpack 1.0.5 pypi_0 pypi myst-nb 0.17.2 pypi_0 pypi myst-parser 0.18.1 pypi_0 pypi nbclient 0.7.4 pypi_0 pypi nbconvert-core 7.4.0 pyhd8ed1ab_0 conda-forge nbformat 5.9.0 pyhd8ed1ab_0 conda-forge ncurses 6.3 h07bb92c_1 conda-forge nest-asyncio 1.5.6 pyhd8ed1ab_0 conda-forge netcdf4 1.6.4 pypi_0 pypi nodeenv 1.8.0 pyhd8ed1ab_0 conda-forge notebook-shim 0.2.3 pyhd8ed1ab_0 conda-forge numcodecs 0.11.0 pypi_0 pypi numpy 1.25.0 py311hb8f3215_0 conda-forge numpydoc 1.5.0 pyhd8ed1ab_0 conda-forge openssl 3.1.1 h53f4e23_1 conda-forge overrides 7.3.1 pyhd8ed1ab_0 conda-forge packaging 23.1 pyhd8ed1ab_0 conda-forge pandas 2.0.2 pypi_0 pypi pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge pango 1.50.14 h9f7e0c6_1 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge partd 1.4.0 pypi_0 pypi pcre2 10.40 hb34f9b4_0 conda-forge pexpect 4.8.0 pyh1a96a4e_2 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 9.5.0 pypi_0 pypi pip 23.1.2 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h27ca646_0 conda-forge pkgutil-resolve-name 1.3.10 pyhd8ed1ab_0 conda-forge platformdirs 3.5.1 pyhd8ed1ab_0 conda-forge pockets 0.9.1 pypi_0 pypi pooch 1.7.0 pypi_0 pypi pre-commit 3.3.3 pyha770c72_0 conda-forge prometheus_client 0.17.0 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.38 pyha770c72_0 conda-forge prompt_toolkit 3.0.38 hd8ed1ab_0 conda-forge psutil 5.9.5 py311he2be06e_0 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge pyarrow 12.0.0 pypi_0 pypi pycparser 2.21 pyhd8ed1ab_0 conda-forge pydantic 1.10.8 pypi_0 pypi pydata-sphinx-theme 0.13.3 pypi_0 pypi pygments 2.15.1 pyhd8ed1ab_0 conda-forge pyobjc-core 9.1.1 py311h490943d_0 conda-forge pyobjc-framework-cocoa 9.1.1 py311h490943d_0 conda-forge pyrsistent 0.19.3 py311he2be06e_0 conda-forge pysocks 1.7.1 pyha2e5f31_6 conda-forge python 3.11.0 h3ba56d0_1_cpython conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python-fastjsonschema 2.17.1 pyhd8ed1ab_0 conda-forge python-json-logger 2.0.7 pyhd8ed1ab_0 conda-forge python_abi 3.11 3_cp311 conda-forge pytz 2023.3 pyhd8ed1ab_0 conda-forge pyyaml 6.0 py311he2be06e_5 conda-forge pyzmq 25.1.0 py311hb1af645_0 conda-forge readline 8.2 h92ec313_1 conda-forge requests 2.31.0 pyhd8ed1ab_0 conda-forge rfc3339-validator 0.1.4 pyhd8ed1ab_0 conda-forge rfc3986-validator 0.1.1 pyh9f0ad1d_0 conda-forge send2trash 1.8.2 pyhd1c38e8_0 conda-forge setuptools 67.7.2 pyhd8ed1ab_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sniffio 1.3.0 pyhd8ed1ab_0 conda-forge snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge sortedcontainers 2.4.0 pypi_0 pypi soupsieve 2.4.1 pypi_0 pypi sphinx 5.3.0 pypi_0 pypi sphinx-autoapi 2.1.1 pypi_0 pypi sphinx-autobuild 2021.3.14 pyhd8ed1ab_0 conda-forge sphinx-book-theme 1.0.1 pypi_0 pypi sphinx-copybutton 0.5.2 pypi_0 pypi sphinx-panels 0.4.1 pypi_0 pypi sphinxcontrib-applehelp 1.0.4 pyhd8ed1ab_0 conda-forge sphinxcontrib-devhelp 1.0.2 py_0 conda-forge sphinxcontrib-htmlhelp 2.0.1 pyhd8ed1ab_0 conda-forge sphinxcontrib-jsmath 1.0.1 py_0 conda-forge sphinxcontrib-napoleon 0.7 pypi_0 pypi sphinxcontrib-qthelp 1.0.3 py_0 conda-forge sphinxcontrib-serializinghtml 1.1.5 pyhd8ed1ab_2 conda-forge sqlalchemy 2.0.15 pypi_0 pypi stack_data 0.6.2 pyhd8ed1ab_0 conda-forge tabulate 0.9.0 pypi_0 pypi tblib 1.7.0 pypi_0 pypi terminado 0.17.1 pyhd1c38e8_0 conda-forge tinycss2 1.2.1 pyhd8ed1ab_0 conda-forge tk 8.6.12 he1e0b03_0 conda-forge tomli 2.0.1 pyhd8ed1ab_0 conda-forge toolz 0.12.0 pypi_0 pypi tornado 6.3.2 py311heffc1b2_0 conda-forge traitlets 5.9.0 pyhd8ed1ab_0 conda-forge typing-extensions 4.6.3 hd8ed1ab_0 conda-forge typing_extensions 4.6.3 pyha770c72_0 conda-forge typing_utils 0.1.0 pyhd8ed1ab_0 conda-forge tzdata 2023.3 pypi_0 pypi ukkonen 1.0.1 py311hd6ee22a_3 conda-forge urllib3 2.0.2 pyhd8ed1ab_0 conda-forge virtualenv 20.23.0 pyhd8ed1ab_0 conda-forge wcwidth 0.2.6 pyhd8ed1ab_0 conda-forge webencodings 0.5.1 py_1 conda-forge websocket-client 1.5.2 pyhd8ed1ab_0 conda-forge wheel 0.40.0 pyhd8ed1ab_0 conda-forge wrapt 1.15.0 pypi_0 pypi xarray 2023.5.0 pypi_0 pypi xyzservices 2023.5.0 pypi_0 pypi xz 5.2.6 h57fd34a_0 conda-forge yaml 0.2.5 h3422bc3_2 conda-forge zarr 2.14.2 pypi_0 pypi zeromq 4.3.4 hbdafb3b_1 conda-forge zict 3.0.0 pypi_0 pypi zipp 3.15.0 pyhd8ed1ab_0 conda-forge zlib 1.2.13 h03a7124_4 conda-forge zstd 1.5.2 hf913c23_6 conda-forge ```

but not with an updated version. The version of sphinx-autoapi does not change between the working and broken environments.