Skip to content

partialx single partial, curried, methodize default_from, docstring parser fixes - #117

Merged
thorwhalen merged 2 commits into
masterfrom
i2-partials-curried-docparams
Oct 20, 2026
Merged

thorwhalen merged 2 commits into
masterfrom
i2-partials-curried-docparams

Conversation

@thorwhalen

@thorwhalen thorwhalen commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

Tests: 856 passed, 2 xfailed. Dependents gate run before merge.

Closes #111, closes #112, closes #113, closes #116

🤖 Generated with Claude Code

thorwhalen and others added 2 commits October 20, 2026 16:37
- partialx(_rm_partialize=True): the result stays a single functools.partial
  whose signature makes params after a keyword-bound one keyword-only, so
  positional bindings are applied once (#113).
- curried(func): calls with missing required args return a curried function
  with those args bound (#111).
- methodize/func_to_method_func default_from: params stay in the method
  signature with their default sourced from an instance attribute (#112).
- docstring_to_params: Sphinx ':param type name:' fields and CRLF docstrings;
  detect_doc_style picks the style whose marker comes first (#116).

Closes #111, closes #112, closes #113, closes #116

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…d not marked async, default_from validation, unit tests

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@thorwhalen
thorwhalen merged commit 12191e8 into master Oct 20, 2026
12 checks passed
@thorwhalen
thorwhalen deleted the i2-partials-curried-docparams branch October 20, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment