mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-16 06:03:26 -05:00
[GH-ISSUE #13501] feat: What are your thoughts on removing requirements.txt and using only pyproject.toml? #16930
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 @phi-friday on GitHub (May 5, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13501
Check Existing Issues
Problem Description
requirements.txt is currently used in the Dockerfile (and possibly elsewhere, though I haven't checked yet). Since uv pip is used, and it supports pyproject as well, there is no need to manage dependencies in two files. Dependencies not in the core pyproject dependencies, like opentelemetry, can be added as optional.
Desired Solution you'd like
If you are open to applying this change, I will contribute to it.
Alternatives Considered
No response
Additional Context
No response
@phi-friday commented on GitHub (May 5, 2025):
I confirmed that the post is more suitable for Discussions than for an issue. I will close the issue and create a new post in Discussions.