Skip to content

Commit 298b435

Browse files
authored
fix: update pyproject.toml and requirements.txt with required fields (#49)
fix: update pyproject.toml with required fields
1 parent b82023b commit 298b435

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

pyproject.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
[project]
2+
name = "bolt-python-ai-agent-template"
3+
version = "0.1.0"
4+
requires-python = ">=3.9"
5+
dependencies = [
6+
"slack-sdk==3.40.0",
7+
"slack-bolt==1.27.0",
8+
"slack-cli-hooks<1.0.0",
9+
"openai==2.12.0",
10+
"python-dotenv==1.2.1",
11+
]
12+
13+
[project.optional-dependencies]
14+
dev = [
15+
"pytest==8.4.2",
16+
"ruff==0.14.7",
17+
]
18+
19+
[tool.setuptools.packages.find]
20+
include = ["agent*", "listeners*"]
21+
122
[tool.ruff]
223
[tool.ruff.lint]
324
[tool.ruff.format]

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
slack-sdk==3.40.0
22
slack-bolt==1.27.0
3+
slack-cli-hooks<1.0.0
34

45
# If you use a different LLM vendor, replace this dependency
56
openai==2.12.0

0 commit comments

Comments
 (0)