Delete pyproject.toml in override-build in flask/django
Metadata
Current evaluation
Closed unmerged in favor of canonical/craft-parts#747, which tracks a general fix for tool-only pyproject.toml files.
Resolution: closed superseded
Reason: The author closed PR #577 in favor of canonical/craft-parts#747 after review; that issue remains open and no resolving commit was merged here.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
File `pyproject.toml` is not necessary for django/flask extensions, as there is no need to create a Python package.
Besides, for some project like NetBox, the `pyproject.toml` breaks the build.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged in favor of canonical/craft-parts#747, which tracks a general fix for tool-only pyproject.toml files. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed in favor of canonical/craft-parts#747, which proposes avoiding `pip install .` for non-package projects with `pyproject.toml`; #747 remains open. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded in favor of canonical/craft-parts#747. The change to automatically delete pyproject.toml for flask and django extensions was deferred to a separate tracking issue to address dependency resolution conflicts. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and superseded by craft-parts#747. The PR proposed deleting pyproject.toml for flask/django extensions to prevent build failures. Maintainers clarified its dependency role, and the author redirected the fix to the referenced issue. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-parts#747
(confidence 100%)
The closing comment explicitly redirects the proposed workaround to this Python-plugin issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #740 build: replace setup.py and setup.cfg with pyproject.toml | rockcraft | closed | Closed unmerged; its setup.py/setup.cfg-to-pyproject.toml migration was superseded by merged PR #751 in commit bc45bedf. |