Skip to content

Pin plum-dispatch below 2.10, which breaks __doc__ assignment on compiled wheels - #15

Merged
jph00 merged 1 commit into
mainfrom
pr/pin-plum-dispatch-below-2-10-which-breaks-doc
Sep 6, 2026
Merged

Pin plum-dispatch below 2.10, which breaks __doc__ assignment on compiled wheels#15
jph00 merged 1 commit into
mainfrom
pr/pin-plum-dispatch-below-2-10-which-breaks-doc

Conversation

@jph00

@jph00 jph00 commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

plum-dispatch 2.10.0 serves Function.__doc__ through a descriptor with no setter, so on its mypyc-compiled wheels any __doc__ assignment on a transform method raises. Pinning to <2.10 keeps Transform docs working until the upstream fix lands. Reported at beartype/plum#317.

@jph00 jph00 added the bug Something isn't working label Sep 6, 2026
@jph00
jph00 merged commit 24f0ceb into main Sep 6, 2026
1 check passed
@jph00
jph00 deleted the pr/pin-plum-dispatch-below-2-10-which-breaks-doc branch September 6, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant