Skip to content

Commit 7949672

Browse files
authored
Add upper bounds to lock_pytorch_cpu torch versions (#11033)
Presumably this is a better alternative to #11031
1 parent 2c7b14d commit 7949672

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

crates/uv/tests/it/lock.rs

+11-14
Original file line numberDiff line numberDiff line change
@@ -22620,12 +22620,12 @@ fn lock_pytorch_cpu() -> Result<()> {
2262022620

2262122621
[project.optional-dependencies]
2262222622
cpu = [
22623-
"torch>=2.5.1",
22624-
"torchvision>=0.20.1",
22623+
"torch>=2.5.1,<2.5.2",
22624+
"torchvision>=0.20.1,<0.20.2",
2262522625
]
2262622626
cu124 = [
22627-
"torch>=2.5.1",
22628-
"torchvision>=0.20.1",
22627+
"torch>=2.5.1,<2.5.2",
22628+
"torchvision>=0.20.1,<0.20.2",
2262922629
]
2263022630

2263122631
[tool.uv]
@@ -22706,8 +22706,7 @@ fn lock_pytorch_cpu() -> Result<()> {
2270622706
"(platform_machine != 'aarch64' and extra != 'extra-7-project-cpu' and extra == 'extra-7-project-cu124') or (sys_platform != 'linux' and extra != 'extra-7-project-cpu' and extra == 'extra-7-project-cu124')",
2270722707
"platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-7-project-cpu' and extra == 'extra-7-project-cu124'",
2270822708
"(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-7-project-cpu' and extra != 'extra-7-project-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-7-project-cpu' and extra != 'extra-7-project-cu124')",
22709-
"platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-7-project-cpu' and extra != 'extra-7-project-cu124'",
22710-
"sys_platform == 'darwin' and extra == 'extra-7-project-cpu' and extra != 'extra-7-project-cu124'",
22709+
"(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-7-project-cpu' and extra != 'extra-7-project-cu124') or (sys_platform == 'darwin' and extra == 'extra-7-project-cpu' and extra != 'extra-7-project-cu124')",
2271122710
"extra != 'extra-7-project-cpu' and extra != 'extra-7-project-cu124'",
2271222711
]
2271322712
conflicts = [[
@@ -23063,10 +23062,10 @@ fn lock_pytorch_cpu() -> Result<()> {
2306323062
requires-dist = [
2306423063
{ name = "jinja2", specifier = "<=3.1.4" },
2306523064
{ name = "numpy", specifier = "<=2.2.0" },
23066-
{ name = "torch", marker = "extra == 'cpu'", specifier = ">=2.5.1", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "project", extra = "cpu" } },
23067-
{ name = "torch", marker = "extra == 'cu124'", specifier = ">=2.5.1", index = "https://download.pytorch.org/whl/cu124", conflict = { package = "project", extra = "cu124" } },
23068-
{ name = "torchvision", marker = "extra == 'cpu'", specifier = ">=0.20.1", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "project", extra = "cpu" } },
23069-
{ name = "torchvision", marker = "extra == 'cu124'", specifier = ">=0.20.1", index = "https://download.pytorch.org/whl/cu124", conflict = { package = "project", extra = "cu124" } },
23065+
{ name = "torch", marker = "extra == 'cpu'", specifier = ">=2.5.1,<2.5.2", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "project", extra = "cpu" } },
23066+
{ name = "torch", marker = "extra == 'cu124'", specifier = ">=2.5.1,<2.5.2", index = "https://download.pytorch.org/whl/cu124", conflict = { package = "project", extra = "cu124" } },
23067+
{ name = "torchvision", marker = "extra == 'cpu'", specifier = ">=0.20.1,<0.20.2", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "project", extra = "cpu" } },
23068+
{ name = "torchvision", marker = "extra == 'cu124'", specifier = ">=0.20.1,<0.20.2", index = "https://download.pytorch.org/whl/cu124", conflict = { package = "project", extra = "cu124" } },
2307023069
]
2307123070

2307223071
[[package]]
@@ -23095,8 +23094,7 @@ fn lock_pytorch_cpu() -> Result<()> {
2309523094
version = "2.5.1"
2309623095
source = { registry = "https://download.pytorch.org/whl/cpu" }
2309723096
resolution-markers = [
23098-
"platform_machine == 'aarch64' and sys_platform == 'linux'",
23099-
"sys_platform == 'darwin'",
23097+
"(platform_machine == 'aarch64' and sys_platform == 'linux') or sys_platform == 'darwin'",
2310023098
]
2310123099
dependencies = [
2310223100
{ name = "filelock", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
@@ -23194,8 +23192,7 @@ fn lock_pytorch_cpu() -> Result<()> {
2319423192
version = "0.20.1"
2319523193
source = { registry = "https://download.pytorch.org/whl/cpu" }
2319623194
resolution-markers = [
23197-
"platform_machine == 'aarch64' and sys_platform == 'linux'",
23198-
"sys_platform == 'darwin'",
23195+
"(platform_machine == 'aarch64' and sys_platform == 'linux') or sys_platform == 'darwin'",
2319923196
]
2320023197
dependencies = [
2320123198
{ name = "numpy", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or sys_platform == 'darwin'" },

0 commit comments

Comments
 (0)