Remove pyproject template leftovers - #23
Conversation
|
👋 Hello @glenn-jocher, thank you for submitting a
For more guidance, please refer to our Contributing Guide. Don't hesitate to leave a comment if you have any questions. Thank you for contributing to Ultralytics! 🚀 |
UltralyticsAssistant
left a comment
There was a problem hiding this comment.
🔍 PR Review
Made with ❤️ by Ultralytics Actions
Clean PR. The removed template-only setuptools and codespell configuration has no remaining repository consumer, and the updated comments accurately reflect the current tooling and usage location.
|
🎉 Merged—thank you, @glenn-jocher, for this thoughtful cleanup of Source-Trace!
By removing token-based installation, clarifying usage guidance, and trimming outdated configuration, this PR makes the project safer, easier to understand, and simpler to maintain. Your contribution helps keep the repository focused and welcoming for future contributors—thank you! |
pyproject.tomlstill carried unmodified boilerplate from the Ultralytics Python template:package-data = { "sample" = ["*.yaml"] }and the commented-out[project.scripts] sample = "sample:main"placeholder — there is nosamplepackage here and no YAML ships insource/.[tool.*]configures "pytest, yapf"; the file actually configures ruff and docformatter.git+https://TOKEN:x-oauth-basic@github.com/..., implying a token is required. The repo is public, so a plain git URL works.docs/README.mditself says usage lives in the root README. Repointed at the README andsource/run_repo.py.[tool.codespell]block: itsskipglobs (docs/??/,docs/mkdocs_??.yml,*.csv) match nothing here andignore-words-listwas YOLO-only (strack,dota,segway, …). Verified withcodespell --builtin clear,informal,en-GB_to_en-USand no ignore list: zero misspellings in the repo, so no entry was load-bearing. CI passes its own flags via ultralytics/actions, so behavior is unchanged.[tool.setuptools] packages(the real, load-bearing key) is untouched and pyproject still parses.🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
🧹 Simplifies the
pyproject.tomlconfiguration and updates Source-Trace installation and documentation guidance.📊 Key Changes
README.mdandsource/run_repo.pyfor usage and comparison details.🎯 Purpose & Impact