@@ -23,7 +23,7 @@ license = { text = "Apache License 2.0" }
2323authors = [
2424 {
name =
" Ivan Sanchez Valencia" ,
email =
" [email protected] " },
2525]
26- requires-python = " >=3.8 "
26+ requires-python = " >=3.9 "
2727classifiers = [
2828 " Development Status :: 3 - Alpha" ,
2929 " Environment :: Console" ,
@@ -67,30 +67,34 @@ dynamic = [
6767dependencies = [
6868 " antlr4-python3-runtime<4.14" ,
6969]
70- optional-dependencies.develop = [
70+
71+ [dependency-groups ]
72+ dev = [
7173 " mypy<1.16" ,
7274 " packaging" ,
7375 " poethepoet<1" ,
7476 " pyproject-fmt<2.6" ,
7577 " ruff<0.12" ,
7678 " validate-pyproject<0.25" ,
79+ " pytest<9" ,
80+ " pytest-cov<7" ,
7781]
78- optional-dependencies. generate = [
82+ generate = [
7983 " antlr4-tools<0.3" ,
8084 " requests<3" ,
8185]
82- optional-dependencies.release = [
86+
87+ release = [
8388 " build<2" ,
8489 " twine<7" ,
8590]
86- optional-dependencies.test = [
87- " pytest<9" ,
88- " pytest-cov<7" ,
89- ]
90- urls.changelog = " https://github.com/crate/cratedb-sqlparse/blob/main/CHANGES.md"
91- urls.documentation = " https://github.com/crate/cratedb-sqlparse"
92- urls.homepage = " https://github.com/crate/cratedb-sqlparse"
93- urls.repository = " https://github.com/crate/cratedb-sqlparse"
91+
92+ [project .urls ]
93+ Homepage = " https://github.com/crate/cratedb-sqlparse"
94+ Documentation = " https://github.com/crate/cratedb-sqlparse"
95+ Repository = " https://github.com/crate/cratedb-sqlparse"
96+ Changelog = " https://github.com/crate/cratedb-sqlparse/releases"
97+
9498
9599[tool .setuptools .packages .find ]
96100namespaces = false
@@ -152,8 +156,7 @@ testpaths = [
152156 " tests" ,
153157]
154158xfail_strict = true
155- markers = [
156- ]
159+ markers = []
157160
158161[tool .coverage .run ]
159162branch = false
0 commit comments