← Back to issue list

Add the flask extension

View original Github issue

Metadata

Project
charmcraft
Number
#1257
Type
pull request
State
merged
Author
weiiwang01
Labels
—
Created
Updated
Closed

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.
80%
#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.
78%
#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.
77%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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.
71%
#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.
70%