diff --git a/docs/changelog/2878.bugfix.rst b/docs/changelog/2878.bugfix.rst new file mode 100644 index 000000000..d7b6b1b5d --- /dev/null +++ b/docs/changelog/2878.bugfix.rst @@ -0,0 +1 @@ +Fix ``HelpFormatter`` error with Python 3.14.0b1. diff --git a/src/virtualenv/config/cli/parser.py b/src/virtualenv/config/cli/parser.py index 9323d4e81..fd1dc0956 100644 --- a/src/virtualenv/config/cli/parser.py +++ b/src/virtualenv/config/cli/parser.py @@ -107,8 +107,8 @@ def parse_known_args(self, args=None, namespace=None): class HelpFormatter(ArgumentDefaultsHelpFormatter): - def __init__(self, prog) -> None: - super().__init__(prog, max_help_position=32, width=240) + def __init__(self, prog, **kwargs) -> None: + super().__init__(prog, max_help_position=32, width=240, **kwargs) def _get_help_string(self, action): text = super()._get_help_string(action)