Upgrading typer 0.8 to 0.9
Review needed0.8.0 → 0.9.4New2Changed1Fixed5Other27
Review neededUpgrade verdict
1 changed default.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act Nothing to change
No breaking, platform, security or deprecated items in this range.
Adds typing-extensions >= 3.7.4.3.
Installs 2 packages in all (was 1).
Nothing in this upgrade needs a code or configuration change.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- changed:
function shell_complete(cli: click.BaseCommand, ctx_args: Dict[str, Any], prog_name: str, complete_var: str, instruction: str) -> int → function shell_complete(cli: click.BaseCommand, ctx_args: MutableMapping[str, Any], prog_name: str, complete_var: str, instruction: str) -> int
- changed:
function except_hook(exc_type: Type[BaseException], exc_value: BaseException, tb: TracebackType) -> None → function except_hook(exc_type: Type[BaseException], exc_value: BaseException, tb: Optional[TracebackType]) -> None
- changed:
function Argument(default: Optional[Any], *, callback: Optional[Callable[..., Any]]=…, metavar: Optional[str]=…, expose_value: bool=…, is_eager: bool=…, envvar: Optional[Union[str, List[str]]]=…, shell_complete: Optional[Callable[[click.Context, click.Parameter, str], Union[List[click.shell_completion.CompletionItem], List[str]]]]=…, autocompletion: Optional[Callable[..., Any]]=…, parser: Optiona… → function Argument(default: Optional[Any]=…, *, callback: Optional[Callable[..., Any]]=…, metavar: Optional[str]=…, expose_value: bool=…, is_eager: bool=…, envvar: Optional[Union[str, List[str]]]=…, shell_complete: Optional[Callable[[click.Context, click.Parameter, str], Union[List[click.shell_completion.CompletionItem], List[str]]]]=…, autocompletion: Optional[Callable[..., Any]]=…, default_facto… - changed:
function Option(default: Optional[Any], *param_decls: str, callback: Optional[Callable[..., Any]]=…, metavar: Optional[str]=…, expose_value: bool=…, is_eager: bool=…, envvar: Optional[Union[str, List[str]]]=…, shell_complete: Optional[Callable[[click.Context, click.Parameter, str], Union[List[click.shell_completion.CompletionItem], List[str]]]]=…, autocompletion: Optional[Callable[..., Any]]=…, p… → function Option(default: Optional[Any]=…, *param_decls: str, callback: Optional[Callable[..., Any]]=…, metavar: Optional[str]=…, expose_value: bool=…, is_eager: bool=…, envvar: Optional[Union[str, List[str]]]=…, shell_complete: Optional[Callable[[click.Context, click.Parameter, str], Union[List[click.shell_completion.CompletionItem], List[str]]]]=…, autocompletion: Optional[Callable[..., Any]]=…,…
- added:
class AnnotatedParamWithDefaultValueError(Exception) - added:
class DefaultFactoryAndDefaultValueError(Exception) - added:
class MixedAnnotatedAndDefaultStyleError(Exception) - added:
class MultipleTyperAnnotationsError(Exception) - added:
constructor AnnotatedParamWithDefaultValueError(argument_name: str, param_type: Type[ParameterInfo]) - added:
constructor DefaultFactoryAndDefaultValueError(argument_name: str, param_type: Type[ParameterInfo]) - added:
constructor MixedAnnotatedAndDefaultStyleError(argument_name: str, annotated_param_type: Type[ParameterInfo], default_param_type: Type[ParameterInfo]) - added:
constructor MultipleTyperAnnotationsError(argument_name: str) - added:
field AnnotatedParamWithDefaultValueError.argument_name: str - added:
field AnnotatedParamWithDefaultValueError.param_type: Type[ParameterInfo] - added:
field DefaultFactoryAndDefaultValueError.argument_name: str - added:
field DefaultFactoryAndDefaultValueError.param_type: Type[ParameterInfo] - added:
field MixedAnnotatedAndDefaultStyleError.annotated_param_type: Type[ParameterInfo] - added:
field MixedAnnotatedAndDefaultStyleError.argument_name: str - added:
field MixedAnnotatedAndDefaultStyleError.default_param_type: Type[ParameterInfo] - added:
field MultipleTyperAnnotationsError.argument_name: str