slack bot requirement conflict #933

Closed
opened 2026-02-16 10:21:02 -05:00 by yindo · 1 comment
Owner

Originally created by @fatelei on GitHub (Jan 13, 2026).

Self Checks

  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues Dify issues & Dify Official Plugins, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.11.2

Plugin version

0.0.4

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

install slack bot plugin

✔️ Error log

failed to launch plugin: failed to install dependencies: failed to install dependencies: exit status 1, output: DEBUG uv 0.9.13 (7ca92dcf6 2025-11-26) TRACE Checking shared lock for /Users/fatelei/.cache/uv at /Users/fatelei/.cache/uv/.lock DEBUG Acquired shared lock for /Users/fatelei/.cache/uv DEBUG Searching for default Python interpreter in virtual environments DEBUG Failed to inspect Python interpreter from active virtual environment at cwd/langgenius/slack-bot-0.0.4@c3d4158d2511a4c05c3869b5e27b...in==0.5.0, we can conclude that you require werkzeug>=3.0.3,<3.1.dev0. And because you require werkzeug==3.1.5, we can conclude that your requirements are unsatisfiable. DEBUG Released lock at /Users/fatelei/go/src/github.com/fatelei/dify-plugin-daemon/cwd/langgenius/slack-bot-0.0.4@c3d4158d2511a4c05c3869b5e27b5b93577c009702c544271cfa5760b3124fd7/.venv/.lockDEBUG Released lock at/Users/fatelei/.cache/uv/.lock` TRACE Streams::recv_eof TRACE Streams::recv_eof failed to init environment

Originally created by @fatelei on GitHub (Jan 13, 2026). ### Self Checks - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [Dify issues](https://github.com/langgenius/dify/issues) & [Dify Official Plugins](https://github.com/langgenius/dify-official-plugins/issues), including closed ones. - [x] I confirm that I am using English to submit this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [x] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.11.2 ### Plugin version 0.0.4 ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce install slack bot plugin ### ✔️ Error log failed to launch plugin: failed to install dependencies: failed to install dependencies: exit status 1, output: DEBUG uv 0.9.13 (7ca92dcf6 2025-11-26) TRACE Checking shared lock for `/Users/fatelei/.cache/uv` at `/Users/fatelei/.cache/uv/.lock` DEBUG Acquired shared lock for `/Users/fatelei/.cache/uv` DEBUG Searching for default Python interpreter in virtual environments DEBUG Failed to inspect Python interpreter from active virtual environment at `cwd/langgenius/slack-bot-0.0.4@c3d4158d2511a4c05c3869b5e27b...in==0.5.0, we can conclude that you require werkzeug>=3.0.3,<3.1.dev0. And because you require werkzeug==3.1.5, we can conclude that your requirements are unsatisfiable. DEBUG Released lock at `/Users/fatelei/go/src/github.com/fatelei/dify-plugin-daemon/cwd/langgenius/slack-bot-0.0.4@c3d4158d2511a4c05c3869b5e27b5b93577c009702c544271cfa5760b3124fd7/.venv/.lock` DEBUG Released lock at `/Users/fatelei/.cache/uv/.lock` TRACE Streams::recv_eof TRACE Streams::recv_eof failed to init environment
yindo added the bug label 2026-02-16 10:21:02 -05:00
yindo closed this issue 2026-02-16 10:21:02 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Jan 13, 2026):

The Slack bot plugin installation fails because its requirements.txt pins werkzeug==3.1.5, but another dependency (likely dify_plugin==0.5.0) requires werkzeug>=3.0.3,<3.1.dev0, making the environment unsatisfiable details PR #2392.

You can try these workarounds:

  • Edit the Slack bot plugin’s requirements.txt to match the werkzeug version required by other dependencies (for example, downgrade to 3.1.4 if compatible), then reinstall and restart the plugin daemon PR #2327.
  • If dify_plugin is the source of the constraint, check if a newer version supports werkzeug 3.1.5, or if you can safely relax the version pin.
  • As a temporary fix, manually install the required werkzeug version inside the plugin’s virtual environment after installation, but note this may not persist after updates.

Manual changes may cause breakage or be lost on plugin updates, so test in a non-production environment first. Each plugin runs in its own isolated virtual environment, so resolve conflicts within that environment reference. Monitor the repository for future updates that may address this more robustly.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

Open in Cursor Join Discord Share on X

