A tool to retrieve information from Twitch.
at main 44 lines 768 B view raw
1[project] 2name = "purple-cli" 3dynamic = ["version"] 4description = "Tool to obtain information from your Twitch account.:" 5readme = "README.md" 6requires-python = ">=3.12" 7dependencies = [ 8 "aiohttp[speedups]>=3.13.2", 9 "httpx>=0.28.1", 10 "pydantic-settings>=2.12.0", 11] 12 13[dependency-groups] 14dev = [ 15 "mypy>=1.18.2", 16 "ruff>=0.14.6", 17] 18 19[tool.setuptools.dynamic] 20version = { attr = "purple.__version__" } 21 22[project.scripts] 23purple = "purple.cli:main" 24 25[tool.uv] 26package = true 27 28[tool.ruff] 29line-length = 88 30 31[tool.ruff.lint] 32select = ["D", "E", "W", "F", "I", "UP"] 33 34[tool.ruff.lint.pydocstyle] 35convention = "pep257" 36 37[tool.ruff.lint.isort] 38combine-as-imports = true 39 40[tool.ruff.format] 41docstring-code-format = true 42 43[tool.mypy] 44plugins = ['pydantic.mypy']