Spec: relax a few type-hints to accept a Sequence
This commit is contained in:
parent
aa10284a0a
commit
57b8167ead
@ -67,6 +67,7 @@
|
|||||||
List,
|
List,
|
||||||
Match,
|
Match,
|
||||||
Optional,
|
Optional,
|
||||||
|
Sequence,
|
||||||
Set,
|
Set,
|
||||||
Tuple,
|
Tuple,
|
||||||
Union,
|
Union,
|
||||||
@ -1018,7 +1019,7 @@ def select(
|
|||||||
parent: Optional[str] = None,
|
parent: Optional[str] = None,
|
||||||
child: Optional[str] = None,
|
child: Optional[str] = None,
|
||||||
depflag: dt.DepFlag = dt.ALL,
|
depflag: dt.DepFlag = dt.ALL,
|
||||||
virtuals: Optional[List[str]] = None,
|
virtuals: Optional[Sequence[str]] = None,
|
||||||
) -> List[DependencySpec]:
|
) -> List[DependencySpec]:
|
||||||
"""Selects a list of edges and returns them.
|
"""Selects a list of edges and returns them.
|
||||||
|
|
||||||
@ -1622,12 +1623,12 @@ def edges_from_dependents(
|
|||||||
]
|
]
|
||||||
|
|
||||||
def edges_to_dependencies(
|
def edges_to_dependencies(
|
||||||
self, name=None, depflag: dt.DepFlag = dt.ALL, *, virtuals: Optional[List[str]] = None
|
self, name=None, depflag: dt.DepFlag = dt.ALL, *, virtuals: Optional[Sequence[str]] = None
|
||||||
) -> List[DependencySpec]:
|
) -> List[DependencySpec]:
|
||||||
"""Returns a list of edges connecting this node in the DAG to children.
|
"""Returns a list of edges connecting this node in the DAG to children.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
name (str): filter dependencies by package name
|
name: filter dependencies by package name
|
||||||
depflag: allowed dependency types
|
depflag: allowed dependency types
|
||||||
virtuals: allowed virtuals
|
virtuals: allowed virtuals
|
||||||
"""
|
"""
|
||||||
@ -1660,7 +1661,7 @@ def dependencies(
|
|||||||
name=None,
|
name=None,
|
||||||
deptype: Union[dt.DepTypes, dt.DepFlag] = dt.ALL,
|
deptype: Union[dt.DepTypes, dt.DepFlag] = dt.ALL,
|
||||||
*,
|
*,
|
||||||
virtuals: Optional[List[str]] = None,
|
virtuals: Optional[Sequence[str]] = None,
|
||||||
) -> List["Spec"]:
|
) -> List["Spec"]:
|
||||||
"""Returns a list of direct dependencies (nodes in the DAG)
|
"""Returns a list of direct dependencies (nodes in the DAG)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user