1- [tool . poetry ]
1+ [project ]
22authors = []
3+ dependencies = [
4+ " argcomplete>=3.6.2,<4" ,
5+ " fake-useragent>=2.2.0,<3" ,
6+ " filelock>=3.18.0" ,
7+ " lxml>=6.0.2" ,
8+ " notifiers>=1.3.6" ,
9+ " python-dotenv>=1.1.1" ,
10+ " requests>=2.32.4" ,
11+ " rich>=14.0.0" ,
12+ " selenium-stealth>=1.0.6" ,
13+ " selenium>=4.34.0" ,
14+ " tenacity>=9.1.2" ,
15+ " xmpppy>=0.7.1" ,
16+ ]
317description = " medihunter fork"
4- license = " GNU GPLv3 "
18+ license = " GPL-3.0-or-later "
519name = " medichaser"
620readme = " README.md"
21+ requires-python = " >=3.13,<3.14"
722version = " 0.5.0"
823
24+ [project .scripts ]
25+ medichaser = " medichaser:medichaser"
26+
27+ [dependency-groups ]
28+ dev = [
29+ " mypy>=1.16.1,<2" ,
30+ " pytest-cov>=6.2.1,<7" ,
31+ " pytest-xdist>=3.8.0,<4" ,
32+ " pytest>=8.4.1,<9" ,
33+ " ruff>=0.12.1" ,
34+ " types-requests>=2.32.0.20240712,<3" ,
35+ ]
36+
937[tool .ruff ]
1038target-version = " py313"
1139
40+ [build-system ]
41+ build-backend = " hatchling.build"
42+ requires = [" hatchling" ]
43+
1244[tool .ruff .lint ]
1345# pycodestyle, pyflakes, isort, pylint, pyupgrade
1446ignore = [" E501" , " PLR0915" , " PLR2004" ]
@@ -18,32 +50,6 @@ select = ["E", "F", "I", "PL", "UP", "W"]
1850max-args = 12
1951max-branches = 20
2052
21- [tool .poetry .dependencies ]
22- argcomplete = " ^3.6.2"
23- fake-useragent = " ^2.2.0"
24- filelock = " >=3.18.0"
25- lxml = " >=6.0.0"
26- notifiers = " >=1.3.6"
27- python = " >=3.13"
28- python-dotenv = " >=1.1.1"
29- requests = " >=2.32.4"
30- rich = " >=14.0.0"
31- selenium = " >=4.34.0"
32- selenium-stealth = " >=1.0.6"
33- tenacity = " >=9.1.2"
34- xmpppy = " >=0.7.1"
35-
36- [tool .poetry .scripts ]
37- medichaser = " medichaser:medichaser"
38-
39- [tool .poetry .group .dev .dependencies ]
40- mypy = " ^1.16.1"
41- pytest = " ^8.4.1"
42- pytest-cov = " ^6.2.1"
43- pytest-xdist = " ^3.8.0"
44- ruff = " >=0.12.1"
45- types-requests = " ^2.32.0.20240712"
46-
4753[tool .mypy ]
4854ignore_missing_imports = true
4955python_version = " 3.13"
@@ -56,7 +62,3 @@ source = ["."]
5662[tool .pytest .ini_options ]
5763addopts = " -vv -n auto --cov --cov-report xml --cov-report term-missing --cov-fail-under=80"
5864testpaths = [" tests.py" ]
59-
60- [build-system ]
61- build-backend = " poetry.core.masonry.api"
62- requires = [" poetry-core>=1.0.0" ]
0 commit comments