diff options
-rw-r--r-- | setup.cfg | 2 | ||||
-rw-r--r-- | src/buildstream/_loader/_loader.pyi | 1 | ||||
-rw-r--r-- | src/buildstream/_loader/loadelement.pyi | 13 |
3 files changed, 15 insertions, 1 deletions
@@ -33,7 +33,7 @@ ignore_missing_imports=True # Ignore missing stubs for Cythonized modules. # In future, these should be re-enabled by writing stubs for them. -[mypy-buildstream.node,buildstream._loader.*,buildstream._types,buildstream._utils] +[mypy-buildstream.node,buildstream._types,buildstream._utils] ignore_missing_imports=True # Ignore issues with generated files and vendored code diff --git a/src/buildstream/_loader/_loader.pyi b/src/buildstream/_loader/_loader.pyi new file mode 100644 index 000000000..c4281b4b9 --- /dev/null +++ b/src/buildstream/_loader/_loader.pyi @@ -0,0 +1 @@ +def valid_chars_name(name: str) -> bool: ... diff --git a/src/buildstream/_loader/loadelement.pyi b/src/buildstream/_loader/loadelement.pyi new file mode 100644 index 000000000..67b14df8f --- /dev/null +++ b/src/buildstream/_loader/loadelement.pyi @@ -0,0 +1,13 @@ +from typing import List + +from ..node import Node, ProvenanceInformation + +def extract_depends_from_node(node: Node) -> List[Dependency]: ... + +class Dependency: ... + +class LoadElement: + first_pass: bool + kind: str + name: str + provenance: ProvenanceInformation |