Skip to content

0.4.1: mypy-clean ArrayOperations cache; mypy blocks CI - #11

Merged
trissim merged 1 commit into
mainfrom
fix/mypy-0.4.1
Oct 11, 2026
Merged

trissim merged 1 commit into
mainfrom
fix/mypy-0.4.1

Conversation

@trissim

@trissim trissim commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

The v0.4.0 publish failed at mypy (publish runs it; PR CI ran it with continue-on-error). Two errors in the new ArrayOperations family: the leaf cache keyed on the class, and an unchecked optional memory_type. The cache now keys on the memory type value; CI's mypy step now blocks. v0.4.0 was tagged but never reached PyPI; this releases as 0.4.1.

🤖 Generated with Claude Code

The v0.4.0 publish ran mypy, which PR CI ran as non-blocking, and failed on
two errors in the new ArrayOperations family: the leaf cache keyed on the
class (AutoRegisterMeta's __hash__ does not match Hashable) and an unchecked
optional memory_type. The cache now keys on the memory type value, and CI's
mypy step blocks so publish-only failures surface on the PR.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 11, 2026 03:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@trissim
trissim merged commit f614ab9 into main Oct 11, 2026
14 checks passed
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.

2 participants