From f2123c3b85c2e3e70819c365d52842ad9260520a Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 14 Oct 2023 19:43:26 -0500 Subject: [PATCH] Update typings for mypy 1.6 (#381) --- nbformat/json_compat.py | 2 +- nbformat/sign.py | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nbformat/json_compat.py b/nbformat/json_compat.py index c27cda0..70c0cc4 100644 --- a/nbformat/json_compat.py +++ b/nbformat/json_compat.py @@ -7,7 +7,7 @@ import os -import fastjsonschema # type:ignore[import] +import fastjsonschema # type:ignore[import-untyped] import jsonschema from fastjsonschema import JsonSchemaException as _JsonSchemaException from jsonschema import Draft4Validator as _JsonSchemaValidator diff --git a/nbformat/sign.py b/nbformat/sign.py index 90ea140..c7ab5fd 100644 --- a/nbformat/sign.py +++ b/nbformat/sign.py @@ -30,7 +30,7 @@ def convert_datetime(val): sqlite3.register_converter("datetime", convert_datetime) except ImportError: try: - from pysqlite2 import dbapi2 as sqlite3 # type:ignore[no-redef, import] + from pysqlite2 import dbapi2 as sqlite3 # type:ignore[no-redef, import-not-found] except ImportError: sqlite3 = None # type:ignore[assignment] diff --git a/pyproject.toml b/pyproject.toml index 7a83edd..c9909f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -85,7 +85,7 @@ nowarn = "test -W default {args}" [tool.hatch.envs.typing] features = ["test"] -dependencies = ["mypy>=1.5.1"] +dependencies = ["mypy~=1.6", "jupyter_core>=5.4", "traitlets>=5.11.1"] [tool.hatch.envs.typing.scripts] test = "mypy --install-types --non-interactive {args}"