Remove typing-extension dependency on python 3.8 (#1342)

* Remove typing-extension dependency on python 3.8

* retrigger CI

* retrigger CI bis
This commit is contained in:
PrettyWood
2020-03-26 16:44:11 +01:00
committed by GitHub
parent d495710303
commit aaec3c9c15
3 changed files with 3 additions and 7 deletions
+1
View File
@@ -0,0 +1 @@
Remove `typing_extensions` dependency for python 3.8
+1 -1
View File
@@ -6,5 +6,5 @@
devtools==0.5.1
email-validator==1.0.5
dataclasses==0.6; python_version < '3.7'
typing-extensions==3.7.4.1
typing-extensions==3.7.4.1; python_version < '3.8'
python-dotenv==0.12.0
+1 -6
View File
@@ -61,11 +61,6 @@ try:
except ImportError:
email_validator = None
try:
import typing_extensions
except ImportError:
typing_extensions = None
def test_key():
class ApplePie(BaseModel):
@@ -1459,7 +1454,7 @@ def test_new_type_schema():
}
@pytest.mark.skipif(not typing_extensions, reason='typing_extensions not installed')
@pytest.mark.skipif(not Literal, reason='typing_extensions not installed and python version < 3.8')
def test_literal_schema():
class Model(BaseModel):
a: Literal[1]