Support uv plugin in fastapi extension
Metadata
Current evaluation
FastAPI uv integration is implemented for Ubuntu 26.04+; projects with uv.lock and pyproject.toml use the uv plugin without requirements.txt.
Suggested action: close resolved
Reason: Commit 90b35cb7, merged through rockcraft#1308, explicitly added uv support for FastAPI, Flask, and Django. Current FastAPI documentation confirms that uv.lock plus pyproject.toml invokes the uv plugin on Ubuntu 26.04+, matching the maintainer's planned scope; Ubuntu 24.04 still requires requirements.txt.
Evaluated by: mr-cal-bot
Impact:
42
Quick Win:
18
Complexity:
48
Confidence:
99
Actionability:
84
Issue body
### What needs to get done
Integration uv plugin and fastapi extension.
### Why it needs to get done
The fastapi extension now require requirements.txt file to build the image, which is a exception why user using uv. If the uv plugin can work with the fastapi extension together will be prefect.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
42
Quick Win:
18
Complexity:
48
Confidence:
99
Actionability:
84
|
close resolved | FastAPI uv integration is implemented for Ubuntu 26.04+; projects with uv.lock and pyproject.toml use the uv plugin without requirements.txt. | |
| qwen/qwen3.6-35b-a3b |
Impact:
75
Quick Win:
35
Complexity:
45
Confidence:
95
Actionability:
85
|
close resolved | Feature request to integrate uv plugin with fastapi extension. Resolved: documentation confirms support for Ubuntu 26.04+ bases when uv.lock and pyproject.toml are present. | |
| qwen/qwen3.8-27b |
Impact:
50
Quick Win:
30
Staleness:
45
Complexity:
40
Confidence:
70
Support Request:
10
|
keep open | Feature request to integrate the uv plugin with the fastapi-framework extension, which currently requires requirements.txt. Maintainer confirmed the change is planned for 26.04; reporter has a workaround and offered to test. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
55
Complexity:
40
Confidence:
90
Support Request:
10
|
keep open | Feature request to integrate the uv plugin with the fastapi extension. Maintainer acknowledged it as planned for version 26.04. Author is satisfied with waiting and provided a workaround. Currently inactive. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
70
Complexity:
40
Confidence:
85
Support Request:
10
|
keep open | Feature request to integrate the uv plugin with the fastapi extension, which currently requires requirements.txt. Maintainers acknowledged it as planned for 26.04, but the issue has been inactive for over seven months with no assignee. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
60
Confidence:
85
Support Request:
10
|
keep open | Feature request to integrate the uv plugin with the fastapi extension, which currently requires requirements.txt. Planned for release 26.04, author is waiting and offered to test later. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
rockcraft#1308
(confidence 99%)
Commit 90b35cb7 implements the requested FastAPI uv integration.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1308 feat: uv support for Flask, Django and FastAPI extensions | rockcraft | merged | Merged in canonical/rockcraft#1308 (90b35cb7), adding uv-based dependency builds for Flask, Django, and FastAPI projects containing uv.lock and pyproject.toml. |