[project] name = "aetheel" version = "0.1.0" description = "A personal AI assistant that lives in Slack — with persistent memory, dual runtimes, and zero cloud dependencies." readme = "README.md" requires-python = ">=3.12" dependencies = [ "apscheduler>=3.10.0,<4.0.0", "fastembed>=0.7.4", "python-telegram-bot>=21.0", "discord.py>=2.4.0", "slack-bolt>=1.27.0,<2.0.0", "slack-sdk>=3.40.0,<4.0.0", "watchdog>=6.0.0", "click>=8.1.0", "aiohttp>=3.9.0", ] [project.optional-dependencies] test = [ "pytest>=8.0", "pytest-asyncio>=0.24", "hypothesis>=6.0", ] [project.scripts] aetheel = "cli:cli" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["."]