-
-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use uv
in check_requirements
#18116
base: main
Are you sure you want to change the base?
Use uv
in check_requirements
#18116
Conversation
Signed-off-by: Glenn Jocher <[email protected]>
π Hello @glenn-jocher, thank you for submitting an
For further details about contributing, please see our Contributing Guide. This is an automated response to assist with the PR process π. An Ultralytics engineer will review your submission soon and provide further feedback or approval. Thank you for contributing to Ultralytics! π |
Codecov ReportAll modified and coverable lines are covered by tests β
Additional details and impacted files@@ Coverage Diff @@
## main #18116 +/- ##
==========================================
- Coverage 73.68% 73.05% -0.63%
==========================================
Files 129 129
Lines 17307 17311 +4
==========================================
- Hits 12752 12646 -106
- Misses 4555 4665 +110
Flags with carried forward coverage won't be shown. Click here to find out more. β View full report in Codecov by Sentry. |
Signed-off-by: Glenn Jocher <[email protected]>
Signed-off-by: Glenn Jocher <[email protected]>
Signed-off-by: Glenn Jocher <[email protected]>
Signed-off-by: Glenn Jocher <[email protected]>
Signed-off-by: Glenn Jocher <[email protected]>
Signed-off-by: Glenn Jocher <[email protected]>
π οΈ PR Summary
Made with β€οΈ by Ultralytics Actions
π Summary
Improved dependency installation by adding support for
uv
, a faster package manager, as a fallback mechanism.π Key Changes
uv
package manager usingimportlib
.attempt_install
function to useuv
for faster installations when available, falling back topip
otherwise.uv
andpip
as needed.π― Purpose & Impact
uv
is available, improving efficiency.pip
, ensuring compatibility in all environments.uv
installed will benefit from quicker installations without manual setup.