[build-system] requires = ["setuptools>=69"] build-backend = "setuptools.build_meta" [project] name = "finance-telegram-bot" version = "1.0.0" description = "Telegram bot for effortless personal income and expense tracking" readme = "README.md" requires-python = ">=3.11" dependencies = [ "aiogram>=3.29,<4", "aiosqlite>=0.20,<1", "tzdata>=2025.2", ] [project.optional-dependencies] dev = ["pytest>=8,<9", "pytest-asyncio>=0.24,<1"] [tool.pytest.ini_options] testpaths = ["tests"] asyncio_mode = "auto" [tool.setuptools.packages.find] include = ["app*"]