1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
from poethepoet.task.base import PoeTask
class ShellTask(PoeTask):
content: str
class TaskOptions(PoeTask.TaskOptions):
interpreter: str | list[str] | None
def validate(self) -> None: ...
class TaskSpec(PoeTask.TaskSpec):
content: str # pyright: ignore[reportIncompatibleVariableOverride]
options: ShellTask.TaskOptions # pyright: ignore[reportIncompatibleVariableOverride]
spec: TaskSpec # pyright: ignore[reportIncompatibleVariableOverride]
def resolve_interpreter_cmd(self) -> list[str] | None: ...
|