Utilize uv if available for all python pkg installations #306
+104
−65
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.
python -m pip
was still being used rather thanuv
uv
check, simply see if it is in the path and therefore will be independent of the python interpreter being used--python
parameter to theuv install
command to direct python package installation into the venv w/o specifying it's python pathuv
command using the output class rather than the logger such that the user can see itbindep
as a direct dep since it's required for system package assessmentbuilder
andbindep
using the same python interpreter that spawned theade
process.This also allows
ade
to be used as auv tool
, which is probably the best way for it to be treated. Installation instructions to be updated in a future PR.The total test time decreases from 2:43m to 46.98s with these changes.