@@ -43,8 +43,6 @@ classifiers = [
4343 " License :: OSI Approved :: MIT License" ,
4444 " Operating System :: OS Independent" ,
4545 " Programming Language :: Python :: 3" ,
46- " Programming Language :: Python :: 3.8" ,
47- " Programming Language :: Python :: 3.9" ,
4846 " Programming Language :: Python :: 3.10" ,
4947 " Programming Language :: Python :: 3.11" ,
5048 " Programming Language :: Python :: 3.12" ,
@@ -56,7 +54,7 @@ classifiers = [
5654 " Environment :: Console" ,
5755 " Typing :: Typed"
5856]
59- requires-python = " >=3.8 "
57+ requires-python = " >=3.10 "
6058dependencies = [
6159 " psycopg2-binary>=2.9.0" ,
6260 " mcp>=0.1.0" ,
@@ -97,7 +95,7 @@ include-package-data = true
9795
9896[tool .black ]
9997line-length = 88
100- target-version = [" py38 " , " py39 " , " py310" , " py311" , " py312" ]
98+ target-version = [" py310" , " py311" , " py312" ]
10199include = ' \.pyi?$'
102100extend-exclude = '''
103101/(
@@ -114,7 +112,7 @@ extend-exclude = '''
114112'''
115113
116114[tool .mypy ]
117- python_version = " 3.8 "
115+ python_version = " 3.10 "
118116warn_return_any = true
119117warn_unused_configs = true
120118disallow_untyped_defs = true
0 commit comments