COMMITS
/ Lib/argparse.py March 18, 2026
S
gh-66419: Make optional arguments with nargs=REMAINDER consume all arguments (GH-124509)
Serhiy Storchaka committed
February 17, 2026
M
gh-144782: Make sure that ArgumentParser instances are pickleable (#144783)
Mauricio Villegas committed
January 7, 2026
S
GH-142950: Process format specifiers before colourization in argparse help (#142960)
Savannah Ostrowski committed
December 12, 2025
S
GH-142389: Add backtick markup support in description and epilog (#142390)
Savannah Ostrowski committed
A
gh-141939: Add colors to interpolated values in argparse (#141940)
Alex Prengère committed
December 9, 2025
F
gh-112527: Fix help text for required options in argparse (GH-112528)
Fabian Henze committed
December 8, 2025
F
gh-139946: distinguish stdout or stderr when colorizing output in argparse (#140495)
Frost Ming committed
December 7, 2025
S
GH-139862: Fix direct instantiation of `HelpFormatter` (#142384)
Savannah Ostrowski committed
S
gh-142346: Fix usage formatting for mutually exclusive groups in argparse (GH-142381)
Serhiy Storchaka committed
December 6, 2025
S
GH-64532: Include parent's required optional arguments in subparser usage (#142355)
Savannah Ostrowski committed
S
S
GH-75949: Fix argparse dropping '|' in mutually exclusive groups on line wrap (#142312)
Savannah Ostrowski committed
December 5, 2025
S
GH-142267: Cache formatter to avoid repeated `_set_color` calls (#142268)
Savannah Ostrowski committed
S
GH-139862: Remove `color` from HelpFormatter (#142274)
Savannah Ostrowski committed
November 23, 2025
H
gh-141679: Add colour to defaults in `argparse` help (#141680)
Hugo van Kemenade committed
November 22, 2025
S
gh-138525: Support single-dash long options and prefix_chars in BooleanOptionalAction (GH-138692)
Serhiy Storchaka committed
November 20, 2025
S
gh-138697: Fix inferring dest from a single-dash long option in argparse (#138699)
Serhiy Storchaka committed
November 4, 2025
S
GH-139946: Colorize error and warning messages in argparse (#140695)
Savannah Ostrowski committed
October 22, 2025
October 9, 2025
S
GH-139809: Fix argparse subcommand prog not respecting color environment variables (#139818)
Savannah Ostrowski committed
October 8, 2025
E
September 29, 2025
H
gh-76007: Deprecate `__version__` attribute (#138675)
Hugo van Kemenade committed
July 20, 2025
P
GH-130645: Default to color help in argparse (#136809)
Pablo Galindo Salgado committed
June 1, 2025
M
gh-134970: Fix exception message in argparse module (GH-134971)
Michał Górny committed
May 16, 2025
S
gh-134109: Fix showing comments in pydoc output for argparse (GH-134110)
Serhiy Storchaka committed
May 12, 2025
S
gh-133653: Fix argparse.ArgumentParser with the formatter_class argument (GH-133813)
Serhiy Storchaka committed
May 5, 2025
Ł
gh-133346: Make theming support in _colorize extensible (GH-133347)
Łukasz Langa committed
May 2, 2025
H
gh-133300: argparse: make `suggest_on_error` a keyword-only parameter (#133302)
Hugo van Kemenade committed
H
gh-130645: Add color to `argparse` help (GH-132323)
Hugo van Kemenade committed
November 24, 2024
S
GH-127133: Remove ability to nest argument groups & mutually exclusive groups (#127186)
Savannah Ostrowski committed
November 22, 2024
S
gh-86463: Fix default prog in subparsers if usage is used in the main parser (GH-125891)
Serhiy Storchaka committed
November 11, 2024
S
gh-117941: Reject option names starting with "--no-" in argparse.BooleanOptionalAction (GH-125894)
Serhiy Storchaka committed
October 30, 2024
S
gh-126068: Fix exceptions in the argparse module (GH-126069)
Serhiy Storchaka committed
October 23, 2024
S
gh-58032: Deprecate the argparse.FileType type converter (GH-124664)
Serhiy Storchaka committed
October 22, 2024
S
gh-125355: Rewrite parse_intermixed_args() in argparse (GH-125356)
Serhiy Storchaka committed
October 17, 2024
S
gh-125542: Deprecate prefix_chars in ArgumentParser.add_argument_group() (GH-125563)
Savannah Ostrowski committed
S
GH-99749: Add optional feature to suggest correct names (ArgumentParser) (GH-124456)
Savannah Ostrowski committed
October 14, 2024
October 12, 2024
S
gh-85935: Check for nargs=0 for positional arguments in argparse (GH-124839)
Serhiy Storchaka committed
S
gh-125254: Fix error report about ambiguous option in argparse (GH-125273)
Serhiy Storchaka committed
S
gh-59330: Improve error message for dest= for positionals (GH-125215)
Serhiy Storchaka committed
S
gh-65865: Raise early errors for invalid help strings in argparse (GH-124899)
Serhiy Storchaka committed
October 11, 2024
S
gh-61011: Fix inheritance of nested mutually exclusive groups in argparse (GH-125210)
Serhiy Storchaka committed
October 9, 2024
S
GH-124693: Support parsing negative scientific and complex numbers argparse (GH-124823)
Savannah Ostrowski committed
October 2, 2024
S
gh-58282: Fix support of tuple metavar for positional arguments in argparse (GH-124782)
Serhiy Storchaka committed
October 1, 2024
S
gh-66436: Improved prog default value for argparse.ArgumentParser (GH-124799)
Serhiy Storchaka committed
September 29, 2024
S
S
gh-116850: Fix argparse for namespaces with not directly writable dict (GH-124667)
Serhiy Storchaka committed
S
gh-61181: Fix support of choices with string value in argparse (GH-124578)
Serhiy Storchaka committed
S
gh-53834: Fix support of arguments with choices in argparse (GH-124495)
Serhiy Storchaka committed