← Back to issue list

Delete pyproject.toml in override-build in flask/django

View original Github issue

Metadata

Project
rockcraft
Number
#577
Type
pull request
State
closed
Author
javierdelapuente
Labels
—
Created
Updated
Closed

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.
72%