← Back to issue list

chore(tools): Make pyproject.toml exclude rather than statically include

View original Github issue

Metadata

Project
starbase
Number
#15
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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