pypi / sphinx-argparse-cli
sphinx-argparse-cli
What changed in sphinx-argparse-cli 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.
2 breaking2 new APIs and options2 behavior and defaults3 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initsphinx-argparse-cli 19 changes
Breaking changes 2
Python 3.11 is now required to use sphinx-argparse-cli.
Python 3.15 is now used by default.
New APIs and options 2
The {subcommand} placeholder expands to the subcommand name chain.
Flags and positional arguments are registered as Sphinx program options, allowing the :option: role to link to them.
Behavior and default changes 2
:hook: now intercepts parse_intermixed_args().
ANSI colors are stripped from usage blocks, and subcommands with suppressed help are skipped.
Fixes and other changes 3
Untitled argument groups, multi-paragraph help, positional arguments, subcommand epilogs, formatter line breaks, metavars, choices, and argparse format specifiers are rendered correctly.
Apostrophes are preserved in help text.
Type checks for nested subparsers are fixed.