← Back to issue list

style: format pyproject.toml with tombi

View original Github issue

Metadata

Project
debcraft
Number
#200
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged a mechanical reformat of pyproject.toml using tombi for indentation, quoting, and key ordering, preparing for the Starbase sync.

Resolution: closed resolved

Reason: The PR was merged, applying the tombi formatter to pyproject.toml ahead of the Starbase sync merge.

Evaluated by: mr-cal-bot

No scores available.

Issue body

🤖 [BEEP BOOP, A BOT WROTE THIS PR - Mistral Large 4, opencode] Mechanical reformat of `pyproject.toml` with tombi (indentation, quoting, and key ordering only; no content changes). Split into a preparation PR per the Starbase merge policy: tombi is a newly introduced default-enabled formatter (wired into `make format`/`make lint` and pre-commit by the Starbase sync), and its whole-file reformat is unrelated to the merge's content changes, so it gets its own review unit. Provenance: tombi support was introduced upstream in starbase#597 (canonical/starbase@79fa93c). This PR applies that formatter to debcraft's existing `pyproject.toml` ahead of the Starbase sync merge PR.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b — closed resolved Merged a mechanical reformat of pyproject.toml using tombi for indentation, quoting, and key ordering, preparing for the Starbase sync.
~deepseek/deepseek-pro-latest
Impact: 25
Quick Win: 11
Complexity: 25
Confidence: 70
Actionability: 60
keep open Mechanical tombi reformat of pyproject.toml (indentation, quoting, key ordering only). Approved; lint/files and OSV-scanner CI failing, expected until Starbase sync lands.
~deepseek/deepseek-pro-latest
Impact: 20
Quick Win: 6
Complexity: 15
Confidence: 70
Actionability: 35
keep open Mechanical tombi reformat of pyproject.toml (indentation, quoting, key ordering only); no content changes. Open, unreviewed, with lint/files and OSV-scanner CI failing.

Update history

Date Change
merged
updated
updated
updated
created

Related work

  • Related To: starbase#597 (confidence 95%)

    Upstream PR that introduced tombi support, which this PR applies to debcraft.

Related issues

Issue Project State Summary Similarity
#1213 style: format pyproject.toml with tombi craft-application merged Merged PR applying tombi formatting to pyproject.toml (2-space indent, canonical key ordering), decoupling the mechanical diff from the upcoming Starbase sync.
96%
#277 style: format pyproject.toml with tombi craft-platforms closed Merged as commit 14d9828, mechanically formatting pyproject.toml with tombi; the change was also folded into the Starbase update in #270.
94%
#506 style: format pyproject.toml with tombi craft-cli merged Merged PR #506 mechanically reformats pyproject.toml with tombi to align with Starbase build tooling, containing no functional changes.
93%
#218 style: format pyproject.toml with tombi craft-grammar merged Merged PR formatting pyproject.toml with tombi to align with Starbase make format and make lint rules. Purely mechanical style changes.
91%
#451 style: format TOML files with tombi imagecraft closed Merged TOML formatting with tombi in squash commit 705d996, updating pyproject.toml and osv-scanner.toml ahead of the Starbase merge.
86%
#435 chore: format pyproject.toml with tombi craft-store merged Merged PR formatting pyproject.toml with tombi for consistent TOML formatting ahead of starbasification.
83%
#2894 chore: format pyproject.toml with tombi ahead of Starbase merge charmcraft closed Superseded by #2898, which reapplied the tombi formatting and merged as f1af0486 ahead of the Starbase update in #2899.
80%
#597 feat: format toml files with tombi starbase closed Merged as commit 79fa93c, adding tombi-based TOML formatting and [tool.tombi] configuration in pyproject.toml; closes #437.
79%
#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%
#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.
74%