--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2026-a1f1f5b7c9
2026-03-20 00:16:04.477801+00:00
--------------------------------------------------------------------------------

Name        : python-configargparse
Product     : Fedora 44
Version     : 1.7.5
Release     : 1.fc44
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
--------------------------------------------------------------------------------
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-a1f1f5b7c9' 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

Reply via email to