mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-18 00:44:29 -05:00
[GH-ISSUE #1531] fix(ci): labs still reference mlsysim-0.1.0 wheel after pyproject bumped to 0.1.1 #19803
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Shashank-Tripathi-07 on GitHub (Apr 25, 2026).
Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/1531
Problem
PR #1523 bumped
mlsysim/pyproject.tomlto version0.1.1but themicropip.install()calls in all lab files were not updated. Every lab still hardcodes:The
TestWheelConsistencytest inlabs/tests/test_static.pycorrectly catches this and is now failing on every PR that touches the repo, including unrelated ones.Failing checks
🧪 Validate Notebooks:TestWheelConsistency::test_micropip_url_matches_pyproject_versionfails for all 33 labs🌐 WASM Export Smoke Test: cascades from the wrong wheel being loadedFix
Bulk-replace
mlsysim-0.1.0-py3-none-any.whlwithmlsysim-0.1.1-py3-none-any.whlacross all lab files underlabs/vol1/andlabs/vol2/.One-liner:
Going forward, this update should be part of the mlsysim release checklist so it stays in sync with
pyproject.toml.@profvjreddi commented on GitHub (Apr 25, 2026):
🚀