From 7df830600f41d5f9d232a4c82831ec415894992d Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Mon, 16 Feb 2026 11:40:14 -0500 Subject: [PATCH 1/4] Update config.yml --- .circleci/config.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2a4a72ef062..67254b3e0b1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -409,13 +409,13 @@ jobs: # For the API doc, we need to use the local version of plotly # since we are tweaking the source because of # graph_objs/graph_objects + uv pip uninstall plotly + cd .. + uv pip install -e . + cd doc + cd apidoc + make html if [ "${CIRCLE_BRANCH}" == "doc-prod" ]; then - uv pip uninstall plotly - cd .. - uv pip install -e . - cd doc - cd apidoc - make html cd _build/html touch .nojekyll git init @@ -428,11 +428,16 @@ jobs: rm -rf .git cd ../.. fi + tar -czf api_docs_html.tgz _build/html - store_artifacts: path: doc/build destination: doc/build + - store_artifacts: + path: doc/apidoc/api_docs_html.tgz + destination: doc/apidoc/api_docs_html.tgz + workflows: code_formatting: jobs: From 19454c51f0f09e609ad5ee90b6563e618355fd59 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Mon, 16 Feb 2026 11:48:52 -0500 Subject: [PATCH 2/4] Update requirements.txt --- doc/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/requirements.txt b/doc/requirements.txt index 5b092493b3a..f3afaaf3f5f 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -32,6 +32,7 @@ requests scikit-image==0.20.0 scikit-learn scipy==1.9.1 +setuptools<81 shapely==2.0.5 sphinx==3.5.4 sphinx_bootstrap_theme From 6391e6e9696bd8435d54abaa511ae9ef085af0d5 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Mon, 16 Feb 2026 12:15:34 -0500 Subject: [PATCH 3/4] Revert "Update config.yml" This reverts commit 7df830600f41d5f9d232a4c82831ec415894992d. --- .circleci/config.yml | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 67254b3e0b1..2a4a72ef062 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -409,13 +409,13 @@ jobs: # For the API doc, we need to use the local version of plotly # since we are tweaking the source because of # graph_objs/graph_objects - uv pip uninstall plotly - cd .. - uv pip install -e . - cd doc - cd apidoc - make html if [ "${CIRCLE_BRANCH}" == "doc-prod" ]; then + uv pip uninstall plotly + cd .. + uv pip install -e . + cd doc + cd apidoc + make html cd _build/html touch .nojekyll git init @@ -428,16 +428,11 @@ jobs: rm -rf .git cd ../.. fi - tar -czf api_docs_html.tgz _build/html - store_artifacts: path: doc/build destination: doc/build - - store_artifacts: - path: doc/apidoc/api_docs_html.tgz - destination: doc/apidoc/api_docs_html.tgz - workflows: code_formatting: jobs: From 9037f2dee9380be863c08d936e25fd277fa3cfb2 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 17 Feb 2026 11:54:45 -0500 Subject: [PATCH 4/4] Update doc/requirements.txt Co-authored-by: Cameron DeCoster --- doc/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/requirements.txt b/doc/requirements.txt index f3afaaf3f5f..28a8caa46fb 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -32,7 +32,7 @@ requests scikit-image==0.20.0 scikit-learn scipy==1.9.1 -setuptools<81 +setuptools<=81 shapely==2.0.5 sphinx==3.5.4 sphinx_bootstrap_theme