[project] authors = [ { email = "mohamed.hisham.abdelzaher@gmail.com", name = "Mohamed Hisham Abdelzaher" }, ] dependencies = [ "agno[google,qdrant]>=2.4.7", "ddgs>=9.10.0", "fastembed>=0.7.4", "gradio[mcp]>=6.5.1", "m3u8>=6.0.0", "mem0ai>=1.0.2", "rich>=14.3.1", ] description = "App part of the Chatacter Backend" name = "chattr" readme = "README.md" requires-python = ">=3.13,<3.14" version = "0.1.0" [project.scripts] chattr = "chattr.__main__:main" [build-system] build-backend = "uv_build" requires = ["uv_build"] [dependency-groups] dev = [ "doppler-env>=0.3.1", "pre-commit>=4.5.1", "pyrefly>=0.46.1", "pytest-emoji>=0.2.0", "pytest-md>=0.2.0", "pytest-mergify>=2026.1.26.1", "ruff>=0.14.14", "ty>=0.0.14", "uv-build>=0.9.28", ] [tool.ruff] extend = ".github/lint/.ruff.toml"