Skip to content

uv sync: Distribution markupsafe==3.0.2 @ registry+https://download.pytorch.org/whl/cpu can't be installed because it doesn't have a source distribution or wheel for the current platform #9647

@jfaust

Description

@jfaust

Similar to #8922, but with uv sync. With the following pyproject.toml:

[project]
name = "uv-repro"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.11"
dependencies = ["jinja2==3.1.4"]

[tool.uv]
index-strategy = 'unsafe-best-match'
find-links = ['https://download.pytorch.org/whl/torch_stable.html']
extra-index-url = [
    'https://download.pytorch.org/whl/cpu',
]

I get:

Resolved 3 packages in 311ms
error: Distribution `markupsafe==3.0.2 @ registry+https://download.pytorch.org/whl/cpu` can't be installed because it doesn't have a source distribution or wheel for the current platform

If I add https://pypi.org/simple to the beginning of the extra-index-url list, the problem goes away.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingneeds-designNeeds discussion, investigation, or designresolverRelated to the package resolver

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions