Module ds.parsers.pyproject_toml
pyproject.toml
parser.
Global variables
var WORKSPACE_PARSERS : Dict[str, Callable[[Config, str], Dict[pathlib.Path, bool]]]
-
Locations of workspace parsers in
pyproject.toml
. var TASK_PARSERS : Dict[str, Callable[[Config, str], Dict[str, Task]]]
-
Locations of task parsers in
pyproject.toml
.
Functions
def loads(s: str, /, *, parse_float: ParseFloat = builtins.float) ‑> dict[str, typing.Any]
-
Parse TOML from a string.
def parse_workspace(config: Config) ‑> Dict[pathlib.Path, bool]
-
pyproject.toml
workspaces are tool-specific. def parse_tasks(config: Config) ‑> Dict[str, Task]
-
pyproject.toml
tasks are tool-specific.