From 72078148c017e2e3e6d6b6716aa8f9f16e0bf2f5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Jul 2021 10:07:58 +0000 Subject: [PATCH 1/2] Bump mypy from 0.812 to 0.910 Bumps [mypy](https://github.com/python/mypy) from 0.812 to 0.910. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.812...v0.910) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements/dev.txt | 5 ++--- requirements/typing.txt | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index a8908c6d..d761ff6d 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -48,7 +48,7 @@ jinja2==3.0.1 # via sphinx markupsafe==2.0.1 # via jinja2 -mypy==0.812 +mypy==0.910 # via -r requirements/typing.in mypy-extensions==0.4.3 # via mypy @@ -125,14 +125,13 @@ sphinxcontrib-serializinghtml==1.1.4 # via sphinx toml==0.10.2 # via + # mypy # pep517 # pre-commit # pytest # tox tox==3.23.1 # via -r requirements/dev.in -typed-ast==1.4.3 - # via mypy typing-extensions==3.10.0.0 # via mypy urllib3==1.26.5 diff --git a/requirements/typing.txt b/requirements/typing.txt index 0e342aaa..fa04c8ad 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -4,11 +4,11 @@ # # pip-compile requirements/typing.in # +mypy==0.910 + # via -r requirements/typing.in mypy-extensions==0.4.3 # via mypy -mypy==0.812 - # via -r requirements/typing.in -typed-ast==1.4.3 +toml==0.10.2 # via mypy typing-extensions==3.10.0.0 # via mypy From 9fa8b0f7ad64c0cb3729978f88b5ebdc296ba750 Mon Sep 17 00:00:00 2001 From: Grey Li Date: Thu, 1 Jul 2021 18:43:35 +0800 Subject: [PATCH 2/2] Fix typing import issues --- setup.cfg | 3 +++ tox.ini | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 77616866..e25c1e27 100644 --- a/setup.cfg +++ b/setup.cfg @@ -112,3 +112,6 @@ ignore_missing_imports = True [mypy-dotenv.*] ignore_missing_imports = True + +[mypy-cryptography.*] +ignore_missing_imports = True diff --git a/tox.ini b/tox.ini index c24ec0ff..66d1658c 100644 --- a/tox.ini +++ b/tox.ini @@ -24,7 +24,7 @@ commands = pre-commit run --all-files --show-diff-on-failure [testenv:typing] deps = -r requirements/typing.txt -commands = mypy +commands = mypy --install-types --non-interactive [testenv:docs] deps = -r requirements/docs.txt