v0.1.1
Changed
call/query/generate-typingsdeclare fewer field options. Their
Argsclasses no longer passNS(type=...)for a plainstr/Pathfield
(duho already derivestype=from the annotation) orNS(action='append', nargs=...)for alist[str]option (duho >=0.5.0 already defaults a
list-typed option toaction="append",nargs=None— one value per
occurrence). OnlyNS(metavar=...)remains where the display name isn't
inferable. No CLI-surface change.- An option placed between a command's own positional and the trailing
targets now parses, e.g.pytruenas call method -p '{"a":1}' nas1— no
longer only before the first positional or after the last. Was argparse's
own greedy positional-run matching (bpo-15112); fixed by duho >=0.5.1's
flag-between-positionals reorder, extended in 0.5.1 to a module command's
subparser (this project's entire command set — 0.5.0 alone only covered
duho's own declarative subcommand tree). - Dependency floor
duho>=0.4.1→duho>=0.5.1, required for both
changes above.
Full Changelog: v0.1.0...v0.1.1