This repo pins anaconda=2024.06 in environment.yml, while the rest of the Python series has moved on: lecture-python-programming.myst, lecture-python.myst, lecture-python-advanced.myst, lecture-python-intro and lecture-jax all now pin anaconda=2026.07. That is a two-year gap, and it means this series builds against a materially different scientific-Python stack from every other series.
This surfaced while closing QuantEcon/meta#171, the 2025.06 rollout wave. That issue never listed this repo, so the drift has never actually been tracked anywhere.
Worth deciding rather than assuming. The pin may be deliberate — this series is used in taught courses where a stable environment across a semester matters more than currency. If so, the right outcome is to record that intent in the file rather than close the gap, so the next person auditing environments does not read it as neglect.
One thing to keep separate. The quantecon-book-theme==0.8.0 pin immediately below carries the comment "jupyterhub links need to be the older style for datascience lectures". That is an explicit, reasoned hold and should not be swept along with an Anaconda bump — the two pins are independent decisions.
Possibly related: #191 (error creating the conda environment for this repo).
Suggested next step: confirm whether the 2024.06 pin is intentional, then either bump toward 2026.07 with a fresh execution run, or annotate the pin with the reason it is held.
This repo pins
anaconda=2024.06inenvironment.yml, while the rest of the Python series has moved on:lecture-python-programming.myst,lecture-python.myst,lecture-python-advanced.myst,lecture-python-introandlecture-jaxall now pinanaconda=2026.07. That is a two-year gap, and it means this series builds against a materially different scientific-Python stack from every other series.This surfaced while closing QuantEcon/meta#171, the 2025.06 rollout wave. That issue never listed this repo, so the drift has never actually been tracked anywhere.
Worth deciding rather than assuming. The pin may be deliberate — this series is used in taught courses where a stable environment across a semester matters more than currency. If so, the right outcome is to record that intent in the file rather than close the gap, so the next person auditing environments does not read it as neglect.
One thing to keep separate. The
quantecon-book-theme==0.8.0pin immediately below carries the comment "jupyterhub links need to be the older style for datascience lectures". That is an explicit, reasoned hold and should not be swept along with an Anaconda bump — the two pins are independent decisions.Possibly related: #191 (error creating the conda environment for this repo).
Suggested next step: confirm whether the 2024.06 pin is intentional, then either bump toward 2026.07 with a fresh execution run, or annotate the pin with the reason it is held.