-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2026-a834db271d 2026-03-20 01:01:53.697448+00:00 --------------------------------------------------------------------------------
Name : python-configargparse Product : Fedora 43 Version : 1.7.5 Release : 1.fc43 URL : https://github.com/bw2/ConfigArgParse Summary : Replacement for argparse that allows options to be set via config files Description : A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables. Applications with more than a handful of user-settable options are best configured through a combination of command line args, config files, hard-coded defaults, and in some cases, environment variables. Pythonâs command line parsing modules such as argparse have very limited support for config files and environment variables, so this module extends argparse to add these features. -------------------------------------------------------------------------------- Update Information: 1.7.5 Slightly simplified PyPI deployment workflow via setuptools-scm. 1.7.4 Bug Fixes Fix environment variables being ignored when using subparsers. 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: 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_file, 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 1.7.3 Bug fixes and Python 3.11+ tomllib support Bug Fixes Fix TOML parser to read all matching sections instead of only the first Fix SyntaxError leak from ast.literal_eval in INI-style config parsers Fix -- separator, nargs=REMAINDER, and empty value handling Fix critical bugs and add Python 3.11+ tomllib support Other Remove dead comment-processing code in default config parser Add test status badge to README CI, linting, and test improvements -------------------------------------------------------------------------------- ChangeLog: * Wed Mar 11 2026 Benjamin A. Beasley <[email protected]> - 1.7.5-1 - Update to 1.7.5; close RHBZ#2446418 * Sun Mar 8 2026 Benjamin A. Beasley <[email protected]> - 1.7.3-1 - Update to 1.7.3 (close RHBZ#2445572) - Print reasons for skipped tests * Sat Jan 17 2026 Fedora Release Engineering <[email protected]> - 1.7.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Tue Sep 23 2025 Benjamin A. Beasley <[email protected]> - 1.7.1-7 - Confirm License is (SPDX) MIT -------------------------------------------------------------------------------- References: [ 1 ] Bug #2445572 - python-configargparse-1.7.3 is available https://bugzilla.redhat.com/show_bug.cgi?id=2445572 [ 2 ] Bug #2446418 - python-configargparse-1.7.5 is available https://bugzilla.redhat.com/show_bug.cgi?id=2446418 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2026-a834db271d' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
-- _______________________________________________ package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
