@@ -4,14 +4,13 @@ build-backend = "maturin"
44
55[project ]
66name = " prelude-parser"
7- requires-python = " >=3.8 "
7+ requires-python = " >=3.9 "
88description = " Parses XML files exported from Prelude EDC into formats usable by Python."
99authors = [{
name =
" Paul Sanders" ,
email =
" [email protected] " }]
1010keywords = [" parser" , " prelude-edc" , " xml" , " pandas" , " polars" ]
1111classifiers = [
1212 " Programming Language :: Rust" ,
1313 " Programming Language :: Python :: Implementation :: CPython" ,
14- " Programming Language :: Python :: 3.8" ,
1514 " Programming Language :: Python :: 3.9" ,
1615 " Programming Language :: Python :: 3.10" ,
1716 " Programming Language :: Python :: 3.11" ,
@@ -29,9 +28,9 @@ documentation = "https://github.com/pbs-data-solutions/prelude-parser"
2928dependencies = [" camel-converter>=3.0.0" ]
3029
3130[project .optional-dependencies ]
32- pandas = [' pandas>=2.1.0; python_version>"3.8" ' ]
31+ pandas = [" pandas>=2.1.0" ]
3332polars = [" polars>=0.17.14" ]
34- all = [' pandas>=2.1.0; python_version>"3.8" ' , " polars>=0.17.14" ]
33+ all = [" pandas>=2.1.0" , " polars>=0.17.14" ]
3534
3635[tool .maturin ]
3736module-name = " prelude_parser._prelude_parser"
@@ -52,7 +51,7 @@ disallow_untyped_defs = false
5251
5352[tool .ruff ]
5453line-length = 100
55- target-version = " py38 "
54+ target-version = " py39 "
5655fix = true
5756
5857[tool .ruff .lint ]
0 commit comments