Deploy details
Deploy successful for lineapy-docs
Reduce redundancy in dependency listingProduction: LIN-731-migrate-to-mkdocs-and-netlify@9d6f211
Deploy log
Initializing
Complete
Initializing
Complete
2:05:16 PM: Build ready to start
2:05:37 PM: build-image version: a2d22d22e4555d1ef0a972ed14a0a4b366ad20c4 (focal)
2:05:37 PM: build-image tag: v4.16.3
2:05:37 PM: buildbot version: 71fa8712e52292c0874121592d848207a905baab
2:05:37 PM: Fetching cached dependencies
2:05:37 PM: Starting to download cache of 4.7GB
2:06:13 PM: Finished downloading cache in 35.301423854s
2:06:13 PM: Starting to extract cache
2:06:21 PM: Finished extracting cache in 8.082218442s
2:06:23 PM: Finished fetching cache in 45.524423824s
2:06:23 PM: Starting to prepare the repo for build
2:06:23 PM: Preparing Git Reference refs/heads/LIN-731-migrate-to-mkdocs-and-netlify
2:06:29 PM: Parsing package.json dependencies
2:06:30 PM: Different publish path detected, going to use the one specified in the Netlify configuration file: 'docs/site' versus 'site' in the Netlify UI
2:06:30 PM: Starting build script
2:06:30 PM: Installing dependencies
2:06:30 PM: Python version set to 3.8
2:06:30 PM: Started restoring cached Node.js version
2:06:32 PM: Finished restoring cached Node.js version
2:06:32 PM: v16.19.0 is already installed.
2:06:33 PM: Now using node v16.19.0 (npm v8.19.3)
2:06:33 PM: Enabling Node.js Corepack
2:06:33 PM: Started restoring cached build plugins
2:06:33 PM: Finished restoring cached build plugins
2:06:33 PM: Attempting Ruby version 2.7.2, read from environment
2:06:34 PM: Using Ruby version 2.7.2
2:06:34 PM: Using PHP version 8.0
2:06:34 PM: Installing pip dependencies
2:06:34 PM: Started restoring cached pip cache
2:06:34 PM: Finished restoring cached pip cache
2:06:35 PM: Collecting mkdocs==1.4.2
2:06:35 PM: Using cached mkdocs-1.4.2-py3-none-any.whl (3.7 MB)
2:06:35 PM: Collecting mkdocs-material==8.5.11
2:06:35 PM: Using cached mkdocs_material-8.5.11-py3-none-any.whl (7.6 MB)
2:06:36 PM: Collecting mkdocstrings==0.19.1
2:06:36 PM: Using cached mkdocstrings-0.19.1-py3-none-any.whl (25 kB)
2:06:36 PM: Collecting mkdocstrings-python==0.8.2
2:06:36 PM: Using cached mkdocstrings_python-0.8.2-py3-none-any.whl (37 kB)
2:06:36 PM: Processing /opt/buildhome/.cache/pip/wheels/46/db/05/5d7e17c8eba96127d88888172051de0ae67ab41638fa60e73d/mkdocs_jupyter-0.22.0-py3-none-any.whl
2:06:36 PM: Collecting mkdocs-gen-files==0.4.0
2:06:36 PM: Using cached mkdocs_gen_files-0.4.0-py3-none-any.whl (8.1 kB)
2:06:36 PM: Collecting mkdocs-literate-nav==0.6.0
2:06:36 PM: Using cached mkdocs_literate_nav-0.6.0-py3-none-any.whl (13 kB)
2:06:36 PM: Collecting mkdocs-section-index==0.3.4
2:06:36 PM: Using cached mkdocs_section_index-0.3.4-py3-none-any.whl (8.1 kB)
2:06:37 PM: Collecting markdown<3.4,>=3.2.1
2:06:37 PM: Using cached Markdown-3.3.7-py3-none-any.whl (97 kB)
2:06:37 PM: Collecting importlib-metadata>=4.3; python_version < "3.10"
2:06:37 PM: Using cached importlib_metadata-6.0.0-py3-none-any.whl (21 kB)
2:06:37 PM: Collecting pyyaml-env-tag>=0.1
2:06:37 PM: Using cached pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
2:06:37 PM: Collecting watchdog>=2.0
2:06:37 PM: Using cached watchdog-2.2.1-py3-none-manylinux2014_x86_64.whl (78 kB)
2:06:37 PM: Collecting mergedeep>=1.3.4
2:06:37 PM: Using cached mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
2:06:37 PM: Collecting packaging>=20.5
2:06:37 PM: Using cached packaging-23.0-py3-none-any.whl (42 kB)
2:06:37 PM: Collecting jinja2>=2.11.1
2:06:37 PM: Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
2:06:37 PM: Collecting pyyaml>=5.1
2:06:37 PM: Using cached PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (701 kB)
2:06:37 PM: Collecting click>=7.0
2:06:37 PM: Using cached click-8.1.3-py3-none-any.whl (96 kB)
2:06:37 PM: Collecting ghp-import>=1.0
2:06:37 PM: Using cached ghp_import-2.1.0-py3-none-any.whl (11 kB)
2:06:37 PM: Collecting pygments>=2.12
2:06:37 PM: Using cached Pygments-2.14.0-py3-none-any.whl (1.1 MB)
2:06:38 PM: Collecting requests>=2.26
2:06:38 PM: Using cached requests-2.28.1-py3-none-any.whl (62 kB)
2:06:38 PM: Collecting pymdown-extensions>=9.4
2:06:38 PM: Using cached pymdown_extensions-9.9-py3-none-any.whl (219 kB)
2:06:38 PM: Collecting mkdocs-material-extensions>=1.1
2:06:38 PM: Using cached mkdocs_material_extensions-1.1.1-py3-none-any.whl (7.9 kB)
2:06:38 PM: Collecting mkdocs-autorefs>=0.3.1
2:06:38 PM: Using cached mkdocs_autorefs-0.4.1-py3-none-any.whl (9.8 kB)
2:06:38 PM: Collecting MarkupSafe>=1.1
2:06:38 PM: Using cached MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
2:06:38 PM: Collecting griffe>=0.24
2:06:38 PM: Using cached griffe-0.25.3-py3-none-any.whl (87 kB)
2:06:38 PM: Collecting jupytext<2.0.0,>=1.13.8
2:06:38 PM: Using cached jupytext-1.14.4-py3-none-any.whl (298 kB)
2:06:38 PM: Collecting nbconvert<7.0.0,>=6.2.0
2:06:38 PM: Using cached nbconvert-6.5.4-py3-none-any.whl (563 kB)
2:06:38 PM: Collecting zipp>=0.5
2:06:38 PM: Using cached zipp-3.11.0-py3-none-any.whl (6.6 kB)
2:06:38 PM: Collecting python-dateutil>=2.8.1
2:06:38 PM: Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
2:06:38 PM: Collecting urllib3<1.27,>=1.21.1
2:06:38 PM: Using cached urllib3-1.26.14-py2.py3-none-any.whl (140 kB)
2:06:38 PM: Collecting idna<4,>=2.5
2:06:38 PM: Using cached idna-3.4-py3-none-any.whl (61 kB)
2:06:38 PM: Requirement already satisfied: certifi>=2017.4.17 in /opt/buildhome/python3.8/lib/python3.8/site-packages (from requests>=2.26->mkdocs-material==8.5.11->-r requirements.txt (line 2)) (2022.12.7)
2:06:39 PM: Collecting charset-normalizer<3,>=2
2:06:39 PM: Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
2:06:39 PM: Collecting colorama>=0.4
2:06:39 PM: Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
2:06:39 PM: Collecting toml
2:06:39 PM: Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
2:06:39 PM: Collecting mdit-py-plugins
2:06:39 PM: Using cached mdit_py_plugins-0.3.3-py3-none-any.whl (50 kB)
2:06:39 PM: Collecting markdown-it-py<3.0.0,>=1.0.0
2:06:39 PM: Using cached markdown_it_py-2.1.0-py3-none-any.whl (84 kB)
2:06:39 PM: Collecting nbformat
2:06:39 PM: Downloading nbformat-5.7.2-py3-none-any.whl (78 kB)
2:06:39 PM: Collecting jupyter-core>=4.7
2:06:39 PM: Using cached jupyter_core-5.1.3-py3-none-any.whl (93 kB)
2:06:39 PM: Collecting entrypoints>=0.2.2
2:06:39 PM: Using cached entrypoints-0.4-py3-none-any.whl (5.3 kB)
2:06:39 PM: Collecting jupyterlab-pygments
2:06:39 PM: Using cached jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 kB)
2:06:39 PM: Collecting pandocfilters>=1.4.1
2:06:39 PM: Using cached pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB)
2:06:39 PM: Collecting nbclient>=0.5.0
2:06:39 PM: Using cached nbclient-0.7.2-py3-none-any.whl (71 kB)
2:06:39 PM: Collecting lxml
2:06:39 PM: Using cached lxml-4.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (7.1 MB)
2:06:40 PM: Collecting traitlets>=5.0
2:06:40 PM: Using cached traitlets-5.8.1-py3-none-any.whl (116 kB)
2:06:40 PM: Collecting mistune<2,>=0.8.1
2:06:40 PM: Using cached mistune-0.8.4-py2.py3-none-any.whl (16 kB)
2:06:40 PM: Collecting beautifulsoup4
2:06:40 PM: Using cached beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
2:06:40 PM: Collecting tinycss2
2:06:40 PM: Using cached tinycss2-1.2.1-py3-none-any.whl (21 kB)
2:06:40 PM: Collecting defusedxml
2:06:40 PM: Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
2:06:40 PM: Collecting bleach
2:06:40 PM: Using cached bleach-5.0.1-py3-none-any.whl (160 kB)
2:06:40 PM: Collecting six>=1.5
2:06:40 PM: Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
2:06:40 PM: Collecting mdurl~=0.1
2:06:40 PM: Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2:06:40 PM: Collecting jsonschema>=2.6
2:06:40 PM: Using cached jsonschema-4.17.3-py3-none-any.whl (90 kB)
2:06:40 PM: Collecting fastjsonschema
2:06:40 PM: Using cached fastjsonschema-2.16.2-py3-none-any.whl (22 kB)
2:06:40 PM: Requirement already satisfied: platformdirs>=2.5 in /opt/buildhome/python3.8/lib/python3.8/site-packages (from jupyter-core>=4.7->nbconvert<7.0.0,>=6.2.0->mkdocs-jupyter==0.22.0->-r requirements.txt (line 5)) (2.6.2)
2:06:40 PM: Collecting jupyter-client>=6.1.12
2:06:40 PM: Using cached jupyter_client-7.4.8-py3-none-any.whl (133 kB)
2:06:40 PM: Collecting soupsieve>1.2
2:06:40 PM: Using cached soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
2:06:40 PM: Collecting webencodings>=0.4
2:06:40 PM: Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
2:06:40 PM: Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
2:06:40 PM: Using cached pyrsistent-0.19.3-py3-none-any.whl (57 kB)
2:06:40 PM: Collecting pkgutil-resolve-name>=1.3.10; python_version < "3.9"
2:06:40 PM: Using cached pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
2:06:40 PM: Collecting importlib-resources>=1.4.0; python_version < "3.9"
2:06:41 PM: Using cached importlib_resources-5.10.2-py3-none-any.whl (34 kB)
2:06:41 PM: Collecting attrs>=17.4.0
2:06:41 PM: Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
2:06:41 PM: Collecting pyzmq>=23.0
2:06:41 PM: Using cached pyzmq-24.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
2:06:41 PM: Collecting tornado>=6.2
2:06:41 PM: Using cached tornado-6.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423 kB)
2:06:41 PM: Collecting nest-asyncio>=1.5.4
2:06:41 PM: Using cached nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB)
2:06:41 PM: Installing collected packages: zipp, importlib-metadata, markdown, pyyaml, pyyaml-env-tag, watchdog, mergedeep, packaging, MarkupSafe, jinja2, click, six, python-dateutil, ghp-import, mkdocs, pygments, urllib3, idna, charset-normalizer, requests, pymdown-extensions, mkdocs-material-extensions, mkdocs-material, mkdocs-autorefs, mkdocstrings, colorama, griffe, mkdocstrings-python, toml, mdurl, markdown-it-py, mdit-py-plugins, pyrsistent, pkgutil-resolve-name, importlib-resources, attrs, jsonschema, fastjsonschema, traitlets, jupyter-core, nbformat, jupytext, entrypoints, jupyterlab-pygments, pandocfilters, pyzmq, tornado, nest-asyncio, jupyter-client, nbclient, lxml, mistune, soupsieve, beautifulsoup4, webencodings, tinycss2, defusedxml, bleach, nbconvert, mkdocs-jupyter, mkdocs-gen-files, mkdocs-literate-nav, mkdocs-section-index
2:06:48 PM: Successfully installed MarkupSafe-2.1.1 attrs-22.2.0 beautifulsoup4-4.11.1 bleach-5.0.1 charset-normalizer-2.1.1 click-8.1.3 colorama-0.4.6 defusedxml-0.7.1 entrypoints-0.4 fastjsonschema-2.16.2 ghp-import-2.1.0 griffe-0.25.3 idna-3.4 importlib-metadata-6.0.0 importlib-resources-5.10.2 jinja2-3.1.2 jsonschema-4.17.3 jupyter-client-7.4.8 jupyter-core-5.1.3 jupyterlab-pygments-0.2.2 jupytext-1.14.4 lxml-4.9.2 markdown-3.3.7 markdown-it-py-2.1.0 mdit-py-plugins-0.3.3 mdurl-0.1.2 mergedeep-1.3.4 mistune-0.8.4 mkdocs-1.4.2 mkdocs-autorefs-0.4.1 mkdocs-gen-files-0.4.0 mkdocs-jupyter-0.22.0 mkdocs-literate-nav-0.6.0 mkdocs-material-8.5.11 mkdocs-material-extensions-1.1.1 mkdocs-section-index-0.3.4 mkdocstrings-0.19.1 mkdocstrings-python-0.8.2 nbclient-0.7.2 nbconvert-6.5.4 nbformat-5.7.2 nest-asyncio-1.5.6 packaging-23.0 pandocfilters-1.5.0 pkgutil-resolve-name-1.3.10 pygments-2.14.0 pymdown-extensions-9.9 pyrsistent-0.19.3 python-dateutil-2.8.2 pyyaml-6.0 pyyaml-env-tag-0.1 pyzmq-24.0.1 requests-2.28.1 six-1.16.0 soupsieve-2.3.2.post1 tinycss2-1.2.1 toml-0.10.2 tornado-6.2 traitlets-5.8.1 urllib3-1.26.14 watchdog-2.2.1 webencodings-0.5.1 zipp-3.11.0
2:06:49 PM: Pip dependencies installed
2:06:49 PM: Started restoring cached go cache
2:06:49 PM: Finished restoring cached go cache
2:06:49 PM: go version go1.19.4 linux/amd64
2:06:49 PM: Detected 0 framework(s)
2:06:49 PM: Installing missing commands
2:06:49 PM: Verify run directory
2:06:49 PM: Section completed: initializing
Building
Complete
Building
Complete
2:06:50 PM: Netlify Build
2:06:50 PM: ────────────────────────────────────────────────────────────────
2:06:50 PM:
2:06:50 PM: ❯ Version
2:06:50 PM: @netlify/build 29.4.2
2:06:50 PM:
2:06:50 PM: ❯ Flags
2:06:50 PM: baseRelDir: true
2:06:50 PM: buildId: 63bec21b297b4b00093d62e3
2:06:50 PM: deployId: 63bec21b297b4b00093d62e5
2:06:50 PM:
2:06:50 PM: ❯ Current directory
2:06:50 PM: /opt/build/repo/docs
2:06:50 PM:
2:06:50 PM: ❯ Config file
2:06:50 PM: /opt/build/repo/docs/netlify.toml
2:06:50 PM:
2:06:50 PM: ❯ Context
2:06:50 PM: production
2:06:50 PM:
2:06:50 PM: 1. build.command from netlify.toml
2:06:50 PM: ────────────────────────────────────────────────────────────────
2:06:50 PM:
2:06:50 PM: $ mkdocs build
2:06:51 PM: INFO - DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs
2:06:51 PM: given by the platformdirs library. To remove this warning and
2:06:51 PM: see the appropriate new directories, set the environment variable
2:06:51 PM: `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`.
2:06:51 PM: The use of platformdirs will be the default in `jupyter_core` v6
2:06:51 PM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/jupyter_core/utils/__init__.py", line 92, in deprecation
2:06:51 PM: warnings.warn(message, DeprecationWarning, stacklevel=stacklevel + 1)
2:06:51 PM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/jupyter_client/connect.py", line 27, in
2:06:51 PM: from jupyter_core.paths import jupyter_data_dir
2:06:51 PM: INFO - Cleaning site directory
2:06:51 PM: INFO - Building documentation to directory: /opt/build/repo/docs/site
2:06:51 PM: INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration:
2:06:51 PM: - gen_ref_pages.py
2:06:51 PM: - guides/contributing/areas/add-test.md
2:06:51 PM: - tutorials/README.md
2:06:51 PM: INFO - Converting notebook (execute=False): /opt/build/repo/docs/mkdocs/gen_ref_pages.py
2:06:51 PM: INFO - DeprecationWarning: `relax_add_props` kwargs of validate has been deprecated for security
2:06:51 PM: reasons, and will be removed soon.
2:06:51 PM: Please explicitly use the `n_changes, new_notebook = nbformat.validator.normalize(old_notebook, ...)` if you wish to
2:06:51 PM: normalise your notebook. `normalize` is available since nbformat 5.5.0
2:06:51 PM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/nbformat/validator.py", line 384, in _dep_warn
2:06:51 PM: warnings.warn(
2:06:51 PM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/nbconvert/exporters/exporter.py", line 307, in
2:06:51 PM: nbformat.validate(nbc, relax_add_props=True)
2:06:54 PM: INFO - Converting notebook (execute=False): /opt/build/repo/docs/mkdocs/tutorials/00_lineapy_quickstart.ipynb
2:06:54 PM: INFO - DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.
2:06:54 PM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs_jupyter/convert.py", line 16, in add_anchor_lower_id
2:06:54 PM: from defusedxml import cElementTree as ElementTree
2:06:54 PM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/defusedxml/cElementTree.py", line 38, in <module>
2:06:54 PM: warnings.warn(
2:06:54 PM: INFO - Converting notebook (execute=False): /opt/build/repo/docs/mkdocs/tutorials/01_using_artifacts.ipynb
2:06:55 PM: INFO - Converting notebook (execute=False): /opt/build/repo/docs/mkdocs/tutorials/02_pipeline_building.ipynb
2:06:57 PM: INFO - Documentation built in 5.62 seconds
2:06:57 PM:
2:06:57 PM: (build.command completed in 6.3s)
2:06:57 PM:
2:06:57 PM: (Netlify Build completed in 6.9s)
2:06:58 PM: Section completed: building
2:07:48 PM: Finished processing build request in 2m10.936265819s
Deploying
Complete
Deploying
Complete
2:06:57 PM: 2. Deploy site
2:06:57 PM: ────────────────────────────────────────────────────────────────
2:06:57 PM:
2:06:57 PM: Starting to deploy site from 'docs/site'
2:06:57 PM: Creating deploy tree
2:06:57 PM: 8 new files to upload
2:06:57 PM: 0 new functions to upload
2:06:57 PM: Section completed: deploying
2:06:57 PM: Site deploy was successfully initiated
2:06:57 PM:
2:06:57 PM: (Deploy site completed in 504ms)
Cleanup
Complete
Cleanup
Complete
2:06:57 PM: Netlify Build Complete
2:06:57 PM: ────────────────────────────────────────────────────────────────
2:06:57 PM:
2:06:58 PM: Caching artifacts
2:06:58 PM: Started saving build plugins
2:06:58 PM: Finished saving build plugins
2:06:58 PM: Started saving pip cache
2:06:58 PM: Finished saving pip cache
2:06:58 PM: Started saving emacs cask dependencies
2:06:58 PM: Finished saving emacs cask dependencies
2:06:58 PM: Started saving maven dependencies
2:06:58 PM: Finished saving maven dependencies
2:06:58 PM: Started saving boot dependencies
2:06:58 PM: Finished saving boot dependencies
2:06:58 PM: Started saving rust rustup cache
2:06:58 PM: Finished saving rust rustup cache
2:06:58 PM: Started saving go dependencies
2:06:58 PM: Finished saving go dependencies
2:06:58 PM: Build script success
2:07:18 PM: Uploading Cache of size 4.7GB
2:07:48 PM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
2:06:58 PM: Starting post processing
2:06:58 PM: Post processing - HTML
2:06:58 PM: Processing form - docs-feedback
2:06:58 PM: Detected form fields:
- page
- message
- page
- message
2:07:00 PM: Post processing - header rules
2:07:01 PM: Post processing - redirect rules
2:07:01 PM: Post processing done
2:07:02 PM: Section completed: postprocessing
2:07:03 PM: Site is live ✨