@@ -9,15 +9,15 @@ maintainers = [
99 {
name =
" Daniel Sanz" ,
email =
" [email protected] " },
1010 {
name =
" Sergio Castillo" ,
email =
" [email protected] " },
1111]
12- requires-python = " <4,>=3.9 "
12+ requires-python = " <4,>=3.10 "
1313dependencies = [
1414 " requests<3.0.0,>=2.32.4" ,
1515 " rapidfuzz<4.0.0,>=2.13.7" ,
1616 " pyparsing<4.0.0,>=3.2.3" ,
17- " tomlkit<0.14.0,>=0.11.6" ,
18- " tomli<3.0.0,>=2.2.1; python_version < \" 3.13\" " ,
17+ " tomlkit<0.14.0,>=0.11.6; python_version >= '3.11'" ,
1918 " pydantic>=2.11.7,<3.0.0" ,
2019 " pyyaml>=6.0.2" ,
20+ " tomli>=2.3.0; python_version < '3.11'" ,
2121]
2222name = " twyn"
2323description = " Security tool against dependency typosquatting attacks"
@@ -70,7 +70,7 @@ requires = ["hatchling"]
7070build-backend = " hatchling.build"
7171
7272[tool .ruff ]
73- target-version = " py39 "
73+ target-version = " py310 "
7474line-length = 120
7575
7676src = [" twyn" , " tests" ]
@@ -115,7 +115,7 @@ ignore = [
115115convention = " pep257"
116116
117117[tool .mypy ]
118- python_version = " 3.9 "
118+ python_version = " 3.10 "
119119ignore_missing_imports = true
120120namespace_packages = true
121121explicit_package_bases = true
0 commit comments