← Back to issue list

feat(extensions): add Flask framework V2 extension and factory dispatch

View original Github issue

Metadata

Project
rockcraft
Number
#1254
Type
pull request
State
closed
Author
Thanhphan1147
Labels
Created
Updated
Closed

Current evaluation

Superseded and closed. The author merged the Flask V2 extension and factory dispatch changes into base PR #1259 to reduce review overhead, directing reviewers there instead.

Suggested action:

No scores available.

Issue body

Add FlaskFrameworkV2 (targets ubuntu@26.04, inherits FlaskFramework) and a FlaskFrameworkFactory that dispatch the V1 or V2 extension class depending on the base. Implements ISD283 (internal) for the flask-framework extension. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Superseded and closed. The author merged the Flask V2 extension and factory dispatch changes into base PR #1259 to reduce review overhead, directing reviewers there instead.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 40
Confidence: 85
needs review Adds FlaskFrameworkV2 extension targeting Ubuntu 26.04 and a factory dispatcher for V1/V2 selection. Currently awaiting maintainer review with no comments or CI status indicated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1256 feat(extensions): add FastAPI framework V2 extension and factory dispatch rockcraft closed Closed and superseded. Changes were merged into base PR #1259 to reduce review overhead, with the author directing reviewers to that PR instead.
85%
#1255 feat(extensions): add Django framework V2 extension and factory dispatch rockcraft closed Superseded and closed. Changes were merged into base PR #1259 to consolidate reviews. The Django V2 extension and factory dispatch implementation is now tracked in the referenced pull request.
85%
#1257 feat(extensions): add ExpressJS framework V2 extension and factory dispatch rockcraft closed Superseded and closed. The ExpressJS framework V2 extension and factory dispatch were merged into base pull request #1259 to consolidate reviews. Author requested closure of this branch.
80%
#1258 feat(extensions): add SpringBoot framework V2 extension and factory dispatch rockcraft closed Superseded by PR #1259. The SpringBoot framework V2 extension and factory dispatch implementation was merged into the base pull request to consolidate reviews. This pull request was closed.
78%
#1251 feat(extensions): add Go framework V2 extension and factory dispatch rockcraft closed Superseded. Changes merged into base PR #1259 to consolidate review. Closed without independent merging.
76%