Skip to content

New version of uv fails to build universal requirements for python version system does not have #10978

@CoolCat467

Description

@CoolCat467

Summary

After upgrading uv, suddenly now running uv pip compile --universal --python-version=3.10 test-requirements.in -o test-requirements.txt --upgrade fails when it didn't before
Same command but with -v as well:

DEBUG uv 0.5.24
DEBUG Starting Python discovery for Python 3.10
DEBUG Looking for exact match for request Python 3.10
DEBUG Searching for Python 3.10 in virtual environments, managed installations, or search path
DEBUG Found `cpython-3.12.7-linux-x86_64-gnu` at `/home/<my username>/Desktop/Python/venv/bin/python3` (active virtual environment)
DEBUG Skipping interpreter at `/home/<my username>/Desktop/Python/venv/bin/python3` from active virtual environment: does not satisfy request `3.10`
DEBUG Failed to inspect Python interpreter from virtual environment at `bin/python3` 
DEBUG Searching for managed installations at `/home/<my username>/.local/share/uv/python`
DEBUG Found `cpython-3.12.7-linux-x86_64-gnu` at `/home/<my username>/Desktop/Python/venv/bin/python3` (search path)
DEBUG Skipping interpreter at `/home/<my username>/Desktop/Python/venv/bin/python3` from search path: does not satisfy request `3.10`
DEBUG Found `cpython-3.12.7-linux-x86_64-gnu` at `/home/<my username>/Desktop/Python/venv/bin/python` (search path)
DEBUG Skipping interpreter at `/home/<my username>/Desktop/Python/venv/bin/python` from search path: does not satisfy request `3.10`
DEBUG Found `cpython-3.12.7-linux-x86_64-gnu` at `/home/<my username>/.bin/python` (search path)
DEBUG Skipping interpreter at `/home/<my username>/.bin/python` from search path: does not satisfy request `3.10`
DEBUG Found `cpython-3.12.7-linux-x86_64-gnu` at `/usr/bin/python3` (search path)
DEBUG Skipping interpreter at `/usr/bin/python3` from search path: does not satisfy request `3.10`
DEBUG Found `cpython-3.12.7-linux-x86_64-gnu` at `/bin/python3` (search path)
DEBUG Skipping interpreter at `/bin/python3` from search path: does not satisfy request `3.10`
error: Failed to inspect Python interpreter from virtual environment at `bin/python3`
  Caused by: Python interpreter not found at `/home/<my username>/Desktop/Python/Projects/StatusBot/bin/python3`

Running from inside a virtual environment because system package index not writeable

Platform

Linux 6.11.0-13-generic x86_64 GNU/Linux

Version

uv 0.5.24

Python version

Python 3.12.7

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions