22name = " curl-fuzzer-tools"
33version = " 0.1.0"
44description = " Tooling for the curl-fuzzer repository"
5- maintainers = [
6- {name = " Max Dymond" ,email = " cmeister2@gmail.com" }
7- ]
8- readme = " README.md"
95requires-python = " >=3.9,<4"
10- dependencies = [
11- " scapy (>=2.6.1,<3.0.0)"
12- ]
6+ readme = " README.md"
137license = { file = " LICENSE" }
8+ maintainers = [{ name = " Max Dymond" , email = " cmeister2@gmail.com" }]
149classifiers = [
1510 " Programming Language :: Python" ,
1611 " Programming Language :: Python :: 3" ,
@@ -27,20 +22,23 @@ classifiers = [
2722 " Topic :: Software Development :: Testing" ,
2823 " Typing :: Typed" ,
2924]
30-
31- [build-system ]
32- requires = [" poetry-core>=2.0.0,<3.0.0" ]
33- build-backend = " poetry.core.masonry.api"
34-
35- [tool .poetry .group .dev .dependencies ]
36- mypy = " 1.15.0"
37- ruff = " 0.9.10"
25+ dependencies = [" scapy (>=2.6.1,<3.0.0)" ]
3826
3927[project .scripts ]
4028read_corpus = " curl_fuzzer_tools.read_corpus:run"
4129generate_corpus = " curl_fuzzer_tools.generate_corpus:run"
4230corpus_to_pcap = " curl_fuzzer_tools.corpus_to_pcap:run"
4331
32+ [build-system ]
33+ requires = [" setuptools>=61.0" ]
34+ build-backend = " setuptools.build_meta"
35+
36+ [dependency-groups ]
37+ dev = [
38+ " mypy==1.15.0" ,
39+ " ruff==0.9.10" ,
40+ ]
41+
4442[tool .mypy ]
4543warn_unused_configs = true
4644disallow_untyped_defs = true
0 commit comments