← Back to issue list

chore: move project configuration to pyproject.toml

View original Github issue

Metadata

Project
rockcraft
Number
#550
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged after prolonged inactivity; the configuration migration was later completed by merged PR #751 in commit bc45bedf.

Resolution: closed stale

Reason: PR #550 received no reviews, comments, or CI checks before being closed. The same migration was later merged through PR #751 in commit bc45bedf.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed unmerged after prolonged inactivity; the configuration migration was later completed by merged PR #751 in commit bc45bedf.
stealth/space-bunny-alpha — closed superseded PR #550 (move config to pyproject.toml) was closed unmerged with no reviews or CI after ~245 days idle. The same migration landed later via merged PR #751 (commit bc45bedf), replacing setup.py/setup.cfg.
stealth/space-bunny-alpha — closed stale PR #550 was closed unmerged after prolonged inactivity, with no reviews, comments, or CI checks. The later pyproject.toml migration merged via #751 (bc45bedf).
qwen/qwen3.6-35b-a3b — — Migration of project configuration to pyproject.toml was closed without merging. Lacking reviews, comments, and CI checks, the change was abandoned due to prolonged inactivity.
qwen3.6-35b-a3b-mtp-q6 — — Moving project configuration to pyproject.toml was closed without merging. Zero comments and no activity indicate the changes were abandoned.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/rockcraft#751 (confidence 98%)

    PR #751 completed the later setup.py-to-pyproject.toml migration.

Related issues

Issue Project State Summary Similarity
#1422 chore: migrate setup.py to pyproject.toml charmcraft closed Closed unmerged after prolonged inactivity; the same setup.py-to-pyproject.toml migration was later merged in #1455 via commit f41e333d.
90%
#782 chore: replace setup.py with pyproject.toml craft-parts closed PR #782 (setup.py to pyproject.toml) was closed unmerged after ~2 years with no review. The same migration landed later via PR #902, commit 5a1a5db0 "build: migrate to pyproject.toml", which removed setup.py/setup.cfg.
84%
#120 chore: migrate build from setup.cfg to pyproject.toml craft-store merged Merged craft-store#120 (commit ac0969d): moved packaging/build metadata from setup.cfg into pyproject.toml's PEP 621 [project] table, +18/-134 lines across setup.cfg and pyproject.toml; approved by 2 reviewers.
79%
#751 chore: migrate setup.py to pyproject.toml rockcraft merged Merged PR #751 in commit bc45bedf, replacing setup.py and setup.cfg with pyproject.toml to support standalone Starflow workflows.
77%
#2898 chore: format pyproject.toml with tombi ahead of Starbase merge charmcraft closed Closed unmerged after its prep branch was dropped during the Starbase update; replacement PR #2899 merged as commit 8da01822.
77%
#436 chore: format pyproject.toml with tombi craft-store closed PR #436 was superseded by merged PR #435 (commit fe67242) which applied the same tombi formatting to pyproject.toml.
75%
#5194 chore: fix small pyproject.yaml errors snapcraft merged Merged PR #5194 (commit 6a2b36b89) cleaned pyproject.toml: dropped deprecated Ruff rules ANN101/ANN102 and fixed an invalid Black config variable.
74%
#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%
#530 chore(deps): update development dependencies (non-major) craft-providers merged Renovate automerge landed: pytest 8.0.2→8.1.1, types-setuptools, mypy 1.8.0→1.9.0 and pyright 1.1.352→1.1.353 in pyproject.toml; merged as commit d7bee75 (+4/-4 lines, 1 file).
72%
#435 chore: format pyproject.toml with tombi craft-store merged Merged PR formatting pyproject.toml with tombi for consistent TOML formatting ahead of starbasification.
72%