[GH-ISSUE #13501] feat: What are your thoughts on removing requirements.txt and using only pyproject.toml? #120241

Closed
opened 2026-05-20 21:49:47 -05:00 by GiteaMirror · 1 comment
Owner

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

  • I have searched the existing issues and discussions.

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

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 - [x] I have searched the existing issues and discussions. ### 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_
Author
Owner

@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.

<!-- gh-comment-id:2850928303 --> @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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#120241