Add the flask extension
Metadata
Current evaluation
Merged as an experimental Flask extension change; the completed flask-framework implementation landed in follow-up PR #1582 via commit c060832a.
Resolution: closed resolved
Reason: PR #1257 is recorded as merged, and repository history identifies PR #1582 and commit c060832a as the completed implementation of the flask-framework extension and init profile.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This pull request introduces an experimental Flask extension for the Juju 12-factor charm ecosystem in charmcraft.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as an experimental Flask extension change; the completed flask-framework implementation landed in follow-up PR #1582 via commit c060832a. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #1257 was merged; the complete experimental flask-framework extension and init profile subsequently landed in #1582 via commit c060832a and shipped in Charmcraft 3.1. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1257 added the experimental flask-framework extension and init profile. The follow-up implementation landed in PR #1582 via commit c060832a. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1582 as commit c060832a, adding the experimental flask-framework extension and init profile for Juju 12-factor charms. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an experimental Flask extension for charmcraft's Juju 12-factor charm ecosystem. Approved by two reviewers and integrated after incorporating sprint demo updates and addressing testing requirements. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an experimental Flask extension for the Juju 12-factor charm ecosystem in charmcraft. Spread tests were omitted due to external library dependencies, but the implementation was reviewed and merged following a sprint demo. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/charmcraft#1582
(confidence 99%)
Follow-up PR merged the completed flask-framework extension implementation in commit c060832a.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #522 remove experimental flag for flask-framework extension | rockcraft | merged | Merged PR #522 promoted flask-framework from experimental to stable after successful testing with the Web Team; landed as commit fba4f1c9. | |
| #1582 Add the `flask-framework` extension | charmcraft | merged | Merged the flask-framework extension and init profile into Charmcraft via PR #1582 (commit c060832a), including a fix to skip tox testing when no tox.ini is generated. | |
| #1629 remove experimental flag for flask-framework extension | charmcraft | merged | PR #1629 was merged, removing the experimental flag and making the flask-framework extension stable after successful web-team testing. | |
| #492 Add `django-framework` extension and `django-framework` init profile | rockcraft | merged | Django support shipped via follow-up PR #534, merged as commit e86bf33b, adding the experimental extension and init profile plus Flask-related refactors. | |
| #1254 feat(extensions): add Flask framework V2 extension and factory dispatch | rockcraft | closed | PR closed as redundant: the author moved the FlaskFrameworkV2 and FlaskFrameworkFactory changes into base PR #1259, which merged as commit 644c6950 ('feat(extensions): extension dispatch for 12-factor extensions'), covering all five framework V2 extensions. | |
| #560 feat(flask): remove experimental flag for flask-framework extension (… | rockcraft | merged | Merged PR #560 as commit fba4f1c9, cherry-picking #522 into Rockcraft 1.3.x to remove the flask-framework experimental flag and mark the extension stable. | |
| #561 feat(flask): remove experimental flag for flask-framework extension (… | rockcraft | closed | Closed as superseded by #560, which merged the Flask stabilization change into Rockcraft 1.3.x at fba4f1c9, cherry-picking #522. | |
| #317 extensions: new flask extension | rockcraft | merged | Added Rockcraft's experimental flask-framework extension for Juju PaaS, including unit and spread tests; merged via PR #499 in commit a6d85d06. | |
| #499 Update `flask-framework` extension | rockcraft | merged | Merged via #595 (commit 5eb5c512), updating the Flask extension with renamed parts, StatsD/CA certificate dependencies, custom-command WSGI handling, and improved part generation. |