Reintegrate branch 'master' into documentation-fixes
Marco Ricci

Marco Ricci commited on 2025-02-21 21:00:09
Zeige 1 geänderte Dateien mit 2 Einfügungen und 0 Löschungen.


* master:
  Always emit common version output if requested
  Convert version output string constants to enums
  Add known and supported features in the version output
  Document the extended and specific version output in the changelog
  Use specific version output per subcommand
  Add extended version output information
  Add xfailing tests for extended version output information
  Regenerate PO template
  Reorder the message definitions to fit the PO template order
  Ensure a better deterministic message order in the PO template
  Fix more minor CLI messages or translators comments
  Reclassify some explanations as one-line descriptions
  Capitalize and punctuate one-line help texts properly
  In the translators comments, link the metavars in use
  Remove "str" format specifier from CLI messages
  Fix faulty notes usage test
  Automatically check and build the translations on master via hatch-gettext
  Fix multiple small issues with the CLI messages
  Allow forcing the branch name on the automatic quality control script
  Make the manpages installable under pipx
... ...
@@@ -1283,10 -1429,9 +1437,12 @@@ class Parametrize(types.SimpleNamespace
1429 1437
              ),
1430 1438
          ],
1431 1439
      )
1440
+     MASK_PROG_NAME = pytest.mark.parametrize('mask_prog_name', [False, True])
1441
+     MASK_VERSION = pytest.mark.parametrize('mask_version', [False, True])
1432 1442
      CONFIG_SETTING_MODE = pytest.mark.parametrize('mode', ['config', 'import'])
1433 1443
 +    MODERN_EDITOR_INTERFACE = pytest.mark.parametrize(
1434 1444
 +        'modern_editor_interface', [False, True], ids=['legacy', 'modern']
1435 1445
 +    )
1436 1446
      NO_COLOR = pytest.mark.parametrize(
1437 1447
          'no_color',
1438 1448
          [False, True],
1439 1449