Why
Bare asla on at least one Mac resolved to an unrelated PlatformIO executable. HPC jobs that pick a different numpy/scipy than CI can change fits. Collaborators need one documented environment.
README already requires .venv and command -v asla. This issue is the lockfile / HPC pin, not rewriting that warning.
What to do
- Add a lockfile or
requirements-lock.txt generated from pip freeze in CI, or document uv/conda env files.
- Confirm README still requires
.venv and command -v asla pointing inside that venv.
- HPC checklist should use the same dependency versions as CI (Python 3.10/3.12).
- Optional: add a
make env or scripts/bootstrap_env.sh.
Acceptance
Files
README.md
pyproject.toml
.github/workflows/ci.yml
hpc/ADAPTATION_CHECKLIST.md
Do not fabricate
- Pin versions that were never actually used to generate a result
Why
Bare
aslaon at least one Mac resolved to an unrelated PlatformIO executable. HPC jobs that pick a different numpy/scipy than CI can change fits. Collaborators need one documented environment.README already requires
.venvandcommand -v asla. This issue is the lockfile / HPC pin, not rewriting that warning.What to do
requirements-lock.txtgenerated frompip freezein CI, or documentuv/condaenv files..venvandcommand -v aslapointing inside that venv.make envorscripts/bootstrap_env.sh.Acceptance
asla --helpfrom the venv scriptaslaon PATHFiles
README.mdpyproject.toml.github/workflows/ci.ymlhpc/ADAPTATION_CHECKLIST.mdDo not fabricate