← Back to issue list

Add the `flask-framework` extension

View original Github issue

Metadata

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

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.
76%
#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.
71%