Skip to content

Conversation

@u-sheikh
Copy link

…h uvicorn-worker

The previous constraint uvicorn[standard]>=0.30.6,<=0.34.0 conflicted with uvicorn-worker 0.4.0 which requires uvicorn>=0.36.0. This made it impossible to install Feast with the latest uvicorn-worker version.

Removes the upper bound since there are no breaking changes in uvicorn that affect Feast's usage of uvicorn.run() or uvicorn-worker.UvicornWorker.

Fixes #5677

…h uvicorn-worker

The previous constraint `uvicorn[standard]>=0.30.6,<=0.34.0` conflicted with
uvicorn-worker 0.4.0 which requires `uvicorn>=0.36.0`. This made it impossible
to install Feast with the latest uvicorn-worker version.

Removes the upper bound since there are no breaking changes in uvicorn that
affect Feast's usage of uvicorn.run() or uvicorn-worker.UvicornWorker.

Fixes feast-dev#5677
@ntkathole
Copy link
Member

@u-sheikh Please run make lock-python-dependencies-all to update dependencies in requirements

Regenerated requirements files after removing the upper bound on uvicorn.
Now uvicorn 0.40.0 and uvicorn-worker 0.4.0 are compatible.
@u-sheikh u-sheikh requested a review from a team as a code owner December 31, 2025 05:30
@u-sheikh
Copy link
Author

@ntkathole please let me know if this looks good, Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unsolvable dependency conflict between uvicorn and uvicorn-worker

3 participants