Skip to content

chore: remove 2 dead env_vars overrides copied in from autofit_workspace#26

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/no-run-config-purge
Jul 23, 2026
Merged

chore: remove 2 dead env_vars overrides copied in from autofit_workspace#26
Jammy2211 merged 1 commit into
mainfrom
feature/no-run-config-purge

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

Both of this repo's env_vars.yaml override patterns matched zero files.

plot/emcee_plotter and plot/zeus_plotter were copied in from autofit_workspace/config/build/env_vars.yaml lines 26/28, where the identical patterns still live and still match. Those scripts exist only as autofit_workspace/scripts/plot/*.py and have never existed in HowToFit, which contains only chapter_*/tutorial_*.py — there is no deletion for them anywhere in this repo's history.

This is the same copy-paste mechanism found in HowToLens and HowToGalaxy, making the finding unanimous across all three HowTo repos. Part of a 5-repo census (PyAutoLabs/HowToLens#46) that found 50 of 122 no_run.yaml entries (41%) dead across the organism, plus 11 dead env_vars patterns.

This repo's no_run.yaml has no entries at all and is untouched.

overrides: [] is written explicitly rather than left as a bare key, because env_config.py:73 reads .get("overrides", []) and an empty key loads as None, which would raise on iteration.

Scripts Changed

None — this PR is config-only.

  • config/build/env_vars.yaml — 2 override patterns → overrides: [] (plot/emcee_plotter, plot/zeus_plotter)

Test Plan

  • Smoke tests pass — 10/10 passed
  • Proven behaviour-neutral: for all 21 scripts here, the fully-resolved build_env_for_script dict is byte-identical before vs after, because both removed patterns matched zero files.
  • Census re-run: 0 zero-match entries remain, across all 10 build targets

Generated by the PyAutoLabs agent workflow.

Both of this repo's env_vars.yaml override patterns matched zero files.
`plot/emcee_plotter` and `plot/zeus_plotter` were copied in from
autofit_workspace/config/build/env_vars.yaml lines 26/28, where the identical
patterns still live and still match. Those scripts exist only as
autofit_workspace/scripts/plot/*.py and have never existed in HowToFit, which
contains only chapter_*/tutorial_*.py.

`overrides: []` is written explicitly rather than left as a bare key, because
env_config.py reads `.get("overrides", [])` and an empty key loads as None,
which would raise on iteration.

Behaviour-neutral: for all 21 scripts here the resolved build_env_for_script
dict is identical before and after, since both removed patterns matched zero
files. This repo has no no_run.yaml entries, so that file is untouched.

Closes part of PyAutoLabs/HowToLens#46

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ZVaiShnRkv1xbQBegGK1N
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 23, 2026
@Jammy2211
Jammy2211 merged commit 301febc into main Jul 23, 2026
10 checks passed
@Jammy2211
Jammy2211 deleted the feature/no-run-config-purge branch July 23, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant