[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.14" dependencies = [ "apscheduler>=3.10.0,<4.0.0", "fastembed>=0.7.4", "python-dotenv>=1.2.1,<2.0.0", "python-telegram-bot>=21.0", "slack-bolt>=1.27.0,<2.0.0", "slack-sdk>=3.40.0,<4.0.0", "watchdog>=6.0.0", ] [project.optional-dependencies] test = [ "pytest>=8.0", "pytest-asyncio>=0.24", ] [tool.setuptools.packages.find] include = ["agent*", "adapters*", "memory*", "skills*", "scheduler*"] exclude = ["tests*", "archive*", "inspiration*"]