chore(tools): Make pyproject.toml exclude rather than statically include
Metadata
Current evaluation
Merged changes to pyproject.toml that replace static file inclusion with exclusion rules, utilizing setuptools auto-find features for better maintainability.
Suggested action: —
No scores available.
Issue body
Rather than statically declaring the project to be "starcraft" all over the place, prefer excluding directories.
The best example here is the setuptools section, which now uses setuptools's auto-find feature to find any python modules in the project.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes to pyproject.toml that replace static file inclusion with exclusion rules, utilizing setuptools auto-find features for better maintainability. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a chore updating pyproject.toml to use directory exclusion and setuptools auto-find instead of static includes. This simplifies module discovery and reduces configuration overhead. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #782 chore: replace setup.py with pyproject.toml | craft-parts | closed | Replacing setup.py with pyproject.toml was closed without merging. Lacking reviews, CI checks, or activity for over a year, the request was abandoned. |