@@ -45,11 +45,10 @@ generate-setup-file = false
4545
4646# Requirements
4747[tool .poetry .dependencies ]
48- python = " ^3.7 "
48+ python = " ^3.8 "
4949
5050poetry-core = " 1.5.2"
5151poetry-plugin-export = " ^1.3.0"
52- "backports.cached-property" = { version = " ^1.0.2" , python = " <3.8" }
5352build = " ^0.10.0"
5453cachecontrol = { version = " ^0.12.9" , extras = [" filecache" ] }
5554cleo = " ^2.0.0"
@@ -103,14 +102,12 @@ pytest-cov = "^4.0"
103102pytest-mock = " ^3.9"
104103pytest-randomly = " ^3.12"
105104pytest-xdist = { version = " ^3.1" , extras = [" psutil" ] }
106- zipp = { version = " ^3.4" , python = " <3.8" }
107105
108106[tool .poetry .group .typing .dependencies ]
109107mypy = " >=1.0"
110108types-html5lib = " >=1.1.9"
111109types-jsonschema = " >=4.9.0"
112110types-requests = " >=2.28.8"
113- typing-extensions = { version = " ^4.0.0" , python = " <3.8" }
114111
115112# only used in github actions
116113[tool .poetry .group .github-actions ]
@@ -129,7 +126,7 @@ build-backend = "poetry.core.masonry.api"
129126
130127
131128[tool .isort ]
132- py_version = 37
129+ py_version = 38
133130profile = " black"
134131force_single_line = true
135132combine_as_imports = true
@@ -141,7 +138,7 @@ known_third_party = ["poetry.core"]
141138
142139
143140[tool .black ]
144- target-version = [' py37 ' ]
141+ target-version = [' py38 ' ]
145142preview = true
146143force-exclude = '''
147144.*/setup\.py$
@@ -161,9 +158,9 @@ enable_error_code = [
161158 " truthy-bool" ,
162159]
163160
164- # use of importlib-metadata backport at python3.7 makes it impossible to
165- # satisfy mypy without some ignores: but we get a different set of ignores at
166- # different python versions.
161+ # use of importlib-metadata backport makes it impossible to satisfy mypy
162+ # without some ignores: but we get a different set of ignores at different
163+ # python versions.
167164#
168165# <https://github.com/python/mypy/issues/8823>, meanwhile suppress that
169166# warning.
0 commit comments