python

Contents

python#

policy python — checks for pyproject, Ruff, Black, mypy, pyright, ty, pytest, pyupgrade.

python(python: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f27a726bed0>]=None, dev_python_version: 6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] | None, <typer.models.OptionInfo object at 0x7f27a726bc50>]=None, excluded_python_versions: Annotated[str | None, <typer.models.OptionInfo object at 0x7f27a7110550>]=None, type_checker: TypeChecker] | None, <typer.models.OptionInfo object at 0x7f27a7110a50>]=None, no_ruff: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f27a7110690>]=None, imports_on_top: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f27a71107d0>]=None, branch_coverage: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f27a7110910>]=None, pytest_single_threaded: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f27a7110b90>]=None, allow_vscode_coverage_gutters: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f27a7110cd0>]=None) → None[source]#

Standardize Python tooling: pyproject, Ruff, Black, mypy, pyright, ty, pytest, pyupgrade.