From c0494b3558df6cda7ea11196d807366539daa643 Mon Sep 17 00:00:00 2001 From: teknium Date: Sat, 7 Feb 2026 21:11:01 +0000 Subject: [PATCH] Update pyproject.toml to refine dependency management - Reorganized the 'all' dependencies to include specific optional groups for better modularity. - Added support for 'hermes-agent' with distinct categories: modal, messaging, cron, cli, and dev. --- pyproject.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 1af0cb2a7..30565e088 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,13 @@ dev = ["pytest", "pytest-asyncio"] messaging = ["python-telegram-bot>=20.0", "discord.py>=2.0", "aiohttp>=3.9.0"] cron = ["croniter"] cli = ["simple-term-menu"] -all = ["croniter", "python-telegram-bot>=20.0", "discord.py>=2.0", "aiohttp>=3.9.0", "simple-term-menu"] +all = [ + "hermes-agent[modal]", + "hermes-agent[messaging]", + "hermes-agent[cron]", + "hermes-agent[cli]", + "hermes-agent[dev]", +] [project.scripts] hermes = "hermes_cli.main:main"