@dosubot[bot] commented on GitHub (Jan 13, 2026): <!-- Answer --> The Slack bot plugin installation fails because its requirements.txt pins werkzeug==3.1.5, but another dependency (likely dify_plugin==0.5.0) requires werkzeug>=3.0.3,<3.1.dev0, making the environment unsatisfiable [details](https://github.com/langgenius/dify-official-plugins/blob/0e1043af9b73cb9040f82f2b1a58e910a2593697/extensions/slack_bot/requirements.txt#L1-L4) [PR #2392](https://github.com/langgenius/dify-official-plugins/pull/2392). You can try these workarounds: - Edit the Slack bot plugin’s requirements.txt to match the werkzeug version required by other dependencies (for example, downgrade to 3.1.4 if compatible), then reinstall and restart the plugin daemon [PR #2327](https://github.com/langgenius/dify-official-plugins/pull/2327). - If dify_plugin is the source of the constraint, check if a newer version supports werkzeug 3.1.5, or if you can safely relax the version pin. - As a temporary fix, manually install the required werkzeug version inside the plugin’s virtual environment after installation, but note this may not persist after updates. Manual changes may cause breakage or be lost on plugin updates, so test in a non-production environment first. Each plugin runs in its own isolated virtual environment, so resolve conflicts within that environment [reference](https://github.com/langgenius/dify-official-plugins/issues/2233). Monitor the repository for future updates that may address this more robustly. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/a7a01073-1478-491b-8f72-8ea7e2031fe9?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/a7a01073-1478-491b-8f72-8ea7e2031fe9?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/a7a01073-1478-491b-8f72-8ea7e2031fe9?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/a7a01073-1478-491b-8f72-8ea7e2031fe9?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/a7a01073-1478-491b-8f72-8ea7e2031fe9?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/a7a01073-1478-491b-8f72-8ea7e2031fe9?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/a7a01073-1478-491b-8f72-8ea7e2031fe9?feedback_type=other)</sup> [![Open in Cursor](https://dosu.dev/dosu-in-cursor.svg)](https://cursor.com/link/prompt?text=The%20Slack%20bot%20plugin%20installation%20fails%20because%20its%20requirements.txt%20pins%20werkzeug%3D%3D3.1.5%2C%20but%20another%20dependency%20%28likely%20dify_plugin%3D%3D0.5.0%29%20requires%20werkzeug%3E%3D3.0.3%2C%3C3.1.dev0%2C%20making%20the%20environment%20unsatisfiable%C2%A0%5Bdetails%5D%28https%3A//github.com/langgenius/dify-official-plugins/blob/0e1043af9b73cb9040f82f2b1a58e910a2593697/extensions/slack_bot/requirements.txt%23L1-L4%29%C2%A0%5BPR%20%232392%5D%28https%3A//github.com/langgenius/dify-official-plugins/pull/2392%29.%0A%0AYou%20can%20try%20these%20workarounds%3A%0A-%20Edit%20the%20Slack%20bot%20plugin%E2%80%99s%20requirements.txt%20to%20match%20the%20werkzeug%20version%20required%20by%20other%20dependencies%20%28for%20example%2C%20downgrade%20to%203.1.4%20if%20compatible%29%2C%20then%20reinstall%20and%20restart%20the%20plugin%20daemon%C2%A0%5BPR%20%232327%5D%28https%3A//github.com/langgenius/dify-official-plugins/pull/2327%29.%0A-%20If%20dify_plugin%20is%20the%20source%20of%20the%20constraint%2C%20check%20if%20a%20newer%20version%20supports%20werkzeug%203.1.5%2C%20or%20if%20you%20can%20safely%20relax%20the%20version%20pin.%0A-%20As%20a%20temporary%20fix%2C%20manually%20install%20the%20required%20werkzeug%20version%20inside%20the%20plugin%E2%80%99s%20virtual%20environment%20after%20installation%2C%20but%20note%20this%20may%20not%20persist%20after%20updates.%0A%0AManual%20changes%20may%20cause%20breakage%20or%20be%20lost%20on%20plugin%20updates%2C%20so%20test%20in%20a%20non-production%20environment%20first.%20Each%20plugin%20runs%20in%20its%20own%20isolated%20virtual%20environment%2C%20so%20resolve%20conflicts%20within%20that%20environment%C2%A0%5Breference%5D%28https%3A//github.com/langgenius/dify-official-plugins/issues/2233%29.%20Monitor%20the%20repository%20for%20future%20updates%20that%20may%20address%20this%20more%20robustly.)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify-official-plugins/issues/2414)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#933