From b779e5604ac414e82f7c597c1825c84c1871cb37 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 14 Oct 2023 19:48:10 -0500 Subject: [PATCH] Update typings for mypy 1.6 (#229) --- pyproject.toml | 3 +-- terminado/management.py | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 0e3869c..7b11727 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,8 +22,7 @@ Homepage = "https://github.com/jupyter/terminado" [project.optional-dependencies] test = [ "pytest>=7.0", "pre-commit", "pytest-timeout",] docs = [ "sphinx", "pydata-sphinx-theme", "myst_parser"] - -typing = ["mypy>=1.5.1"] +typing = ["mypy~=1.6", "traitlets>=5.11.1"] [tool.hatch.version] path = "terminado/_version.py" diff --git a/terminado/management.py b/terminado/management.py index 88dfd78..2e555c1 100644 --- a/terminado/management.py +++ b/terminado/management.py @@ -21,7 +21,7 @@ from terminado.websocket import TermSocket try: - from ptyprocess import PtyProcessUnicode # type:ignore[import] + from ptyprocess import PtyProcessUnicode # type:ignore[import-untyped] def preexec_fn() -> None: """A prexec function to set up a signal handler.""" @@ -29,7 +29,7 @@ def preexec_fn() -> None: except ImportError: try: - from winpty import PtyProcess as PtyProcessUnicode # type:ignore[import] + from winpty import PtyProcess as PtyProcessUnicode # type:ignore[import-not-found] except ImportError: PtyProcessUnicode = object preexec_fn = None # type:ignore[assignment]