Skip to content

fix: support plugins install ... without pip, or pip outside path#1240

Merged
regisb merged 1 commit intoreleasefrom
regisb/plugin-install-without-pip
May 27, 2025
Merged

fix: support plugins install ... without pip, or pip outside path#1240
regisb merged 1 commit intoreleasefrom
regisb/plugin-install-without-pip

Conversation

@regisb
Copy link
Copy Markdown
Contributor

@regisb regisb commented May 27, 2025

This change addresses two issues:

  1. When running tutor as .venv/bin/tutor ..., we might not have the right pip in the PATH. To resolve this, we install plugins with python -m pip install ....
  2. When pip is not available, but uv is, we should be using the latter, not the former.

Close #1228.

This change addresses two issues:

1. When running tutor as `.venv/bin/tutor ...`, we might not have the
   right `pip` in the PATH. To resolve this, we install plugins with
   `python -m pip install ...`.
2. When pip is not available, but `uv` is, we should be using the
   latter, not the former.

Close #1228.
@regisb regisb force-pushed the regisb/plugin-install-without-pip branch from c737cd8 to 8d5d016 Compare May 27, 2025 07:36
@regisb regisb merged commit 41c33d3 into release May 27, 2025
2 checks passed
@regisb regisb deleted the regisb/plugin-install-without-pip branch May 27, 2025 09:07
@github-project-automation github-project-automation bot moved this from Pending Triage to Done in Tutor project management May 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

Add support for UV usage in tutor plugins install...

2 participants