diff options
author | Mukilan Thiyagarajan <mukilan@igalia.com> | 2024-12-09 20:22:06 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-09 14:52:06 +0000 |
commit | 4103421ba5dc401817128661d759bb18b0aec8f1 (patch) | |
tree | e354c40429ef14c294aaf79c2cebcb9919927216 /.python-version | |
parent | a0743f60b36e376884456c3ab7c7e25ce2d2a57f (diff) | |
download | servo-4103421ba5dc401817128661d759bb18b0aec8f1.tar.gz servo-4103421ba5dc401817128661d759bb18b0aec8f1.zip |
mach: switch to `uv` for managing python venv (#34504)
This patch switches servo to use `uv` for both installing a pinned
Python version as well as installing the dependency packages using
`uv`'s pip compatible interface. It also introduces a new 'composite'
GitHub action to setup python in the different CI workflows.
There is no support for externally managed python installations and
virtual environments. These could be added in the future.
Fixes #34095
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Diffstat (limited to '.python-version')
-rw-r--r-- | .python-version | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.python-version b/.python-version new file mode 100644 index 00000000000..e4fba218358 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.12 |