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 0x7fda33f91e50>]=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 0x7fda33f91bd0>]=None, excluded_python_versions: Annotated[str | None, <typer.models.OptionInfo object at 0x7fda33f92490>]=None, type_checker: TypeChecker] | None, <typer.models.OptionInfo object at 0x7fda33f92990>]=None, no_ruff: Annotated[bool | None, <typer.models.OptionInfo object at 0x7fda33f925d0>]=None, imports_on_top: Annotated[bool | None, <typer.models.OptionInfo object at 0x7fda33f92710>]=None, branch_coverage: Annotated[bool | None, <typer.models.OptionInfo object at 0x7fda33f92850>]=None, pytest_single_threaded: Annotated[bool | None, <typer.models.OptionInfo object at 0x7fda33f92ad0>]=None, allow_vscode_coverage_gutters: Annotated[bool | None, <typer.models.OptionInfo object at 0x7fda33f92c10>]=None) None[source]#

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