1- [tool . poetry ]
1+ [project ]
22name = " virustotal-python"
3- version = " 1.1.0 "
3+ version = " 1.1.1 "
44description = " A Python library to interact with the public VirusTotal v3 and v2 APIs."
5- authors = [" dbrennand" ]
6- license = " MIT "
5+ authors = [{ name = " dbrennand" } ]
6+ requires-python = " >=3.12 "
77readme = " README.md"
8- homepage = " https://github.com/dbrennand/virustotal-python"
9- repository = " https://github.com/dbrennand/virustotal-python"
8+ license = " MIT"
109keywords = [
1110 " VirusTotal" ,
1211 " Wrapper" ,
1312 " Public API" ,
1413 " Library" ,
1514 " v3" ,
16- " v2"
15+ " v2" ,
1716]
1817classifiers = [
1918 " Programming Language :: Python :: 3" ,
@@ -23,25 +22,34 @@ classifiers = [
2322 " Programming Language :: Python :: 3.10" ,
2423 " Programming Language :: Python :: 3.11" ,
2524 " Programming Language :: Python :: 3.12" ,
25+ " Programming Language :: Python :: 3.13" ,
26+ ]
27+ dependencies = [
28+ " requests>=2.32.5" ,
2629]
27- exclude = [" .gitignore" ]
2830
29- [tool .poetry .dependencies ]
30- python = " ^3.12"
31- requests = { version = " ^2.31.0" }
32- PySocks = { version = " ^1.7.1" , optional = true }
31+ [project .optional-dependencies ]
32+ socks = [" PySocks>=1.7.1" ]
3333
34- [tool .poetry .extras ]
35- socks = [" PySocks" ]
34+ [project .urls ]
35+ Homepage = " https://github.com/dbrennand/virustotal-python"
36+ Repository = " https://github.com/dbrennand/virustotal-python"
3637
37- [tool .poetry .dev-dependencies ]
38- black = " ^24.4.2"
39- twine = " ^5.1.0"
40- pytest = " ^8.2.0"
41- pytest-mock = " ^3.14.0"
42- requests-mock = " ^1.12.1"
43- pytest-cov = " ^5.0.0"
38+ [dependency-groups ]
39+ dev = [
40+ " black>=25.12.0" ,
41+ " pytest>=9.0.2" ,
42+ " pytest-mock>=3.15.1" ,
43+ " requests-mock>=1.12.1" ,
44+ " pytest-cov>=7.0.0" ,
45+ ]
46+
47+ [tool .hatch .build .targets .sdist ]
48+ exclude = [" .gitignore" ]
49+
50+ [tool .hatch .build .targets .wheel ]
51+ exclude = [" .gitignore" ]
4452
4553[build-system ]
46- requires = [" poetry-core>=1.0.0 " ]
47- build-backend = " poetry.core.masonry.api "
54+ requires = [" hatchling " ]
55+ build-backend = " hatchling.build "
0 commit comments