Update `flask-framework` extension
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
Some refactoring was performed, and some improvements were made over the `flask-framework` extension.
Changes include:
* Update the extension part name prefix from `flask/` to `flask-framework/`.
* Install `statsd-exporter` along with the Gunicorn server.
* Install ca-certificates in the ROCK image by default.
* Disable the WSGI path check when `services.flask.command` is overridden.
* Improve the quality of generated parts.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after a hotfix. Updates the flask-framework extension with refactoring, installs statsd-exporter and ca-certificates, disables WSGI path checks on command overrides, and improves part generation. Linter errors resolved. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after resolving linter errors from a yaml.org outage and a dependent hotfix. Updates the flask-framework extension by renaming its prefix, adding statsd-exporter and ca-certificates, fixing WSGI checks, and improving part generation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1582 Add the `flask-framework` extension | charmcraft | merged | 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. | |
| #1751 fix: ensure flask-framework extension gets a default rust version | charmcraft | merged | Merged a fix ensuring the flask-framework extension receives a default Rust version. Approved by two reviewers, the change updates three files with 22 additions and 2 deletions. |