[python-package] remove setup.cfg #6624
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I don't think
python-package/setup.cfg
serves any purpose in this project any more. This proposes removing it it.Notes for Reviewers
How I tested this
The configuration in
setup.cfg
doesn't affectscikit-build-core
based builds (see docs here), so I just tested the--precompile
option where asetuptools
build backend is substituted in:LightGBM/build-python.sh
Lines 308 to 316 in a9df7f1
cmake -B build -S . cmake --build build --target _lightgbm -j4 sh build-python.sh install --precompile
Saw the unit tests pass
And the package contained the expected files:
tar -tf ./dist/*.tar.gz
list of files (click me)