Add the `flask-framework` extension
Metadata
Current evaluation
Merged the flask-framework extension to main. Resolved a macOS test timeout by updating the test suite to skip execution when the tox.ini configuration file is not generated, ensuring successful CI checks.
Suggested action: —
No scores available.
Issue body
Bring the `flask-framework` extension from the `feature/12f` branch into the main branch.
The `flask-extension` is a part of the 12-factor toolchain that assists users in creating a charm to manage their Flask application within the Juju ecosystem.
As we are still awaiting some changes in other libraries to be finalized, please review the current content. I will update the pull request once the changes in the other libraries have been merged.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged the flask-framework extension to main. Resolved a macOS test timeout by updating the test suite to skip execution when the tox.ini configuration file is not generated, ensuring successful CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the flask-framework extension to main. Fixed a macOS test timeout by skipping test_tox_success when the init profile omits tox.ini generation, preventing an infinite loop. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the flask-framework extension into main. Fixed macOS test timeouts by skipping test_tox_success when tox.ini is absent, resolving an infinite loop. Cherry-picked from the feature branch. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #499 Update `flask-framework` extension | rockcraft | merged | Merged update to flask-framework extension with refactoring, added statsd-exporter and ca-certificates, and improved part generation. Linter errors from an external site outage were resolved. Changes merged after a related hotfix. | |
| #492 Add `django-framework` extension and `django-framework` init profile | rockcraft | merged | Added django-framework extension and init profile. Includes flask-framework refactoring, dependency updates, and new spread tests. Branch was rebased to main, commits cleaned, and merged after passing CI checks. |