Features
- Show
cyclopts.config.Envvariables in the help-page by @BrianPugh in #417- Defaults to be enabled, but can be disabled by setting
cyclopts.config.Env.show = False.
- Defaults to be enabled, but can be disabled by setting
- Treat classes with only
VAR_POSITIONALargument as a builtin. by @BrianPugh in #419- This allows cyclopts to have a higher chance of successfully parsing custom classes that only have
*argsand no other positional arguments.
- This allows cyclopts to have a higher chance of successfully parsing custom classes that only have
- Allow
Parameter.show_defaultto be a callable. AddHexUInt*types tocyclopts.typesthat display the default value as hexadecimal in the help-page. By @BrianPugh in #410
Bug Fixes
- Fix
cyclopts.config.Enverror when aParameterre-uses the same environment variable. by @BrianPugh in #416 - Add missing setter for
App.sort_keyby @BrianPugh in #420
Full Changelog: v3.13.1...v3.14.0