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.
π€ Generated by Copilot at e8aefd9
Summary
π¦π¨π
Updated
setup.cfg
to improve packaging and code style. Usedlicense_files
to include multiple licenses, removed some flake8 error codes, and aligned withblack
formatting.Walkthrough
setup.cfg
to follow new packaging guidelines and improve code quality (link, link, link)π οΈ PR Summary
Made with β€οΈ by Ultralytics Actions
π Summary
This PR introduces improvements to the formatting, code organization, and configuration files in the YOLOv5 codebase.
π Key Changes
check-yaml
pre-commit hook.--py37-plus
argument from thepyupgrade
pre-commit hook.yesqa
anddead
for potential future use in pre-commit hooks.models/yolo.py
to include# noqa
to ignore specific linting warnings.set_logging()
function to use new dictionary formatting.check_suffix()
to use a tuple with an empty space after the comma for consistency.setup.cfg
to uselicense_files
instead oflicense_file
and to include additional configurations forflake8
.π― Purpose & Impact
setup.cfg
changes officially recognize the license file and refine code style rules, which could help new contributors adhere to project standards more easily.