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

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 Awaiting a published release 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
@Jammy2211 Jammy2211 removed the pending-release Awaiting a published release label Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

1 participant