@@ -10,7 +10,6 @@ packages = [
1010]
1111readme = " README.md"
1212classifiers = [
13- " Programming Language :: Python :: 3.9" ,
1413 " Programming Language :: Python :: 3.10" ,
1514 " Programming Language :: Python :: 3.11" ,
1615 " Programming Language :: Python :: 3.12" ,
@@ -26,8 +25,8 @@ classifiers = [
2625
2726[tool .poetry .dependencies ]
2827# core dependencies
29- python = " >=3.9 ,<3.14.0"
30- urllib3 = " >=1.25.4" # note that we still support Python 3.9, and botocore enforces urllib3 <1.27 for Python <3.10 (see lock file)
28+ python = " >=3.10 ,<3.14.0"
29+ urllib3 = " >=1.25.4"
3130requests = " >=2.32.0,<3.0.0"
3231werkzeug = " >=3.0.3,<4.0.0"
3332
@@ -84,7 +83,7 @@ exclude = [
8483]
8584lint.unfixable = [" SIM112" ]
8685line-length = 120
87- target-version = " py39 "
86+ target-version = " py310 "
8887
8988
9089[tool .pytest .ini_options ]
@@ -95,7 +94,7 @@ norecursedirs = ".git .venv .eggs build dist terraform features"
9594
9695[tool .black ]
9796line-length = 120
98- target-version = [' py39 ' ]
97+ target-version = [' py310 ' ]
9998include = ' \.pyi?$'
10099# extend-exclude = '''
101100# /(
@@ -147,7 +146,7 @@ show_missing = true
147146output = " reports/coverage.xml"
148147
149148[tool .mypy ]
150- python_version = " 3.9 "
149+ python_version = " 3.10 "
151150warn_return_any = true
152151warn_unused_configs = true
153152show_error_codes = true
0 commit comments