Deploy details
Deploy summary
3 plugins ran successfully
Build time: 3m 18s. Total deploy time: 3m 18s
Deploy log
Initializing
Complete
Initializing
Complete
3:30:11 PM: Build ready to start
3:30:54 PM: build-image version: 9a361c83c6a43010ba0aa3ea38214accc0223b2c (focal)
3:30:54 PM: buildbot version: 9a4374dc9e2c1cbd2a152e441d69a3a6d7e12511
3:30:54 PM: Fetching cached dependencies
3:30:54 PM: Failed to fetch cache, continuing with build
3:30:54 PM: Starting to prepare the repo for build
3:30:55 PM: No cached dependencies found. Cloning fresh repo
3:30:55 PM: git clone --filter=blob:none https://github.com/py-pkgs/py-pkgs
3:30:55 PM: Preparing Git Reference pull/161/head
3:30:58 PM: Starting to install dependencies
3:30:59 PM: mise python@3.8.20 install
3:30:59 PM: mise python@3.8.20 download cpython-3.8.20+20241002-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
3:30:59 PM: mise python@3.8.20 extract cpython-3.8.20+20241002-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
3:31:00 PM: mise python@3.8.20 python --version
3:31:00 PM: mise python@3.8.20 Python 3.8.20
3:31:00 PM: mise python@3.8.20 ✓ installed
3:31:00 PM: Python version set to 3.8
3:31:02 PM: Collecting pipenv
3:31:02 PM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
3:31:02 PM: Collecting certifi (from pipenv)
3:31:02 PM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
3:31:02 PM: Collecting packaging>=22 (from pipenv)
3:31:02 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
3:31:02 PM: Requirement already satisfied: setuptools>=67 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from pipenv) (70.3.0)
3:31:02 PM: Collecting virtualenv>=20.24.2 (from pipenv)
3:31:02 PM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
3:31:02 PM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
3:31:02 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
3:31:02 PM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
3:31:02 PM: Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
3:31:02 PM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
3:31:02 PM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
3:31:03 PM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
3:31:03 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 31.2 MB/s eta 0:00:00
3:31:03 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
3:31:03 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 3.2 MB/s eta 0:00:00
3:31:03 PM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
3:31:03 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 67.3 MB/s eta 0:00:00
3:31:03 PM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
3:31:03 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.4/166.4 kB 3.4 MB/s eta 0:00:00
3:31:03 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
3:31:03 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 8.9 MB/s eta 0:00:00
3:31:03 PM: Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
3:31:03 PM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
3:31:03 PM: Installing collected packages: distlib, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
3:31:05 PM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.16.1 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.6 virtualenv-20.29.3
3:31:06 PM: [notice] A new release of pip is available: 24.1.2 -> 25.0.1
3:31:06 PM: [notice] To update, run: pip install --upgrade pip
3:31:06 PM: Installing pip dependencies from requirements.txt
3:31:06 PM: Started restoring cached pip cache
3:31:06 PM: Finished restoring cached pip cache
3:31:06 PM: Collecting jupyter-book (from -r requirements.txt (line 1))
3:31:06 PM: Downloading jupyter_book-0.15.1-py3-none-any.whl.metadata (5.8 kB)
3:31:06 PM: Collecting click<9,>=7.1 (from jupyter-book->-r requirements.txt (line 1))
3:31:06 PM: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
3:31:06 PM: Collecting docutils<0.19,>=0.15 (from jupyter-book->-r requirements.txt (line 1))
3:31:06 PM: Downloading docutils-0.18.1-py2.py3-none-any.whl.metadata (2.9 kB)
3:31:06 PM: Collecting Jinja2 (from jupyter-book->-r requirements.txt (line 1))
3:31:06 PM: Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
3:31:06 PM: Collecting jsonschema<5 (from jupyter-book->-r requirements.txt (line 1))
3:31:06 PM: Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
3:31:07 PM: Collecting linkify-it-py~=2.0.0 (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading linkify_it_py-2.0.3-py3-none-any.whl.metadata (8.5 kB)
3:31:07 PM: Collecting myst-nb~=0.17.1 (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading myst_nb-0.17.2-py3-none-any.whl.metadata (4.6 kB)
3:31:07 PM: Collecting pyyaml (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
3:31:07 PM: Collecting sphinx<6,>=4 (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading sphinx-5.3.0-py3-none-any.whl.metadata (6.4 kB)
3:31:07 PM: Collecting sphinx-comments (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading sphinx_comments-0.0.3-py3-none-any.whl.metadata (3.3 kB)
3:31:07 PM: Collecting sphinx-copybutton (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading sphinx_copybutton-0.5.2-py3-none-any.whl.metadata (3.2 kB)
3:31:07 PM: Collecting sphinx-external-toc~=0.3.1 (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading sphinx_external_toc-0.3.1-py3-none-any.whl.metadata (15 kB)
3:31:07 PM: Collecting sphinx-jupyterbook-latex~=0.5.2 (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading sphinx_jupyterbook_latex-0.5.2-py3-none-any.whl.metadata (3.9 kB)
3:31:07 PM: Collecting sphinx-design~=0.3.0 (from jupyter-book->-r requirements.txt (line 1))
3:31:07 PM: Downloading sphinx_design-0.3.0-py3-none-any.whl.metadata (5.1 kB)
3:31:08 PM: Collecting sphinx-thebe~=0.2.0 (from jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading sphinx_thebe-0.2.1-py3-none-any.whl.metadata (2.4 kB)
3:31:08 PM: Collecting sphinx-book-theme~=1.0.0 (from jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading sphinx_book_theme-1.0.1-py3-none-any.whl.metadata (5.8 kB)
3:31:08 PM: Collecting sphinx_togglebutton (from jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading sphinx_togglebutton-0.3.2-py3-none-any.whl.metadata (2.4 kB)
3:31:08 PM: Collecting sphinxcontrib-bibtex<=2.5.0,>=2.2.0 (from jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading sphinxcontrib_bibtex-2.5.0-py3-none-any.whl.metadata (6.1 kB)
3:31:08 PM: Collecting sphinx-multitoc-numbering~=0.1.3 (from jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading sphinx_multitoc_numbering-0.1.3-py3-none-any.whl.metadata (2.6 kB)
3:31:08 PM: Collecting attrs>=22.2.0 (from jsonschema<5->jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading attrs-25.1.0-py3-none-any.whl.metadata (10 kB)
3:31:08 PM: Collecting importlib-resources>=1.4.0 (from jsonschema<5->jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB)
3:31:08 PM: Collecting jsonschema-specifications>=2023.03.6 (from jsonschema<5->jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)
3:31:08 PM: Collecting pkgutil-resolve-name>=1.3.10 (from jsonschema<5->jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl.metadata (624 bytes)
3:31:08 PM: Collecting referencing>=0.28.4 (from jsonschema<5->jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB)
3:31:08 PM: Collecting rpds-py>=0.7.1 (from jsonschema<5->jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading rpds_py-0.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
3:31:08 PM: Collecting uc-micro-py (from linkify-it-py~=2.0.0->jupyter-book->-r requirements.txt (line 1))
3:31:08 PM: Downloading uc_micro_py-1.0.3-py3-none-any.whl.metadata (2.0 kB)
3:31:09 PM: Collecting importlib_metadata (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
3:31:09 PM: Collecting ipython (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading ipython-8.12.3-py3-none-any.whl.metadata (5.7 kB)
3:31:09 PM: Collecting jupyter-cache<0.7,>=0.5 (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading jupyter_cache-0.6.1-py3-none-any.whl.metadata (5.8 kB)
3:31:09 PM: Collecting nbclient (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading nbclient-0.10.1-py3-none-any.whl.metadata (8.2 kB)
3:31:09 PM: Collecting myst-parser~=0.18.0 (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading myst_parser-0.18.1-py3-none-any.whl.metadata (5.1 kB)
3:31:09 PM: Collecting nbformat~=5.0 (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
3:31:09 PM: Collecting typing-extensions (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
3:31:09 PM: Collecting ipykernel (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB)
3:31:09 PM: Collecting sphinxcontrib-applehelp (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl.metadata (2.7 kB)
3:31:09 PM: Collecting sphinxcontrib-devhelp (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl.metadata (1.4 kB)
3:31:09 PM: Collecting sphinxcontrib-jsmath (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB)
3:31:09 PM: Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:09 PM: Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl.metadata (2.8 kB)
3:31:10 PM: Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl.metadata (1.5 kB)
3:31:10 PM: Collecting sphinxcontrib-qthelp (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl.metadata (1.4 kB)
3:31:10 PM: Collecting Pygments>=2.12 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
3:31:10 PM: Collecting snowballstemmer>=2.0 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
3:31:10 PM: Collecting babel>=2.9 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB)
3:31:10 PM: Collecting alabaster<0.8,>=0.7 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading alabaster-0.7.13-py3-none-any.whl.metadata (3.0 kB)
3:31:10 PM: Collecting imagesize>=1.3 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB)
3:31:10 PM: Collecting requests>=2.5.0 (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
3:31:10 PM: Requirement already satisfied: packaging>=21.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (24.2)
3:31:10 PM: Collecting MarkupSafe>=2.0 (from Jinja2->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
3:31:10 PM: Collecting pydata-sphinx-theme>=0.13.3 (from sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1))
3:31:10 PM: Downloading pydata_sphinx_theme-0.14.4-py3-none-any.whl.metadata (7.3 kB)
3:31:10 PM: Collecting sphinx<6,>=4 (from jupyter-book->-r requirements.txt (line 1))
3:31:11 PM: Downloading Sphinx-5.0.2-py3-none-any.whl.metadata (7.9 kB)
3:31:11 PM: Collecting pybtex>=0.24 (from sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1))
3:31:11 PM: Downloading pybtex-0.24.0-py2.py3-none-any.whl.metadata (2.0 kB)
3:31:11 PM: Collecting pybtex-docutils>=1.0.0 (from sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1))
3:31:11 PM: Downloading pybtex_docutils-1.0.3-py3-none-any.whl.metadata (4.3 kB)
3:31:11 PM: Requirement already satisfied: setuptools in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx_togglebutton->jupyter-book->-r requirements.txt (line 1)) (70.3.0)
3:31:11 PM: Collecting wheel (from sphinx_togglebutton->jupyter-book->-r requirements.txt (line 1))
3:31:11 PM: Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)
3:31:11 PM: Collecting pytz>=2015.7 (from babel>=2.9->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:11 PM: Downloading pytz-2025.1-py2.py3-none-any.whl.metadata (22 kB)
3:31:11 PM: Collecting zipp>=3.20 (from importlib_metadata->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:11 PM: Downloading zipp-3.20.2-py3-none-any.whl.metadata (3.7 kB)
3:31:11 PM: Collecting nbclient (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:11 PM: Downloading nbclient-0.7.4-py3-none-any.whl.metadata (7.9 kB)
3:31:12 PM: Collecting sqlalchemy<3,>=1.3.12 (from jupyter-cache<0.7,>=0.5->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading SQLAlchemy-2.0.38-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.7 kB)
3:31:12 PM: Collecting tabulate (from jupyter-cache<0.7,>=0.5->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)
3:31:12 PM: Collecting markdown-it-py<3.0.0,>=1.0.0 (from myst-parser~=0.18.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading markdown_it_py-2.2.0-py3-none-any.whl.metadata (6.8 kB)
3:31:12 PM: Collecting mdit-py-plugins~=0.3.1 (from myst-parser~=0.18.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading mdit_py_plugins-0.3.5-py3-none-any.whl.metadata (2.8 kB)
3:31:12 PM: Collecting jupyter-client>=6.1.12 (from nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
3:31:12 PM: Collecting jupyter-core!=5.0.*,>=4.12 (from nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
3:31:12 PM: Collecting traitlets>=5.3 (from nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
3:31:12 PM: Collecting fastjsonschema>=2.15 (from nbformat~=5.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:12 PM: Downloading fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB)
3:31:13 PM: Collecting latexcodec>=1.0.4 (from pybtex>=0.24->sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1))
3:31:13 PM: Downloading latexcodec-3.0.0-py3-none-any.whl.metadata (4.9 kB)
3:31:13 PM: Collecting six (from pybtex>=0.24->sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1))
3:31:13 PM: Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
3:31:13 PM: Collecting beautifulsoup4 (from pydata-sphinx-theme>=0.13.3->sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1))
3:31:13 PM: Downloading beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB)
3:31:13 PM: Collecting accessible-pygments (from pydata-sphinx-theme>=0.13.3->sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1))
3:31:13 PM: Downloading accessible_pygments-0.0.4-py2.py3-none-any.whl.metadata (6.0 kB)
3:31:13 PM: Collecting charset-normalizer<4,>=2 (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:13 PM: Downloading charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
3:31:13 PM: Collecting idna<4,>=2.5 (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:13 PM: Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
3:31:13 PM: Collecting urllib3<3,>=1.21.1 (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1))
3:31:14 PM: Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
3:31:14 PM: Requirement already satisfied: certifi>=2017.4.17 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2025.1.31)
3:31:14 PM: Collecting comm>=0.1.1 (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:14 PM: Downloading comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
3:31:14 PM: Collecting debugpy>=1.6.5 (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:14 PM: Downloading debugpy-1.8.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.1 kB)
3:31:14 PM: Collecting matplotlib-inline>=0.1 (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:14 PM: Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
3:31:14 PM: Collecting nest-asyncio (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:14 PM: Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
3:31:14 PM: Collecting psutil (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:14 PM: Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
3:31:14 PM: Collecting pyzmq>=24 (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:14 PM: Downloading pyzmq-26.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.2 kB)
3:31:15 PM: Collecting tornado>=6.1 (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB)
3:31:15 PM: Collecting backcall (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading backcall-0.2.0-py2.py3-none-any.whl.metadata (2.0 kB)
3:31:15 PM: Collecting decorator (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)
3:31:15 PM: Collecting jedi>=0.16 (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)
3:31:15 PM: Collecting pickleshare (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading pickleshare-0.7.5-py2.py3-none-any.whl.metadata (1.5 kB)
3:31:15 PM: Collecting prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading prompt_toolkit-3.0.50-py3-none-any.whl.metadata (6.6 kB)
3:31:15 PM: Collecting stack-data (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
3:31:15 PM: Collecting pexpect>4.3 (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
3:31:15 PM: Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.16->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:15 PM: Downloading parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB)
3:31:16 PM: Collecting python-dateutil>=2.8.2 (from jupyter-client>=6.1.12->nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
3:31:16 PM: Requirement already satisfied: platformdirs>=2.5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-core!=5.0.*,>=4.12->nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (4.3.6)
3:31:16 PM: Collecting mdurl~=0.1 (from markdown-it-py<3.0.0,>=1.0.0->myst-parser~=0.18.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
3:31:16 PM: Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
3:31:16 PM: Collecting wcwidth (from prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
3:31:16 PM: Collecting greenlet!=0.4.17 (from sqlalchemy<3,>=1.3.12->jupyter-cache<0.7,>=0.5->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading greenlet-3.1.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)
3:31:16 PM: Collecting soupsieve>1.2 (from beautifulsoup4->pydata-sphinx-theme>=0.13.3->sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
3:31:16 PM: Collecting executing>=1.2.0 (from stack-data->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading executing-2.2.0-py2.py3-none-any.whl.metadata (8.9 kB)
3:31:16 PM: Collecting asttokens>=2.1.0 (from stack-data->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB)
3:31:16 PM: Collecting pure-eval (from stack-data->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1))
3:31:16 PM: Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)
3:31:17 PM: Downloading jupyter_book-0.15.1-py3-none-any.whl (43 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.7/43.7 kB 1.6 MB/s eta 0:00:00
3:31:17 PM: Downloading click-8.1.8-py3-none-any.whl (98 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 3.0 MB/s eta 0:00:00
3:31:17 PM: Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 11.1 MB/s eta 0:00:00
3:31:17 PM: Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.5/88.5 kB 3.7 MB/s eta 0:00:00
3:31:17 PM: Downloading linkify_it_py-2.0.3-py3-none-any.whl (19 kB)
3:31:17 PM: Downloading myst_nb-0.17.2-py3-none-any.whl (78 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB 3.0 MB/s eta 0:00:00
3:31:17 PM: Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 2.9 MB/s eta 0:00:00
3:31:17 PM: Downloading sphinx_book_theme-1.0.1-py3-none-any.whl (396 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 396.9/396.9 kB 10.3 MB/s eta 0:00:00
3:31:17 PM: Downloading sphinx_design-0.3.0-py3-none-any.whl (2.2 MB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 18.0 MB/s eta 0:00:00
3:31:17 PM: Downloading sphinx_external_toc-0.3.1-py3-none-any.whl (26 kB)
3:31:17 PM: Downloading sphinx_jupyterbook_latex-0.5.2-py3-none-any.whl (14 kB)
3:31:17 PM: Downloading Sphinx-5.0.2-py3-none-any.whl (3.1 MB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 39.8 MB/s eta 0:00:00
3:31:17 PM: Downloading sphinx_multitoc_numbering-0.1.3-py3-none-any.whl (4.6 kB)
3:31:17 PM: Downloading sphinx_thebe-0.2.1-py3-none-any.whl (8.3 kB)
3:31:17 PM: Downloading sphinxcontrib_bibtex-2.5.0-py3-none-any.whl (39 kB)
3:31:17 PM: Downloading PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (746 kB)
3:31:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 746.5/746.5 kB 29.8 MB/s eta 0:00:00
3:31:17 PM: Downloading sphinx_comments-0.0.3-py3-none-any.whl (4.6 kB)
3:31:17 PM: Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB)
3:31:17 PM: Downloading sphinx_togglebutton-0.3.2-py3-none-any.whl (8.2 kB)
3:31:18 PM: Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
3:31:18 PM: Downloading attrs-25.1.0-py3-none-any.whl (63 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.2/63.2 kB 1.7 MB/s eta 0:00:00
3:31:18 PM: Downloading babel-2.17.0-py3-none-any.whl (10.2 MB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 119.8 MB/s eta 0:00:00
3:31:18 PM: Downloading importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
3:31:18 PM: Downloading importlib_resources-6.4.5-py3-none-any.whl (36 kB)
3:31:18 PM: Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB)
3:31:18 PM: Downloading jupyter_cache-0.6.1-py3-none-any.whl (33 kB)
3:31:18 PM: Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB)
3:31:18 PM: Downloading myst_parser-0.18.1-py3-none-any.whl (58 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.2/58.2 kB 2.6 MB/s eta 0:00:00
3:31:18 PM: Downloading nbclient-0.7.4-py3-none-any.whl (73 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 2.0 MB/s eta 0:00:00
3:31:18 PM: Downloading nbformat-5.10.4-py3-none-any.whl (78 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 3.3 MB/s eta 0:00:00
3:31:18 PM: Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
3:31:18 PM: Downloading pybtex-0.24.0-py2.py3-none-any.whl (561 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 561.4/561.4 kB 14.5 MB/s eta 0:00:00
3:31:18 PM: Downloading pybtex_docutils-1.0.3-py3-none-any.whl (6.4 kB)
3:31:18 PM: Downloading pydata_sphinx_theme-0.14.4-py3-none-any.whl (4.7 MB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 81.2 MB/s eta 0:00:00
3:31:18 PM: Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 28.8 MB/s eta 0:00:00
3:31:18 PM: Downloading referencing-0.35.1-py3-none-any.whl (26 kB)
3:31:18 PM: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 1.7 MB/s eta 0:00:00
3:31:18 PM: Downloading rpds_py-0.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (360 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 360.8/360.8 kB 9.1 MB/s eta 0:00:00
3:31:18 PM: Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
3:31:18 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 3.0 MB/s eta 0:00:00
3:31:18 PM: Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.8/99.8 kB 2.6 MB/s eta 0:00:00
3:31:19 PM: Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 3.0 MB/s eta 0:00:00
3:31:19 PM: Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
3:31:19 PM: Downloading ipykernel-6.29.5-py3-none-any.whl (117 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.2/117.2 kB 2.8 MB/s eta 0:00:00
3:31:19 PM: Downloading ipython-8.12.3-py3-none-any.whl (798 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.3/798.3 kB 20.4 MB/s eta 0:00:00
3:31:19 PM: Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.6/120.6 kB 2.9 MB/s eta 0:00:00
3:31:19 PM: Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 5.5 MB/s eta 0:00:00
3:31:19 PM: Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
3:31:19 PM: Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 3.5 MB/s eta 0:00:00
3:31:19 PM: Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
3:31:19 PM: Downloading uc_micro_py-1.0.3-py3-none-any.whl (6.2 kB)
3:31:19 PM: Downloading wheel-0.45.1-py3-none-any.whl (72 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.5/72.5 kB 2.5 MB/s eta 0:00:00
3:31:19 PM: Downloading charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.7/144.7 kB 5.1 MB/s eta 0:00:00
3:31:19 PM: Downloading comm-0.2.2-py3-none-any.whl (7.2 kB)
3:31:19 PM: Downloading debugpy-1.8.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 66.2 MB/s eta 0:00:00
3:31:19 PM: Downloading fastjsonschema-2.21.1-py3-none-any.whl (23 kB)
3:31:19 PM: Downloading idna-3.10-py3-none-any.whl (70 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 2.4 MB/s eta 0:00:00
3:31:19 PM: Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 49.7 MB/s eta 0:00:00
3:31:19 PM: Downloading jupyter_client-8.6.3-py3-none-any.whl (106 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.1/106.1 kB 2.1 MB/s eta 0:00:00
3:31:19 PM: Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB)
3:31:19 PM: Downloading latexcodec-3.0.0-py3-none-any.whl (18 kB)
3:31:19 PM: Downloading markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.5/84.5 kB 2.2 MB/s eta 0:00:00
3:31:19 PM: Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
3:31:19 PM: Downloading mdit_py_plugins-0.3.5-py3-none-any.whl (52 kB)
3:31:19 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.1/52.1 kB 1.5 MB/s eta 0:00:00
3:31:20 PM: Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 1.7 MB/s eta 0:00:00
3:31:20 PM: Downloading prompt_toolkit-3.0.50-py3-none-any.whl (387 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 387.8/387.8 kB 12.0 MB/s eta 0:00:00
3:31:20 PM: Downloading pytz-2025.1-py2.py3-none-any.whl (507 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 507.9/507.9 kB 16.3 MB/s eta 0:00:00
3:31:20 PM: Downloading pyzmq-26.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (867 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 867.7/867.7 kB 27.1 MB/s eta 0:00:00
3:31:20 PM: Downloading SQLAlchemy-2.0.38-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 55.0 MB/s eta 0:00:00
3:31:20 PM: Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 437.2/437.2 kB 15.4 MB/s eta 0:00:00
3:31:20 PM: Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 3.1 MB/s eta 0:00:00
3:31:20 PM: Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.3/126.3 kB 3.4 MB/s eta 0:00:00
3:31:20 PM: Downloading zipp-3.20.2-py3-none-any.whl (9.2 kB)
3:31:20 PM: Downloading accessible_pygments-0.0.4-py2.py3-none-any.whl (29 kB)
3:31:20 PM: Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB)
3:31:20 PM: Downloading beautifulsoup4-4.13.3-py3-none-any.whl (186 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 186.0/186.0 kB 4.7 MB/s eta 0:00:00
3:31:20 PM: Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB)
3:31:20 PM: Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
3:31:20 PM: Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
3:31:20 PM: Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 278.0/278.0 kB 9.5 MB/s eta 0:00:00
3:31:20 PM: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
3:31:20 PM: Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)
3:31:20 PM: Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
3:31:20 PM: Downloading asttokens-3.0.0-py3-none-any.whl (26 kB)
3:31:20 PM: Downloading executing-2.2.0-py2.py3-none-any.whl (26 kB)
3:31:20 PM: Downloading greenlet-3.1.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605 kB)
3:31:20 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 606.0/606.0 kB 29.2 MB/s eta 0:00:00
3:31:20 PM: Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
3:31:20 PM: Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB)
3:31:21 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.7/103.7 kB 5.0 MB/s eta 0:00:00
3:31:21 PM: Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
3:31:21 PM: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
3:31:21 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 10.3 MB/s eta 0:00:00
3:31:21 PM: Downloading soupsieve-2.6-py3-none-any.whl (36 kB)
3:31:21 PM: Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)
3:31:21 PM: Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
3:31:21 PM: Installing collected packages: wcwidth, snowballstemmer, pytz, pure-eval, ptyprocess, pickleshare, fastjsonschema, backcall, zipp, wheel, urllib3, uc-micro-py, typing-extensions, traitlets, tornado, tabulate, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, six, rpds-py, pyzmq, pyyaml, Pygments, psutil, prompt-toolkit, pkgutil-resolve-name, pexpect, parso, nest-asyncio, mdurl, MarkupSafe, latexcodec, imagesize, idna, greenlet, executing, docutils, decorator, debugpy, click, charset-normalizer, babel, attrs, asttokens, alabaster, stack-data, sqlalchemy, requests, referencing, python-dateutil, pybtex, matplotlib-inline, markdown-it-py, linkify-it-py, jupyter-core, Jinja2, jedi, importlib-resources, importlib_metadata, comm, beautifulsoup4, accessible-pygments, sphinx, pybtex-docutils, mdit-py-plugins, jupyter-client, jsonschema-specifications, ipython, sphinxcontrib-bibtex, sphinx_togglebutton, sphinx-thebe, sphinx-multitoc-numbering, sphinx-jupyterbook-latex, sphinx-external-toc, sphinx-design, sphinx-copybutton, sphinx-comments, pydata-sphinx-theme, myst-parser, jsonschema, ipykernel, sphinx-book-theme, nbformat, nbclient, jupyter-cache, myst-nb, jupyter-book
3:31:28 PM: Successfully installed Jinja2-3.1.6 MarkupSafe-2.1.5 Pygments-2.19.1 accessible-pygments-0.0.4 alabaster-0.7.13 asttokens-3.0.0 attrs-25.1.0 babel-2.17.0 backcall-0.2.0 beautifulsoup4-4.13.3 charset-normalizer-3.4.1 click-8.1.8 comm-0.2.2 debugpy-1.8.13 decorator-5.2.1 docutils-0.18.1 executing-2.2.0 fastjsonschema-2.21.1 greenlet-3.1.1 idna-3.10 imagesize-1.4.1 importlib-resources-6.4.5 importlib_metadata-8.5.0 ipykernel-6.29.5 ipython-8.12.3 jedi-0.19.2 jsonschema-4.23.0 jsonschema-specifications-2023.12.1 jupyter-book-0.15.1 jupyter-cache-0.6.1 jupyter-client-8.6.3 jupyter-core-5.7.2 latexcodec-3.0.0 linkify-it-py-2.0.3 markdown-it-py-2.2.0 matplotlib-inline-0.1.7 mdit-py-plugins-0.3.5 mdurl-0.1.2 myst-nb-0.17.2 myst-parser-0.18.1 nbclient-0.7.4 nbformat-5.10.4 nest-asyncio-1.6.0 parso-0.8.4 pexpect-4.9.0 pickleshare-0.7.5 pkgutil-resolve-name-1.3.10 prompt-toolkit-3.0.50 psutil-7.0.0 ptyprocess-0.7.0 pure-eval-0.2.3 pybtex-0.24.0 pybtex-docutils-1.0.3 pydata-sphinx-theme-0.14.4 python-dateutil-2.9.0.post0 pytz-2025.1 pyyaml-6.0.2 pyzmq-26.2.1 referencing-0.35.1 requests-2.32.3 rpds-py-0.20.1 six-1.17.0 snowballstemmer-2.2.0 soupsieve-2.6 sphinx-5.0.2 sphinx-book-theme-1.0.1 sphinx-comments-0.0.3 sphinx-copybutton-0.5.2 sphinx-design-0.3.0 sphinx-external-toc-0.3.1 sphinx-jupyterbook-latex-0.5.2 sphinx-multitoc-numbering-0.1.3 sphinx-thebe-0.2.1 sphinx_togglebutton-0.3.2 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-bibtex-2.5.0 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 sqlalchemy-2.0.38 stack-data-0.6.3 tabulate-0.9.0 tornado-6.4.2 traitlets-5.14.3 typing-extensions-4.12.2 uc-micro-py-1.0.3 urllib3-2.2.3 wcwidth-0.2.13 wheel-0.45.1 zipp-3.20.2
3:31:28 PM: [notice] A new release of pip is available: 24.1.2 -> 25.0.1
3:31:28 PM: [notice] To update, run: pip install --upgrade pip
3:31:28 PM: Pip dependencies installed
3:31:28 PM: Attempting Ruby version 2.7.2, read from environment
3:31:29 PM: Using Ruby version 2.7.2
3:31:30 PM: Started restoring cached go cache
3:31:30 PM: Finished restoring cached go cache
3:31:30 PM: Installing Go version 1.14.4 (requested 1.14.4)
3:31:35 PM: go version go1.14.4 linux/amd64
3:31:36 PM: Using PHP version 8.0
3:31:38 PM: Downloading and installing node v12.18.0...
3:31:38 PM: Downloading https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-x64.tar.xz...
3:31:38 PM: Computing checksum with sha256sum
3:31:38 PM: Checksums matched!
3:31:41 PM: Now using node v12.18.0 (npm v6.14.4)
3:31:41 PM: Started restoring cached build plugins
3:31:41 PM: Finished restoring cached build plugins
3:31:41 PM: Successfully installed dependencies
3:31:41 PM: Starting build script
3:31:43 PM: Detected 0 framework(s)
3:31:43 PM: Section completed: initializing
Building
Complete
Building
Complete
3:31:44 PM: Netlify Build
3:31:44 PM: ────────────────────────────────────────────────────────────────
3:31:44 PM:
3:31:44 PM: ❯ Version
3:31:44 PM: @netlify/build 29.59.2
3:31:44 PM:
3:31:44 PM: ❯ Flags
3:31:44 PM: accountId: 5f1092d6af5c5e01d82316d4
3:31:44 PM: baseRelDir: true
3:31:44 PM: buildId: 67d057031f51730008800881
3:31:44 PM: deployId: 67d057031f51730008800883
3:31:44 PM:
3:31:44 PM: ❯ Current directory
3:31:44 PM: /opt/build/repo
3:31:44 PM:
3:31:44 PM: ❯ Config file
3:31:44 PM: No config file was defined: using default values.
3:31:44 PM:
3:31:44 PM: ❯ Context
3:31:44 PM: deploy-preview
3:31:45 PM:
3:31:45 PM: ❯ Installing plugins
3:31:45 PM: - @netlify/plugin-sitemap@0.8.1
3:31:45 PM: - netlify-plugin-minify-html@0.3.1
3:31:45 PM: - netlify-plugin-image-optim@0.4.0
3:32:10 PM:
3:32:10 PM: ❯ Loading plugins
3:32:10 PM: - @netlify/plugin-sitemap@0.8.1 from Netlify app
3:32:10 PM: - netlify-plugin-minify-html@0.3.1 from Netlify app
3:32:10 PM: - netlify-plugin-image-optim@0.4.0 from Netlify app
3:32:11 PM:
3:32:11 PM: Build command from Netlify app
3:32:11 PM: ────────────────────────────────────────────────────────────────
3:32:11 PM:
3:32:11 PM: $ pip install -r requirements.txt && jb build py-pkgs && bash runtime-hook.sh
3:32:12 PM: Requirement already satisfied: jupyter-book in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (0.15.1)
3:32:12 PM: Requirement already satisfied: click<9,>=7.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (8.1.8)
3:32:12 PM: Requirement already satisfied: docutils<0.19,>=0.15 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.18.1)
3:32:12 PM: Requirement already satisfied: Jinja2 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (3.1.6)
3:32:12 PM: Requirement already satisfied: jsonschema<5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (4.23.0)
3:32:12 PM: Requirement already satisfied: linkify-it-py~=2.0.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (2.0.3)
3:32:12 PM: Requirement already satisfied: myst-nb~=0.17.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.17.2)
3:32:12 PM: Requirement already satisfied: pyyaml in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (6.0.2)
3:32:12 PM: Requirement already satisfied: sphinx<6,>=4 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (5.0.2)
3:32:12 PM: Requirement already satisfied: sphinx-comments in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.0.3)
3:32:12 PM: Requirement already satisfied: sphinx-copybutton in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.5.2)
3:32:12 PM: Requirement already satisfied: sphinx-external-toc~=0.3.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.3.1)
3:32:12 PM: Requirement already satisfied: sphinx-jupyterbook-latex~=0.5.2 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.5.2)
3:32:12 PM: Requirement already satisfied: sphinx-design~=0.3.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.3.0)
3:32:12 PM: Requirement already satisfied: sphinx-thebe~=0.2.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.2.1)
3:32:12 PM: Requirement already satisfied: sphinx-book-theme~=1.0.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (1.0.1)
3:32:12 PM: Requirement already satisfied: sphinx_togglebutton in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.3.2)
3:32:12 PM: Requirement already satisfied: sphinxcontrib-bibtex<=2.5.0,>=2.2.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (2.5.0)
3:32:12 PM: Requirement already satisfied: sphinx-multitoc-numbering~=0.1.3 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-book->-r requirements.txt (line 1)) (0.1.3)
3:32:12 PM: Requirement already satisfied: attrs>=22.2.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jsonschema<5->jupyter-book->-r requirements.txt (line 1)) (25.1.0)
3:32:12 PM: Requirement already satisfied: importlib-resources>=1.4.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jsonschema<5->jupyter-book->-r requirements.txt (line 1)) (6.4.5)
3:32:12 PM: Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jsonschema<5->jupyter-book->-r requirements.txt (line 1)) (2023.12.1)
3:32:12 PM: Requirement already satisfied: pkgutil-resolve-name>=1.3.10 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jsonschema<5->jupyter-book->-r requirements.txt (line 1)) (1.3.10)
3:32:12 PM: Requirement already satisfied: referencing>=0.28.4 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jsonschema<5->jupyter-book->-r requirements.txt (line 1)) (0.35.1)
3:32:12 PM: Requirement already satisfied: rpds-py>=0.7.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jsonschema<5->jupyter-book->-r requirements.txt (line 1)) (0.20.1)
3:32:12 PM: Requirement already satisfied: uc-micro-py in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from linkify-it-py~=2.0.0->jupyter-book->-r requirements.txt (line 1)) (1.0.3)
3:32:12 PM: Requirement already satisfied: importlib_metadata in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (8.5.0)
3:32:12 PM: Requirement already satisfied: ipython in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (8.12.3)
3:32:12 PM: Requirement already satisfied: jupyter-cache<0.7,>=0.5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.6.1)
3:32:12 PM: Requirement already satisfied: nbclient in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.7.4)
3:32:12 PM: Requirement already satisfied: myst-parser~=0.18.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.18.1)
3:32:12 PM: Requirement already satisfied: nbformat~=5.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (5.10.4)
3:32:12 PM: Requirement already satisfied: typing-extensions in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (4.12.2)
3:32:12 PM: Requirement already satisfied: ipykernel in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (6.29.5)
3:32:12 PM: Requirement already satisfied: sphinxcontrib-applehelp in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (1.0.4)
3:32:12 PM: Requirement already satisfied: sphinxcontrib-devhelp in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (1.0.2)
3:32:12 PM: Requirement already satisfied: sphinxcontrib-jsmath in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (1.0.1)
3:32:12 PM: Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2.0.1)
3:32:12 PM: Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (1.1.5)
3:32:12 PM: Requirement already satisfied: sphinxcontrib-qthelp in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (1.0.3)
3:32:12 PM: Requirement already satisfied: Pygments>=2.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2.19.1)
3:32:12 PM: Requirement already satisfied: snowballstemmer>=1.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2.2.0)
3:32:12 PM: Requirement already satisfied: babel>=1.3 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2.17.0)
3:32:12 PM: Requirement already satisfied: alabaster<0.8,>=0.7 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (0.7.13)
3:32:12 PM: Requirement already satisfied: imagesize in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (1.4.1)
3:32:12 PM: Requirement already satisfied: requests>=2.5.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2.32.3)
3:32:12 PM: Requirement already satisfied: packaging in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (24.2)
3:32:12 PM: Requirement already satisfied: MarkupSafe>=2.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from Jinja2->jupyter-book->-r requirements.txt (line 1)) (2.1.5)
3:32:12 PM: Requirement already satisfied: pydata-sphinx-theme>=0.13.3 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1)) (0.14.4)
3:32:12 PM: Requirement already satisfied: pybtex>=0.24 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1)) (0.24.0)
3:32:12 PM: Requirement already satisfied: pybtex-docutils>=1.0.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1)) (1.0.3)
3:32:12 PM: Requirement already satisfied: setuptools in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx_togglebutton->jupyter-book->-r requirements.txt (line 1)) (70.3.0)
3:32:12 PM: Requirement already satisfied: wheel in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sphinx_togglebutton->jupyter-book->-r requirements.txt (line 1)) (0.45.1)
3:32:12 PM: Requirement already satisfied: pytz>=2015.7 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from babel>=1.3->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2025.1)
3:32:12 PM: Requirement already satisfied: zipp>=3.20 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from importlib_metadata->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (3.20.2)
3:32:12 PM: Requirement already satisfied: sqlalchemy<3,>=1.3.12 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-cache<0.7,>=0.5->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (2.0.38)
3:32:12 PM: Requirement already satisfied: tabulate in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-cache<0.7,>=0.5->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.9.0)
3:32:12 PM: Requirement already satisfied: markdown-it-py<3.0.0,>=1.0.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-parser~=0.18.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (2.2.0)
3:32:12 PM: Requirement already satisfied: mdit-py-plugins~=0.3.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from myst-parser~=0.18.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.3.5)
3:32:12 PM: Requirement already satisfied: jupyter-client>=6.1.12 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (8.6.3)
3:32:12 PM: Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (5.7.2)
3:32:12 PM: Requirement already satisfied: traitlets>=5.3 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (5.14.3)
3:32:12 PM: Requirement already satisfied: fastjsonschema>=2.15 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from nbformat~=5.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (2.21.1)
3:32:12 PM: Requirement already satisfied: latexcodec>=1.0.4 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from pybtex>=0.24->sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1)) (3.0.0)
3:32:12 PM: Requirement already satisfied: six in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from pybtex>=0.24->sphinxcontrib-bibtex<=2.5.0,>=2.2.0->jupyter-book->-r requirements.txt (line 1)) (1.17.0)
3:32:12 PM: Requirement already satisfied: beautifulsoup4 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from pydata-sphinx-theme>=0.13.3->sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1)) (4.13.3)
3:32:12 PM: Requirement already satisfied: accessible-pygments in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from pydata-sphinx-theme>=0.13.3->sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1)) (0.0.4)
3:32:12 PM: Requirement already satisfied: charset-normalizer<4,>=2 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (3.4.1)
3:32:12 PM: Requirement already satisfied: idna<4,>=2.5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (3.10)
3:32:12 PM: Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2.2.3)
3:32:12 PM: Requirement already satisfied: certifi>=2017.4.17 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from requests>=2.5.0->sphinx<6,>=4->jupyter-book->-r requirements.txt (line 1)) (2025.1.31)
3:32:12 PM: Requirement already satisfied: comm>=0.1.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.2.2)
3:32:12 PM: Requirement already satisfied: debugpy>=1.6.5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (1.8.13)
3:32:12 PM: Requirement already satisfied: matplotlib-inline>=0.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.1.7)
3:32:12 PM: Requirement already satisfied: nest-asyncio in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (1.6.0)
3:32:12 PM: Requirement already satisfied: psutil in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (7.0.0)
3:32:12 PM: Requirement already satisfied: pyzmq>=24 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (26.2.1)
3:32:12 PM: Requirement already satisfied: tornado>=6.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipykernel->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (6.4.2)
3:32:12 PM: Requirement already satisfied: backcall in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.2.0)
3:32:12 PM: Requirement already satisfied: decorator in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (5.2.1)
3:32:12 PM: Requirement already satisfied: jedi>=0.16 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.19.2)
3:32:12 PM: Requirement already satisfied: pickleshare in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.7.5)
3:32:12 PM: Requirement already satisfied: prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (3.0.50)
3:32:12 PM: Requirement already satisfied: stack-data in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.6.3)
3:32:12 PM: Requirement already satisfied: pexpect>4.3 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (4.9.0)
3:32:12 PM: Requirement already satisfied: parso<0.9.0,>=0.8.4 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jedi>=0.16->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.8.4)
3:32:12 PM: Requirement already satisfied: python-dateutil>=2.8.2 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-client>=6.1.12->nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (2.9.0.post0)
3:32:12 PM: Requirement already satisfied: platformdirs>=2.5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from jupyter-core!=5.0.*,>=4.12->nbclient->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (4.3.6)
3:32:12 PM: Requirement already satisfied: mdurl~=0.1 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from markdown-it-py<3.0.0,>=1.0.0->myst-parser~=0.18.0->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.1.2)
3:32:12 PM: Requirement already satisfied: ptyprocess>=0.5 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from pexpect>4.3->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.7.0)
3:32:12 PM: Requirement already satisfied: wcwidth in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.2.13)
3:32:12 PM: Requirement already satisfied: greenlet!=0.4.17 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from sqlalchemy<3,>=1.3.12->jupyter-cache<0.7,>=0.5->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (3.1.1)
3:32:12 PM: Requirement already satisfied: soupsieve>1.2 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from beautifulsoup4->pydata-sphinx-theme>=0.13.3->sphinx-book-theme~=1.0.0->jupyter-book->-r requirements.txt (line 1)) (2.6)
3:32:12 PM: Requirement already satisfied: executing>=1.2.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from stack-data->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (2.2.0)
3:32:12 PM: Requirement already satisfied: asttokens>=2.1.0 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from stack-data->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (3.0.0)
3:32:12 PM: Requirement already satisfied: pure-eval in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from stack-data->ipython->myst-nb~=0.17.1->jupyter-book->-r requirements.txt (line 1)) (0.2.3)
3:32:12 PM: [notice] A new release of pip is available: 24.1.2 -> 25.0.1
3:32:12 PM: [notice] To update, run: pip install --upgrade pip
3:32:13 PM: Running Jupyter-Book v0.15.1
3:32:13 PM: Source Folder: /opt/build/repo/py-pkgs
3:32:13 PM: Config Path: /opt/build/repo/py-pkgs/_config.yml
3:32:13 PM: Output Path: /opt/build/repo/py-pkgs/_build/html
3:32:13 PM: [sphinxcontrib-bibtex] Beware that docutils versions 0.18 and 0.19 (you are running 0.18.1) are known to generate invalid html for citations. If this issue affects you, please use docutils<0.18 (or >=0.20 once released) instead. For more details, see https://sourceforge.net/p/docutils/patches/195/
3:32:13 PM: Running Sphinx v5.0.2
3:32:14 PM: making output directory... done
3:32:14 PM: [etoc] Changing master_doc to 'welcome'
3:32:14 PM: checking bibtex cache... out of date
3:32:14 PM: parsing bibtex file /opt/build/repo/py-pkgs/references.bib... parsed 10 entries
3:32:14 PM: myst v0.18.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=['colon_fence', 'dollarmath', 'linkify', 'substitution', 'tasklist'], disable_syntax=[], all_links_external=False, url_schemes=['mailto', 'http', 'https'], ref_domains=None, highlight_code_blocks=True, number_code_blocks=[], title_to_header=False, heading_anchors=None, heading_slug_func=None, footnote_transition=True, words_per_minute=200, sub_delimiters=('{', '}'), linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area')
3:32:14 PM: myst-nb v0.17.2: NbParserConfig(custom_formats={}, metadata_key='mystnb', cell_metadata_key='mystnb', kernel_rgx_aliases={}, execution_mode='force', execution_cache_path='', execution_excludepatterns=[], execution_timeout=30, execution_in_temp=False, execution_allow_errors=False, execution_raise_on_error=False, execution_show_tb=False, merge_streams=False, render_plugin='default', remove_code_source=False, remove_code_outputs=False, code_prompt_show='Show code cell {type}', code_prompt_hide='Hide code cell {type}', number_source_lines=False, output_stderr='show', render_text_lexer='myst-ansi', render_error_lexer='ipythontb', render_image_options={}, render_figure_options={}, render_markdown_format='commonmark', output_folder='build', append_css=True, metadata_to_fm=False)
3:32:14 PM: Using jupyter-cache at: /opt/build/repo/py-pkgs/_build/.jupyter_cache
3:32:14 PM: building [mo]: targets for 0 po files that are out of date
3:32:14 PM: building [html]: targets for 12 source files that are out of date
3:32:14 PM: updating environment: [new config] 12 added, 0 changed, 0 removed
3:32:14 PM: reading sources... [ 8%] 00-authors
3:32:14 PM: /opt/build/repo/py-pkgs/00-authors.ipynb: Executing notebook using local CWD [mystnb]
3:32:15 PM: /opt/build/repo/py-pkgs/00-authors.ipynb: Executed notebook in 0.94 seconds [mystnb]
3:32:15 PM: reading sources... [ 16%] 00-preface
3:32:15 PM: /opt/build/repo/py-pkgs/00-preface.ipynb: Executing notebook using local CWD [mystnb]
3:32:16 PM: /opt/build/repo/py-pkgs/00-preface.ipynb: Executed notebook in 0.84 seconds [mystnb]
3:32:16 PM: reading sources... [ 25%] 01-introduction
3:32:16 PM: /opt/build/repo/py-pkgs/01-introduction.ipynb: Executing notebook using local CWD [mystnb]
3:32:17 PM: /opt/build/repo/py-pkgs/01-introduction.ipynb: Executed notebook in 1.04 seconds [mystnb]
3:32:17 PM: reading sources... [ 33%] 02-setup
3:32:17 PM: /opt/build/repo/py-pkgs/02-setup.ipynb: Executing notebook using local CWD [mystnb]
3:32:22 PM: /opt/build/repo/py-pkgs/02-setup.ipynb: Executed notebook in 4.06 seconds [mystnb]
3:32:22 PM: reading sources... [ 41%] 03-how-to-package-a-python
3:32:22 PM: /opt/build/repo/py-pkgs/03-how-to-package-a-python.ipynb: Executing notebook using local CWD [mystnb]
3:32:22 PM: /opt/build/repo/py-pkgs/03-how-to-package-a-python.ipynb: Executed notebook in 0.66 seconds [mystnb]
3:32:23 PM: reading sources... [ 50%] 04-package-structure
3:32:23 PM: /opt/build/repo/py-pkgs/04-package-structure.ipynb: Executing notebook using local CWD [mystnb]
3:32:23 PM: /opt/build/repo/py-pkgs/04-package-structure.ipynb: Executed notebook in 0.85 seconds [mystnb]
3:32:24 PM: reading sources... [ 58%] 05-testing
3:32:24 PM: /opt/build/repo/py-pkgs/05-testing.ipynb: Executing notebook using local CWD [mystnb]
3:32:24 PM: /opt/build/repo/py-pkgs/05-testing.ipynb: Executed notebook in 0.70 seconds [mystnb]
3:32:24 PM: reading sources... [ 66%] 06-documentation
3:32:24 PM: /opt/build/repo/py-pkgs/06-documentation.ipynb: Executing notebook using local CWD [mystnb]
3:32:25 PM: /opt/build/repo/py-pkgs/06-documentation.ipynb: Executed notebook in 0.68 seconds [mystnb]
3:32:25 PM: reading sources... [ 75%] 07-releasing-versioning
3:32:25 PM: /opt/build/repo/py-pkgs/07-releasing-versioning.ipynb: Executing notebook using local CWD [mystnb]
3:32:29 PM: /opt/build/repo/py-pkgs/07-releasing-versioning.ipynb: Executed notebook in 4.03 seconds [mystnb]
3:32:29 PM: reading sources... [ 83%] 08-ci-cd
3:32:29 PM: /opt/build/repo/py-pkgs/08-ci-cd.ipynb: Executing notebook using local CWD [mystnb]
3:32:30 PM: /opt/build/repo/py-pkgs/08-ci-cd.ipynb: Executed notebook in 0.84 seconds [mystnb]
3:32:30 PM: reading sources... [ 91%] 09-bibliography
3:32:30 PM: /opt/build/repo/py-pkgs/09-bibliography.ipynb: Executing notebook using local CWD [mystnb]
3:32:31 PM: /opt/build/repo/py-pkgs/09-bibliography.ipynb: Executed notebook in 0.69 seconds [mystnb]
3:32:31 PM: reading sources... [100%] welcome
3:32:31 PM: /opt/build/repo/py-pkgs/welcome.ipynb: Executing notebook using local CWD [mystnb]
3:32:32 PM: /opt/build/repo/py-pkgs/welcome.ipynb: Executed notebook in 0.87 seconds [mystnb]
3:32:32 PM: looking for now-outdated files... none found
3:32:32 PM: pickling environment... done
3:32:32 PM: checking consistency... done
3:32:32 PM: preparing documents... done
3:32:32 PM: writing output... [ 8%] 00-authors
3:32:32 PM: writing output... [ 16%] 00-preface
3:32:32 PM: writing output... [ 25%] 01-introduction
3:32:32 PM: writing output... [ 33%] 02-setup
3:32:33 PM: writing output... [ 41%] 03-how-to-package-a-python
3:32:35 PM: writing output... [ 50%] 04-package-structure
3:32:36 PM: writing output... [ 58%] 05-testing
3:32:36 PM: writing output... [ 66%] 06-documentation
3:32:37 PM: writing output... [ 75%] 07-releasing-versioning
3:32:37 PM: writing output... [ 83%] 08-ci-cd
3:32:38 PM: writing output... [ 91%] 09-bibliography
3:32:38 PM: writing output... [100%] welcome
3:32:38 PM: generating indices... genindex done
3:32:38 PM: writing additional pages... search done
3:32:38 PM: copying images... [ 2%] images/tomas-beuzen.png
3:32:38 PM: copying images... [ 4%] images/tiffany-timbers.png
3:32:38 PM: copying images... [ 6%] images/02-vscode-1.png
3:32:38 PM: copying images... [ 8%] images/02-vscode-2.png
3:32:38 PM: copying images... [ 10%] images/02-jupyterlab.png
3:32:38 PM: copying images... [ 12%] images/02-rstudio.png
3:32:38 PM: copying images... [ 14%] images/03-set-up-github-1.png
3:32:38 PM: copying images... [ 16%] images/03-set-up-github-2.png
3:32:38 PM: copying images... [ 18%] images/03-set-up-github-3.png
3:32:38 PM: copying images... [ 20%] images/03-matplotlib-figure.png
3:32:38 PM: copying images... [ 22%] images/03-documentation-1.png
3:32:38 PM: copying images... [ 25%] images/03-jupyter-example-1.png
3:32:38 PM: copying images... [ 27%] images/03-jupyter-example-2.png
3:32:38 PM: copying images... [ 29%] images/03-jupyter-example-3.png
3:32:38 PM: copying images... [ 31%] images/03-documentation-2.png
3:32:38 PM: copying images... [ 33%] images/03-documentation-3.png
3:32:38 PM: copying images... [ 35%] images/03-tag.png
3:32:38 PM: copying images... [ 37%] images/03-release-1.png
3:32:38 PM: copying images... [ 39%] images/03-release-2.png
3:32:38 PM: copying images... [ 41%] images/04-pkg-naming.png
3:32:38 PM: copying images... [ 43%] images/04-pkg-cycle.png
3:32:38 PM: copying images... [ 45%] images/05-test-workflow.png
3:32:38 PM: copying images... [ 47%] images/05-test-report-1.png
3:32:38 PM: copying images... [ 50%] images/05-test-report-2.png
3:32:38 PM: copying images... [ 52%] images/06-documentation-1.png
3:32:38 PM: copying images... [ 54%] images/06-jupyter-example-1.png
3:32:38 PM: copying images... [ 56%] images/06-jupyter-example-2.png
3:32:38 PM: copying images... [ 58%] images/06-documentation-2.png
3:32:38 PM: copying images... [ 60%] images/06-documentation-3.png
3:32:38 PM: copying images... [ 62%] images/06-documentation-4.png
3:32:38 PM: copying images... [ 64%] images/06-documentation-5.png
3:32:38 PM: copying images... [ 66%] images/07-tag.png
3:32:38 PM: copying images... [ 68%] images/07-release-1.png
3:32:38 PM: copying images... [ 70%] images/08-example-1.png
3:32:38 PM: copying images... [ 72%] images/08-example-2.png
3:32:38 PM: copying images... [ 75%] images/08-example-3.png
3:32:38 PM: copying images... [ 77%] images/08-cov.png
3:32:38 PM: copying images... [ 79%] images/08-ci-1.png
3:32:38 PM: copying images... [ 81%] images/08-ci-2.png
3:32:38 PM: copying images... [ 83%] images/08-token-1.png
3:32:38 PM: copying images... [ 85%] images/08-token-2.png
3:32:38 PM: copying images... [ 87%] images/08-cd-1.png
3:32:38 PM: copying images... [ 89%] images/08-cd-2.png
3:32:38 PM: copying images... [ 91%] images/08-cd-3.png
3:32:38 PM: copying images... [ 93%] images/08-cd-4.png
3:32:38 PM: copying images... [ 95%] images/08-cd-5.png
3:32:38 PM: copying images... [ 97%] images/08-cd-6.png
3:32:38 PM: copying images... [100%] images/py-pkgs-bookcover.png
3:32:38 PM: copying static files... done
3:32:38 PM: copying extra files... done
3:32:38 PM: dumping search index in English (code: en)... done
3:32:38 PM: dumping object inventory... done
3:32:38 PM: [etoc] missing index.html written as redirect to 'welcome.html'
3:32:38 PM: build succeeded.
3:32:38 PM: The HTML pages are in py-pkgs/_build/html.
3:32:38 PM: ===============================================================================
3:32:38 PM: Finished generating HTML for book.
3:32:38 PM: Your book's HTML pages are here:
py-pkgs/_build/html/
py-pkgs/_build/html/
3:32:38 PM: You can look at your book by opening this file in a browser:
3:32:38 PM: py-pkgs/_build/html/index.html
3:32:38 PM: Or paste this line directly into your browser bar:
3:32:38 PM: file:///opt/build/repo/py-pkgs/_build/html/index.html
3:32:38 PM: ===============================================================================
3:32:39 PM: runtime-hook successfully ran in OS Linux!
3:32:39 PM:
3:32:39 PM: (build.command completed in 27.4s)
3:32:39 PM: Creating sitemap from files...
3:32:39 PM: Sitemap Built! sitemap.xml
3:32:39 PM: Minifiying HTML in the deploy context: deploy-preview
3:32:39 PM: Minifiying HTML with these options: Default
3:34:12 PM: │ File │ Before │ After │ Reduction │
3:34:12 PM: ├─────────────────────────────────────┼───────────┼───────────┼───────────┤
3:34:12 PM: │ /_images/02-jupyterlab.png │ 163.3 KB │ 72.21 KB │ 91.09 KB │
3:34:12 PM: │ /_images/02-rstudio.png │ 200.47 KB │ 77.61 KB │ 122.86 KB │
3:34:12 PM: │ /_images/02-vscode-1.png │ 304.13 KB │ 107.97 KB │ 196.17 KB │
3:34:12 PM: │ /_images/02-vscode-2.png │ 150.79 KB │ 70.46 KB │ 80.32 KB │
3:34:12 PM: │ /_images/03-documentation-1.png │ 195.8 KB │ 49.11 KB │ 146.69 KB │
3:34:12 PM: │ /_images/03-documentation-2.png │ 231.03 KB │ 57.11 KB │ 173.92 KB │
3:34:12 PM: │ /_images/03-documentation-3.png │ 1.29 MB │ 450.68 KB │ 866.51 KB │
3:34:12 PM: │ /_images/03-jupyter-example-1.png │ 112.73 KB │ 35 KB │ 77.73 KB │
3:34:12 PM: │ /_images/03-jupyter-example-2.png │ 166.42 KB │ 46.29 KB │ 120.13 KB │
3:34:12 PM: │ /_images/03-jupyter-example-3.png │ 189.7 KB │ 50.77 KB │ 138.92 KB │
3:34:12 PM: │ /_images/03-matplotlib-figure.png │ 64.37 KB │ 25.61 KB │ 38.76 KB │
3:34:12 PM: │ /_images/03-release-1.png │ 261.5 KB │ 62.81 KB │ 198.69 KB │
3:34:12 PM: │ /_images/03-release-2.png │ 173.15 KB │ 42.55 KB │ 130.6 KB │
3:34:12 PM: │ /_images/03-set-up-github-1.png │ 371.45 KB │ 79.26 KB │ 292.19 KB │
3:34:12 PM: │ /_images/03-set-up-github-2.png │ 1.54 MB │ 454.6 KB │ 1.1 MB │
3:34:12 PM: │ /_images/03-set-up-github-3.png │ 663.61 KB │ 363.5 KB │ 300.11 KB │
3:34:12 PM: │ /_images/03-tag.png │ 119.52 KB │ 34.53 KB │ 84.99 KB │
3:34:12 PM: │ /_images/04-pkg-cycle.png │ 214.13 KB │ 80.1 KB │ 134.02 KB │
3:34:12 PM: │ /_images/04-pkg-naming.png │ 58.2 KB │ 22.43 KB │ 35.77 KB │
3:34:12 PM: │ /_images/05-test-report-1.png │ 105.77 KB │ 34.29 KB │ 71.49 KB │
3:34:12 PM: │ /_images/05-test-report-2.png │ 149.21 KB │ 41.43 KB │ 107.78 KB │
3:34:12 PM: │ /_images/05-test-workflow.png │ 169.24 KB │ 63.69 KB │ 105.55 KB │
3:34:12 PM: │ /_images/06-documentation-1.png │ 195.8 KB │ 49.11 KB │ 146.69 KB │
3:34:12 PM: │ /_images/06-documentation-2.png │ 135.25 KB │ 37.25 KB │ 97.99 KB │
3:34:12 PM: │ /_images/06-documentation-3.png │ 219.66 KB │ 54.68 KB │ 164.98 KB │
3:34:12 PM: │ /_images/06-documentation-4.png │ 195.8 KB │ 49.11 KB │ 146.69 KB │
3:34:12 PM: │ /_images/06-documentation-5.png │ 1.29 MB │ 450.68 KB │ 866.51 KB │
3:34:12 PM: │ /_images/06-jupyter-example-1.png │ 166.42 KB │ 46.29 KB │ 120.13 KB │
3:34:12 PM: │ /_images/06-jupyter-example-2.png │ 189.7 KB │ 50.77 KB │ 138.92 KB │
3:34:12 PM: │ /_images/07-release-1.png │ 211.37 KB │ 50.73 KB │ 160.65 KB │
3:34:12 PM: │ /_images/07-tag.png │ 131.55 KB │ 36.87 KB │ 94.69 KB │
3:34:12 PM: │ /_images/08-cd-1.png │ 166.37 KB │ 45.06 KB │ 121.31 KB │
3:34:12 PM: │ /_images/08-cd-2.png │ 172.67 KB │ 44.06 KB │ 128.61 KB │
3:34:12 PM: │ /_images/08-cd-3.png │ 154.51 KB │ 40.87 KB │ 113.64 KB │
3:34:12 PM: │ /_images/08-cd-4.png │ 172.16 KB │ 45.72 KB │ 126.44 KB │
3:34:12 PM: │ /_images/08-cd-5.png │ 144.34 KB │ 38.97 KB │ 105.38 KB │
3:34:12 PM: │ /_images/08-cd-6.png │ 171.34 KB │ 45.52 KB │ 125.81 KB │
3:34:12 PM: │ /_images/08-ci-1.png │ 144.55 KB │ 40.44 KB │ 104.12 KB │
3:34:12 PM: │ /_images/08-ci-2.png │ 204.72 KB │ 49.71 KB │ 155.01 KB │
3:34:12 PM: │ /_images/08-cov.png │ 184.31 KB │ 75.23 KB │ 109.08 KB │
3:34:12 PM: │ /_images/08-example-1.png │ 200.03 KB │ 51.47 KB │ 148.56 KB │
3:34:12 PM: │ /_images/08-example-2.png │ 146.63 KB │ 40.44 KB │ 106.2 KB │
3:34:12 PM: │ /_images/08-example-3.png │ 201.5 KB │ 49.35 KB │ 152.15 KB │
3:34:12 PM: │ /_images/08-token-1.png │ 240.27 KB │ 60.75 KB │ 179.52 KB │
3:34:12 PM: │ /_images/08-token-2.png │ 248.64 KB │ 62.16 KB │ 186.48 KB │
3:34:12 PM: │ /_images/py-pkgs-bookcover.png │ 480.15 KB │ 140.47 KB │ 339.67 KB │
3:34:12 PM: │ /_images/tiffany-timbers.png │ 58.48 KB │ 39.43 KB │ 19.05 KB │
3:34:12 PM: │ /_images/tomas-beuzen.png │ 55.23 KB │ 33.48 KB │ 21.76 KB │
3:34:12 PM: │ /_static/check-solid.svg │ 313 B │ 290 B │ 23 B │
3:34:12 PM: │ /_static/copy-button.svg │ 411 B │ 374 B │ 37 B │
3:34:12 PM: │ /_static/file.png │ 286 B │ 286 B │ 0 B │
3:34:12 PM: │ /_static/minus.png │ 90 B │ 90 B │ 0 B │
3:34:12 PM: │ /_static/plus.png │ 90 B │ 90 B │ 0 B │
3:34:12 PM: │ /_static/py-pkgs-hex.png │ 316.79 KB │ 88.36 KB │ 228.43 KB │
3:34:12 PM: │ /_static/images/logo_binder.svg │ 1.16 KB │ 798 B │ 388 B │
3:34:12 PM: │ /_static/images/logo_colab.png │ 7.42 KB │ 2.62 KB │ 4.8 KB │
3:34:12 PM: │ /_static/images/logo_deepnote.svg │ 681 B │ 680 B │ 1 B │
3:34:12 PM: │ /_static/images/logo_jupyterhub.svg │ 1.72 KB │ 1.53 KB │ 187 B │
3:34:12 PM: ┌──────────────────────────────────────┐
3:34:12 PM: │ Images optimized - 8.84 MB saved │
3:34:12 PM: └──────────────────────────────────────┘
3:34:12 PM:
3:34:12 PM: (Netlify Build completed in 2m 27.9s)
3:35:21 PM: Section completed: building
3:35:33 PM: Finished processing build request in 4m38.565s
Deploying
Complete
Deploying
Complete
3:34:12 PM: Deploy site
3:34:12 PM: ────────────────────────────────────────────────────────────────
3:34:12 PM:
3:34:12 PM: Starting to deploy site from 'py-pkgs/_build/html'
3:34:12 PM: Calculating files to upload
3:34:12 PM: 4 new file(s) to upload
3:34:12 PM: 0 new function(s) to upload
3:34:12 PM: Section completed: deploying
3:34:12 PM: Site deploy was successfully initiated
3:34:12 PM:
3:34:12 PM: (Deploy site completed in 578ms)
Cleanup
Complete
Cleanup
Complete
3:34:12 PM: Netlify Build Complete
3:34:12 PM: ────────────────────────────────────────────────────────────────
3:34:12 PM:
3:34:13 PM: Caching artifacts
3:34:13 PM: Started saving build plugins
3:34:13 PM: Finished saving build plugins
3:34:13 PM: Started saving mise cache
3:34:31 PM: Finished saving mise cache
3:34:31 PM: Started saving pip cache
3:34:31 PM: Finished saving pip cache
3:34:31 PM: Started saving emacs cask dependencies
3:34:31 PM: Finished saving emacs cask dependencies
3:34:31 PM: Started saving maven dependencies
3:34:31 PM: Finished saving maven dependencies
3:34:31 PM: Started saving boot dependencies
3:34:31 PM: Finished saving boot dependencies
3:34:31 PM: Started saving rust rustup cache
3:34:31 PM: Finished saving rust rustup cache
3:34:31 PM: Started saving go dependencies
3:34:31 PM: Finished saving go dependencies
3:35:21 PM: Build script success
3:35:32 PM: Uploading Cache of size 228.6MB
3:35:33 PM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
3:34:12 PM: Starting post processing
3:34:12 PM: Skipping form detection
3:34:12 PM: Post processing done
3:34:12 PM: Section completed: postprocessing
3:34:12 PM: Post processing - header rules
3:34:12 PM: Post processing - redirect rules
3:34:13 PM: Site is live ✨