From 71af6a5808734a4f3510e2c71d042ca6966e458c Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Tue, 1 Feb 2022 11:30:31 +0100 Subject: [PATCH 1/2] Add py-gte-38 coverage rule on import statement --- setup.cfg | 1 + tests/test_config.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 3a829c12a..46dd82a18 100644 --- a/setup.cfg +++ b/setup.cfg @@ -74,3 +74,4 @@ plugins = [coverage:coverage_conditional_plugin] rules = "sys_platform == 'win32'": py-win32 + "sys_version_info >= (3, 8)": py-gte-38 diff --git a/tests/test_config.py b/tests/test_config.py index 265d09b36..05a126ddb 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -8,7 +8,7 @@ from pathlib import Path from unittest.mock import MagicMock -if sys.version_info < (3, 8): +if sys.version_info < (3, 8): # pragma: py-gte-38 from typing_extensions import Literal else: from typing import Literal From 13c4bb4af18f0a1a00cdcbd18e3998743d4da047 Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Tue, 1 Feb 2022 12:53:07 +0100 Subject: [PATCH 2/2] Add another import --- uvicorn/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uvicorn/config.py b/uvicorn/config.py index 681ca0caf..95192a2f6 100644 --- a/uvicorn/config.py +++ b/uvicorn/config.py @@ -12,7 +12,7 @@ from uvicorn.logging import TRACE_LOG_LEVEL -if sys.version_info < (3, 8): +if sys.version_info < (3, 8): # pragma: py-gte-38 from typing_extensions import Literal else: from typing import Literal