Skip to content

Commit dec58df

Browse files
committed
Refine type signatures a bit for galaxy-lib.
1 parent 8c34f4e commit dec58df

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

typeshed/2.7/galaxy/tools/deps/__init__.pyi

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def build_dependency_manager(config): ...
1717
class NullDependencyManager:
1818
dependency_resolvers = ... # type: Any
1919
def uses_tool_shed_dependencies(self): ...
20-
def dependency_shell_commands(self, requirements, **kwds): ...
20+
def dependency_shell_commands(self, requirements: ToolRequirements, **kwds) -> List[str]: ...
2121
def find_dep(self, name, version: Optional[Any] = ..., type: str = ..., **kwds): ...
2222

2323
class DependencyManager:
@@ -27,7 +27,7 @@ class DependencyManager:
2727
def __init__(self, default_base_path, conf_file: Optional[Any] = ..., app_config: Any = ...) -> None: ...
2828
def get_resolver_option(self, resolver, key, explicit_resolver_options: Any = ...): ...
2929
def get_app_option(self, key, default: Optional[Any] = ...): ...
30-
def dependency_shell_commands(self, requirements, **kwds): ...
30+
def dependency_shell_commands(self, requirements: ToolRequirements, **kwds) -> List[str]: ...
3131
def requirements_to_dependencies(self, requirements, **kwds): ...
3232
def uses_tool_shed_dependencies(self): ...
3333
def find_dep(self, name, version: Optional[Any] = ..., type: str = ..., **kwds): ...
@@ -36,6 +36,6 @@ class CachedDependencyManager(DependencyManager):
3636
tool_dependency_cache_dir = ... # type: Any
3737
def __init__(self, default_base_path, conf_file: Optional[Any] = ..., app_config: Any = ..., tool_dependency_cache_dir: Optional[Any] = ...) -> None: ...
3838
def build_cache(self, requirements, **kwds): ...
39-
def dependency_shell_commands(self, requirements, **kwds): ...
39+
def dependency_shell_commands(self, requirements: ToolRequirements, **kwds) -> List[str]: ...
4040
def hash_dependencies(self, resolved_dependencies): ...
4141
def get_hashed_dependencies_path(self, resolved_dependencies): ...

typeshed/2.7/galaxy/tools/deps/requirements.pyi

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33
# NOTE: This dynamically typed stub was automatically generated by stubgen.
44

5-
from typing import Any, Optional
5+
from typing import Any, Dict, List, Optional
66

77
DEFAULT_REQUIREMENT_TYPE = ... # type: str
88
DEFAULT_REQUIREMENT_VERSION = ... # type: Any
@@ -13,10 +13,10 @@ class ToolRequirement:
1313
version = ... # type: Any
1414
specs = ... # type: Any
1515
def __init__(self, name: Optional[Any] = ..., type: Optional[Any] = ..., version: Optional[Any] = ..., specs: Any = ...) -> None: ...
16-
def to_dict(self): ...
16+
def to_dict(self) -> Dict[Any]: ...
1717
def copy(self): ...
1818
@staticmethod
19-
def from_dict(dict): ...
19+
def from_dict(dict: Dict[Any]) -> ToolRequirement: ...
2020
def __eq__(self, other): ...
2121
def __ne__(self, other): ...
2222
def __hash__(self): ...
@@ -31,7 +31,7 @@ class RequirementSpecification:
3131
def short_name(self): ...
3232
def to_dict(self): ...
3333
@staticmethod
34-
def from_dict(dict): ...
34+
def from_dict(dict: Dict[Any]) -> ToolRequirements: ...
3535
def __eq__(self, other): ...
3636
def __ne__(self, other): ...
3737
def __hash__(self): ...
@@ -40,12 +40,12 @@ class ToolRequirements:
4040
tool_requirements = ... # type: Any
4141
def __init__(self, tool_requirements: Optional[Any] = ...) -> None: ...
4242
@staticmethod
43-
def from_list(requirements): ...
43+
def from_list(requirements: List[ToolRequirement]) -> ToolRequirements: ...
4444
@property
4545
def resolvable(self): ...
4646
@property
4747
def packages(self): ...
48-
def to_list(self): ...
48+
def to_list(self) -> List[ToolRequirement]: ...
4949
def append(self, requirement): ...
5050
def __eq__(self, other): ...
5151
def __ne__(self, other): ...

0 commit comments

Comments
 (0)