@@ -9,7 +9,7 @@ build-backend = "hatchling.build"
99name = " decaylanguage"
1010description = " A language to describe, manipulate and convert particle decays"
1111readme = " README.md"
12- requires-python = " >=3.9 "
12+ requires-python = " >=3.10 "
1313authors = [
1414 { name = " Eduardo Rodrigues" , email = " eduardo.rodrigues@cern.ch" },
1515 { name = " Henry Schreiner" , email = " henryfs@princeton.edu" },
@@ -33,7 +33,6 @@ classifiers = [
3333 " Programming Language :: Python" ,
3434 " Programming Language :: Python :: 3" ,
3535 " Programming Language :: Python :: 3 :: Only" ,
36- " Programming Language :: Python :: 3.9" ,
3736 " Programming Language :: Python :: 3.10" ,
3837 " Programming Language :: Python :: 3.11" ,
3938 " Programming Language :: Python :: 3.12" ,
@@ -53,9 +52,9 @@ dependencies = [
5352]
5453dynamic = [" version" ]
5554
56- [project . optional-dependencies ]
55+ [dependency-groups ]
5756dev = [
58- " pytest>=6 " ,
57+ { include-group = " test " }
5958]
6059docs = [
6160 " sphinx-rtd-theme>=0.5.0" ,
@@ -147,6 +146,9 @@ messages_control.disable = [
147146 " duplicate-code" ,
148147]
149148
149+ [tool .ruff ]
150+ show-fixes = true
151+
150152[tool .ruff .lint ]
151153extend-select = [
152154 " B" , # flake8-bugbear
0 commit comments