From e5e0403d8563046b3977de3fd4ff26d2b5458859 Mon Sep 17 00:00:00 2001 From: Michael Brooks Date: Tue, 10 Feb 2026 16:26:08 -0800 Subject: [PATCH] fix: update pyproject.toml with required fields --- pyproject.toml | 21 +++++++++++++++++++++ requirements.txt | 1 + 2 files changed, 22 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 6dca91c..65b993e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,24 @@ +[project] +name = "bolt-python-ai-agent-template" +version = "0.1.0" +requires-python = ">=3.9" +dependencies = [ + "slack-sdk==3.40.0", + "slack-bolt==1.27.0", + "slack-cli-hooks<1.0.0", + "openai==2.12.0", + "python-dotenv==1.2.1", +] + +[project.optional-dependencies] +dev = [ + "pytest==8.4.2", + "ruff==0.14.7", +] + +[tool.setuptools.packages.find] +include = ["agent*", "listeners*"] + [tool.ruff] [tool.ruff.lint] [tool.ruff.format] diff --git a/requirements.txt b/requirements.txt index 616a826..2fb36c1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,6 @@ slack-sdk==3.40.0 slack-bolt==1.27.0 +slack-cli-hooks<1.0.0 # If you use a different LLM vendor, replace this dependency openai==2.12.0