Bot & Automation
jorgasisten
/root/hermes-projects/jorgasisten
pyproject.toml
text
[build-system] requires = ["setuptools>=70", "wheel"] build-backend = "setuptools.build_meta" [project] name = "jorgasisten" version = "0.1.0" description = "Telegram AI assistant for dynamic Google Sheets data operations." requires-python = ">=3.12" dependencies = [ "aiogram>=3.6,<4", "fastapi>=0.110,<1", "google-api-python-client>=2.130,<3", "google-auth>=2.29,<3", "google-auth-oauthlib>=1.2,<2", "httpx>=0.27,<1", "pydantic>=2.7,<3", "pydantic-settings>=2.2,<3", "uvicorn>=0.28,<1", ] [project.optional-dependencies] dev = [ "mypy>=1.10,<2", "pytest>=8.2,<9", "pytest-asyncio>=0.23,<1", "ruff>=0.4,<1", ] [tool.setuptools.packages.find] where = ["apps"] [tool.ruff] line-length = 120 target-version = "py312" [tool.ruff.lint] select = ["E", "F", "I", "UP", "B"] ignore = ["B008"] [tool.mypy] python_version = "3.12" ignore_missing_imports = true strict = false [tool.pytest.ini_options] testpaths = ["tests"]