[build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "quickbot" version = "0.1.1" description = "quickbot - Rapid Application Development Framework for Telegram Bots" readme = "README.md" requires-python = ">=3.13" classifiers = [ "Programming Language :: Python :: 3", "Operating System :: OS Independent", "Development Status :: 3 - Alpha", ] authors = [ { name = "Alexander Kalinovsky", email = "ak@botforge.biz" }, ] license = { file = "LICENSE" } dependencies = [ "aiogram>=3.22.0", "asyncpg>=0.30.0", "fastapi[standard]>=0.115.8", "greenlet>=3.1.1", "pydantic-settings>=2.7.1", "sqlmodel>=0.0.24", "ujson>=5.10.0", ] [project.optional-dependencies] dev = [ "build>=1.2.1", "twine>=5.0.0", "pytest>=8.0.0", "ruff>=0.5.0", ] i18n = [ "aiogram[i18n]>=3.22.0", ] [tool.setuptools.packages.find] where = ["src"]