mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-10 07:43:10 -05:00
feat: Run tools in virtualenv #6384
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @alex780505 on GitHub (Sep 12, 2025).
Check Existing Issues
Problem Description
Hi,
I have some tools that are used for requesting data on an Elasticsearch v8.1 cluster, that I cannot upgrade.
Until OWUI version 0.6.27, I could use elasticsearch8 as a requirement to add Elasticsearch v8 client.
Since OWUI version 0.6.28, and the move to Elasticsearch9.1 on OWUI, It's not working anymore since v9.1 introduce Elastic-transport v9+ which is uncompatible with v8.
Desired Solution you'd like
A solution could be to uninstall v9.1 and install v8, but it's not a good practice I think.
A better option could be that each tool run in it's own virtualenv so dependencies aren't an issue, whatever the conflicting packet is.
What do you think of this option ?
Alternatives Considered
No response
Additional Context
No response
@tjbck commented on GitHub (Sep 12, 2025):
If you're using pip install should be addressed with
3e1b14f570in dev