Skip to content

environment: anaconda pinned at 2024.06, two years behind the rest of the series #281

Description

@mmcky

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions