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 0x7f91d0ea9310>]=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 0x7f91d16ec910>]=None, excluded_python_versions: Annotated[str | None, <typer.models.OptionInfo object at 0x7f91d0eabed0>]=None, type_checker: TypeChecker] | None, <typer.models.OptionInfo object at 0x7f91d0df02d0>]=None, no_ruff: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f91d0df0050>]=None, imports_on_top: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f91d0df0190>]=None, keep_local_precommit: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f91d0df0410>]=None, pytest_single_threaded: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f91d0df0550>]=None, allow_vscode_coverage_gutters: Annotated[bool | None, <typer.models.OptionInfo object at 0x7f91d0df0690>]=None) None[source]#

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