PyneCore v6.6.2 released — Click is gone from PyneCore: pyne failed to start on fresh…
Fixes
pyne --helpand every subcommand exited with “You need to install click” on a freshpip install pynesys-pynecore[all]— the CLI no longer imports Click at all- Plugin-injected CLI flags crashed with
AttributeError: 'Context' object has no attribute '_param_default_explicit'on Typer 0.27, since Typer’s vendored Click fork rejects foreignclick.Optionobjects
Changes
CLIPlugin.cli_params()now returnsCLIOptionspecs instead ofclick.Parameterobjects — PyneCore builds the parser object for whichever Typer is installed, andrich_help_panelis now available on injected options- The
cliandallextras requiretyper>=0.16
Full release notes: https://github.com/PyneSys/pynecore/releases/tag/v6.6.2