46 lines
926 B
TOML
46 lines
926 B
TOML
[project]
|
|
name = "botty"
|
|
version = "0.8.4"
|
|
description = "Pixelbot for Diablo 2 Resurrected"
|
|
requires-python = ">=3.10,<3.11"
|
|
dependencies = [
|
|
"pywin32",
|
|
"opencv-python==4.5.5.64",
|
|
"transitions",
|
|
"mss==7.0.1",
|
|
"numpy==1.26.4",
|
|
"pydantic",
|
|
"PyYAML",
|
|
"beautifultable",
|
|
"pytweening",
|
|
"requests",
|
|
"rapidfuzz==2.15.1",
|
|
"pyparsing",
|
|
"graphviz",
|
|
"psutil",
|
|
"cryptography",
|
|
"pillow",
|
|
"discord.py",
|
|
"parse",
|
|
"typing_extensions",
|
|
"colorama",
|
|
"dataclasses-json",
|
|
# tesserocr must be installed separately - see development.md
|
|
]
|
|
|
|
[project.scripts]
|
|
botty-next = "botty_next.cli:main"
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"pytest",
|
|
"pytest-env",
|
|
# pytest-pythonpath is deprecated; use [tool.pytest.ini_options] pythonpath instead
|
|
"pytest-mock",
|
|
"coverage",
|
|
]
|
|
|
|
[tool.pytest.ini_options]
|
|
pythonpath = ["./src"]
|
|
testpaths = ["test"]
|