From e838b6f1d9e8b70a843addc2027bb90ed6d704a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 22:26:55 +0000 Subject: [PATCH 1/4] Bump anaconda from 2025.06 to 2025.12 Bumps anaconda from 2025.06 to 2025.12. --- updated-dependencies: - dependency-name: anaconda dependency-version: '2025.12' dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- environment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment.yml b/environment.yml index 81d1b92c..192dc8d6 100644 --- a/environment.yml +++ b/environment.yml @@ -3,7 +3,7 @@ channels: - default dependencies: - python=3.13 - - anaconda=2025.06 + - anaconda=2025.12 - pip - pip: - jupyter-book==1.0.4post1 From 409e7586c2b33bba1a3b273ff5940f0e3a6c28b1 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Fri, 19 Dec 2025 17:08:06 +1100 Subject: [PATCH 2/4] Temporarily disable build cache for full execution check --- .github/workflows/ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 15038370..69586bd2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,13 +37,13 @@ jobs: - name: Display Pip Versions shell: bash -l {0} run: pip list - - name: Download "build" folder (cache) - uses: dawidd6/action-download-artifact@v11 - with: - workflow: cache.yml - branch: main - name: build-cache - path: _build + # - name: Download "build" folder (cache) + # uses: dawidd6/action-download-artifact@v11 + # with: + # workflow: cache.yml + # branch: main + # name: build-cache + # path: _build # Build Assets (Download Notebooks and PDF via LaTeX) - name: Build PDF from LaTeX shell: bash -l {0} From 8eb41368157b436948532bd7c14a70d3f37f6dc7 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Fri, 19 Dec 2025 17:46:47 +1100 Subject: [PATCH 3/4] Pin sympy to 1.13.3 to avoid 1.14.0 bug - SymPy 1.14.0 (bundled with Anaconda 2025.12) has a regression causing OverflowError in solve() for symbolic differentiation - Bug occurs in solow.md when solving c.diff() due to factorint issue with large mpz integers trying to convert to float - Pinning to 1.13.3 which works correctly with Python 3.13 - Added TODO to check for SymPy 1.14.1+ when available --- environment.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/environment.yml b/environment.yml index 05478d11..e06aead5 100644 --- a/environment.yml +++ b/environment.yml @@ -15,5 +15,9 @@ dependencies: - sphinxcontrib-youtube==1.4.1 - sphinx-togglebutton==0.3.2 - sphinx-reredirects==1.0.0 + # TODO: Check for SymPy 1.14.1+ when available + # Pinned to 1.13.3 due to bug in 1.14.0 causing OverflowError in solve() + # for symbolic differentiation in solow.md (factorint issue with large mpz) + - sympy==1.13.3 From 3698ccafb6cf603bac26b2f84518e50d7faa1995 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Sat, 20 Dec 2025 16:45:30 +1100 Subject: [PATCH 4/4] Re-enable build cache in CI Re-enabled the _build folder download step now that SymPy 1.13.3 pinning has been applied to fix the execution failure. --- .github/workflows/ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d6cab13b..da036b50 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,13 +37,13 @@ jobs: - name: Display Pip Versions shell: bash -l {0} run: pip list - # - name: Download "build" folder (cache) - # uses: dawidd6/action-download-artifact@v11 - # with: - # workflow: cache.yml - # branch: main - # name: build-cache - # path: _build + - name: Download "build" folder (cache) + uses: dawidd6/action-download-artifact@v11 + with: + workflow: cache.yml + branch: main + name: build-cache + path: _build # Build Assets (Download Notebooks and PDF via LaTeX) - name: Build PDF from LaTeX shell: bash -l {0}