[build-system] requires = ["setuptools>=69"] build-backend = "setuptools.build_meta" [project] name = "multiclaw-agent" version = "0.1.0" description = "独立的 Tkinter 子 Agent 程序" readme = "README.md" requires-python = ">=3.11" dependencies = [ "keyring>=25,<27", "websocket-client>=1.8,<2", "pystray>=0.19,<1", "Pillow>=10,<12", "tzdata>=2024.1", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "ruff>=0.8", "pyinstaller>=6.11,<7", ] [project.scripts] multiclaw-agent = "mulit_agent_app.main:main" [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] [tool.ruff] line-length = 100 target-version = "py311"