ConfigArgParse v1.7.5 Release Notes

Release Date: 2026-03-11 // 12 days ago
  • ๐Ÿš€ Slightly simplified PyPI deployment workflow via setuptools-scm


Previous changes from v1.7.4

  • ๐Ÿ› Bug Fixes

    • Fix environment variables being ignored when using subparsers (#350). The _find_insertion_index() method now detects subparser commands and inserts env var / config file args before the subcommand, so the parent parser processes them correctly.

    ๐Ÿ‘Œ Improvements

    • Add input validation to ArgumentParser. init () with clear error messages (#349):
      • config_file_parser_class must be a ConfigFileParser subclass (or instance); suggests formatter_class if wrong type is passed
      • formatter_class validates it's a HelpFormatter subclass; suggests config_file_parser_class if swapped
      • default_config_files, args_for_setting_config_path, and args_for_writing_out_config_file must be lists/tuples, not strings
      • config_file_open_func must be callable

    ๐Ÿ“„ Docs

    • ๐Ÿ“œ Convert README from reStructuredText to Markdown (#347, #348)