Skip to content

release: v0.7.0 — ship relocated authoring modules; drop attune-help dep#15

Merged
silversurfer562 merged 2 commits into
mainfrom
release/0.7.0
May 8, 2026
Merged

release: v0.7.0 — ship relocated authoring modules; drop attune-help dep#15
silversurfer562 merged 2 commits into
mainfrom
release/0.7.0

Conversation

@silversurfer562
Copy link
Copy Markdown
Member

Summary

  • Bump to 0.7.0 to package PR feat(author): receive manifest/staleness/freshness from attune-help #14 (B1 of architecture-realignment) — manifest / staleness / freshness now live natively in attune-author.
  • Drop runtime dep on attune-help>=0.10.0. It was a leftover from when those modules were re-exported from attune-help; now that the relocation is inverted, no from attune_help imports remain in src/attune_author/.
  • Sync __version__ to 0.7.0.
  • CHANGELOG entry under [0.7.0] documenting both the relocation and the dep removal.

Why now

Two reasons converge:

  1. PR feat(author): receive manifest/staleness/freshness from attune-help #14 already shipped the relocated modules but didn't bump the version, so the attune-author wheel on PyPI (0.6.2) doesn't include them. Anything depending on attune_author.manifest/staleness/freshness from PyPI today gets nothing.
  2. attune-help PR #6 (B2) declares attune-author>=0.7.0 for its deprecation shims. That PR can't be merged until 0.7.0 exists. Cutting this release unblocks B2 — and incidentally avoids a circular package-metadata edge (attune-author -> attune-help -> attune-author) once attune-help 0.11.0 ships.

Test plan

  • Full attune-author suite green: 607 passed, 31 skipped (--ignore=tests/test_mcp_server.py because the venv lacks the mcp optional extra; CI runs the full matrix).
  • Post-merge: tag v0.7.0, push tag, verify the pypi env publish workflow promotes to PyPI before merging attune-help#6.

🤖 Generated with Claude Code

silversurfer562 and others added 2 commits May 7, 2026 22:44
PR #14 (B1 of architecture-realignment) inverted the manifest /
staleness / freshness relocation: those modules now live natively
in attune-author. This release packages that change and removes
the leftover ``attune-help>=0.10.0`` runtime dependency, which was
only there because attune-author used to re-export from
attune-help. There are no remaining ``from attune_help`` imports
in ``src/attune_author/``.

Side effect: this also unblocks attune-help 0.11.0 (B2 shim PR
#6), which declares ``attune-author>=0.7.0`` for its deprecation
shims. Without this release the two packages would form a circular
package-metadata edge.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Three ruff failures inherited from PR #14's merge (the relocated
content was previously in attune-help, which had different line-
length tolerance):

- src/attune_author/staleness.py: 107-char comment in docstring
  example wrapped across two lines.
- tests/test_staleness_relocated.py: 107-char string literal in
  test data split into three concatenated string parts.
- tests/test_manifest_relocated.py: import block reordered (ruff
  --fix).

Folded into the 0.7.0 release PR so CI can pass and the release
tag can be cut.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@silversurfer562 silversurfer562 merged commit 352a821 into main May 8, 2026
12 checks passed
@silversurfer562 silversurfer562 deleted the release/0.7.0 branch May 8, 2026 02:50
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.

1 participant