Skip to content

chore: delete dead pyautoheart/ compat shim (Pulse retirement leftover)#81

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/delete-pyautoheart-shim
Jul 16, 2026
Merged

chore: delete dead pyautoheart/ compat shim (Pulse retirement leftover)#81
Jammy2211 merged 1 commit into
mainfrom
feature/delete-pyautoheart-shim

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Overview

Deletes the dead pyautoheart/ compatibility shim — a 6-line from heart import * package created by the PyAutoPulse→PyAutoHeart rename (#18, a2543d0) and missed by the Phase-2 retirement of the Pulse compat surface (#28, a6f9083). Census confirmed zero importers of pyautoheart anywhere in the workspace and the package is never pip-installed (Heart runs repo-locally via bin/pyauto-heart).

Closes #80.

Changes

  • Delete pyautoheart/__init__.py (the whole pyautoheart/ package).
  • pyproject.toml: packages.find include ["heart*", "pyautoheart*"]["heart*"]. The [project] name = "pyautoheart" distribution name is unchanged.

API Changes

None. pyautoheart had zero importers (workspace-wide grep for import pyautoheart / from pyautoheart: no hits; PyAutoBrain mentions are repo-name routing strings). The real package heart is untouched. No downstream workspace impact.

Validation

  • pytest tests/ -q in the worktree: 280 passed.
  • Workspace-wide importer grep: no hits.
  • bin/pyauto-heart status runs (exit 0).

Heart gate

Shipped through unrelated Heart RED on explicit user acknowledgement (reasons verbatim: PyAutoLens: 1 uncommitted source change(s); workspace validation not passing (3 failed, 2026-07-09T09-48-30Z); 58 stale parked script(s); install verification not run; release validation stale: source moved since rehearsal (PyAutoConf, PyAutoFit, PyAutoArray, PyAutoGalaxy, PyAutoLens)). All organism-scope; none touch this branch.

🤖 Generated with Claude Code

The pyautoheart/ package was a 6-line 'from heart import *' shim created
by the PyAutoPulse->PyAutoHeart rename (#18) and missed by the Phase-2
compat-surface retirement (#28). Zero importers workspace-wide; the
distribution name in pyproject.toml is unchanged.

Closes #80.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release Merged changes awaiting the next release cycle label Jul 16, 2026
@Jammy2211 Jammy2211 merged commit ed67f18 into main Jul 16, 2026
4 checks passed
@Jammy2211 Jammy2211 deleted the feature/delete-pyautoheart-shim branch July 16, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Merged changes awaiting the next release cycle

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: delete dead pyautoheart/ compat shim (Pulse retirement leftover)

1 participant