Skip to content

Commit 53eddae

Browse files
committed
chore: Switch from vendored bolt-python to published slack-bolt from PyPI
1 parent 38b43fc commit 53eddae

9 files changed

Lines changed: 7 additions & 16 deletions

File tree

.github/dependabot.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ updates:
1111
labels:
1212
- "pip"
1313
- "dependencies"
14-
ignore:
15-
- dependency-name: "slack-bolt"
16-
# Vendored from bolt-python main — managed via /project:vendor-bolt
1714
- package-ecosystem: "github-actions"
1815
directory: "/"
1916
schedule:

README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,4 @@ Casey also works with the [Slack MCP Server](https://docs.slack.dev/agents-ai/mo
3434

3535
## Local Development
3636

37-
This repo uses a vendored (pre-release) build of `slack-bolt` from the [bolt-python](https://github.com/slackapi/bolt-python) `main` branch. The `.whl` file lives in `vendor/` and is referenced by each app's `requirements.txt`.
38-
39-
To update the vendored bolt-python to the latest `main`, run the Claude Code slash command:
40-
41-
```
42-
/project:vendor-bolt
43-
```
37+
This repo uses [`slack-bolt`](https://pypi.org/project/slack-bolt/) from PyPI.

claude-agent-sdk/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
requires-python = ">=3.12"
55
dependencies = [
66
"slack-sdk==3.41.0",
7-
# slack-bolt is installed from a vendored whl — see ../vendor/
7+
"slack-bolt>=1.28.0",
88
"slack-cli-hooks<1.0.0",
99
"claude-agent-sdk>=0.1.36",
1010
"aiohttp>=3.13.3",

claude-agent-sdk/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
slack-sdk==3.41.0
2-
../vendor/slack_bolt-1.27.0+8908885-py2.py3-none-any.whl
2+
slack-bolt>=1.28.0
33
slack-cli-hooks<1.0.0
44
claude-agent-sdk>=0.1.36
55
aiohttp>=3.13.3

openai-agents-sdk/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
requires-python = ">=3.10"
55
dependencies = [
66
"slack-sdk==3.41.0",
7-
# slack-bolt is installed from a vendored whl — see ../vendor/
7+
"slack-bolt>=1.28.0",
88
"slack-cli-hooks<1.0.0",
99
"openai-agents",
1010
"python-dotenv==1.2.2",

openai-agents-sdk/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
slack-sdk==3.41.0
2-
../vendor/slack_bolt-1.27.0+8908885-py2.py3-none-any.whl
2+
slack-bolt>=1.28.0
33
slack-cli-hooks<1.0.0
44
openai-agents
55
python-dotenv==1.2.2

pydantic-ai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
requires-python = ">=3.10"
55
dependencies = [
66
"slack-sdk==3.41.0",
7-
# slack-bolt is installed from a vendored whl — see ../vendor/
7+
"slack-bolt>=1.28.0",
88
"slack-cli-hooks<1.0.0",
99
"pydantic-ai[openai]",
1010
"python-dotenv==1.2.2",

pydantic-ai/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
slack-sdk==3.41.0
2-
../vendor/slack_bolt-1.27.0+8908885-py2.py3-none-any.whl
2+
slack-bolt>=1.28.0
33
slack-cli-hooks<1.0.0
44
pydantic-ai[openai,anthropic]
55
python-dotenv==1.2.2
-230 KB
Binary file not shown.

0 commit comments

Comments
 (0)