Skip to content

Commit 48cea18

Browse files
committed
prepare for mypy 1.12
1 parent 55ccde7 commit 48cea18

File tree

4 files changed

+3
-225
lines changed

4 files changed

+3
-225
lines changed

cwltool/context.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
from .utils import DEFAULT_TMP_PREFIX, CWLObjectType, HasReqsHints, ResolverType
3232

3333
if TYPE_CHECKING:
34+
from _typeshed import SupportsWrite
3435
from cwl_utils.parser.cwl_v1_2 import LoadingOptions
3536

3637
from .builder import Builder
@@ -199,7 +200,7 @@ def __init__(self, kwargs: Optional[Dict[str, Any]] = None) -> None:
199200
self.default_stdout: Optional[Union[IO[bytes], TextIO]] = None
200201
self.default_stderr: Optional[Union[IO[bytes], TextIO]] = None
201202
self.validate_only: bool = False
202-
self.validate_stdout: Optional[Union[IO[bytes], TextIO, IO[str]]] = None
203+
self.validate_stdout: Optional["SupportsWrite[str]"] = None
203204
super().__init__(kwargs)
204205
if self.tmp_outdir_prefix == "":
205206
self.tmp_outdir_prefix = self.tmpdir_prefix

mypy-stubs/black/__init__.pyi

Lines changed: 0 additions & 26 deletions
This file was deleted.

mypy-stubs/mistune.pyi

Lines changed: 0 additions & 197 deletions
This file was deleted.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@
134134
"importlib_resources>=1.4;python_version<'3.9'",
135135
"coloredlogs",
136136
"pydot >= 1.4.1, <3",
137-
"argcomplete",
137+
"argcomplete >= 1.12.0",
138138
"pyparsing != 3.0.2", # breaks --print-dot (pydot) https://github.com/pyparsing/pyparsing/issues/319
139139
"cwl-utils >= 0.32",
140140
"spython >= 0.3.0",

0 commit comments

Comments
 (0)