summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2024-10-22 13:32:41 +0200
committerGitHub <noreply@github.com>2024-10-22 13:32:41 +0200
commitb601bace24c2368693deb806a7b89efa0b89f203 (patch)
treedb398bcedf25be3d9c0ec7d979a8e163abb067dc
parentcbad3d464aceacc877f20e0c9ad2e1baded8bbf1 (diff)
downloadspack-b601bace24c2368693deb806a7b89efa0b89f203.tar.gz
spack-b601bace24c2368693deb806a7b89efa0b89f203.tar.bz2
spack-b601bace24c2368693deb806a7b89efa0b89f203.tar.xz
spack-b601bace24c2368693deb806a7b89efa0b89f203.zip
py-torchdata: add v0.9.0 (#47120)
-rw-r--r--var/spack/repos/builtin/packages/py-torchdata/package.py54
1 files changed, 29 insertions, 25 deletions
diff --git a/var/spack/repos/builtin/packages/py-torchdata/package.py b/var/spack/repos/builtin/packages/py-torchdata/package.py
index db1b37305e..63ee044740 100644
--- a/var/spack/repos/builtin/packages/py-torchdata/package.py
+++ b/var/spack/repos/builtin/packages/py-torchdata/package.py
@@ -18,6 +18,7 @@ class PyTorchdata(PythonPackage):
license("BSD-3-Clause")
version("main", branch="main")
+ version("0.9.0", sha256="b547bbe848ad813cc5365fe0bb02051150bec6c7c4ee7bffd6b6d3d7bdeddd75")
version("0.8.0", sha256="d5d27b264e79d7d00ad4998f14d097b770332d979672dceb6d038caf204f1208")
version("0.7.1", sha256="ef9bbdcee759b53c3c9d99e76eb0a66da33d36bfb7f859a25a9b5e737a51fa23")
version("0.7.0", sha256="0b444719c3abc67201ed0fea92ea9c4100e7f36551ba0d19a09446cc11154eb3")
@@ -31,35 +32,38 @@ class PyTorchdata(PythonPackage):
depends_on("cxx", type="build")
- # https://github.com/pytorch/data#version-compatibility
- depends_on("python@3.8:3.12", when="@0.8:", type=("build", "run"))
- depends_on("python@3.8:3.11", when="@0.6:0.7", type=("build", "run"))
- depends_on("python@3.7:3.10", when="@:0.5", type=("build", "run"))
+ with default_args(type="build"):
+ # pyproject.toml
+ depends_on("py-setuptools")
- # pyproject.toml
- depends_on("py-setuptools", type="build")
+ # CMakeLists.txt
+ depends_on("cmake@3.13:", when="@0.4:")
+ depends_on("ninja", when="@0.4:")
- # CMakeLists.txt
- depends_on("cmake@3.13:", when="@0.4:", type="build")
- depends_on("ninja", when="@0.4:", type="build")
+ with default_args(type=("build", "run")):
+ # https://github.com/pytorch/data#version-compatibility
+ depends_on("python@3.9:3.12", when="@0.9:")
+ depends_on("python@3.8:3.12", when="@0.8")
+ depends_on("python@3.8:3.11", when="@0.6:0.7")
+ depends_on("python@3.7:3.10", when="@:0.5")
- # https://github.com/pytorch/data#version-compatibility
- depends_on("py-torch@main", when="@main", type=("build", "run"))
- depends_on("py-torch@2.4.0", when="@0.8.0", type=("build", "run"))
- depends_on("py-torch@2.1.1", when="@0.7.1", type=("build", "run"))
- depends_on("py-torch@2.1.0", when="@0.7.0", type=("build", "run"))
- depends_on("py-torch@2.0.1", when="@0.6.1", type=("build", "run"))
- depends_on("py-torch@2.0.0", when="@0.6.0", type=("build", "run"))
- depends_on("py-torch@1.13.1", when="@0.5.1", type=("build", "run"))
- depends_on("py-torch@1.13.0", when="@0.5.0", type=("build", "run"))
- depends_on("py-torch@1.12.1", when="@0.4.1", type=("build", "run"))
- depends_on("py-torch@1.12.0", when="@0.4.0", type=("build", "run"))
- depends_on("py-torch@1.11.0", when="@0.3.0", type=("build", "run"))
+ depends_on("py-torch@main", when="@main")
+ depends_on("py-torch@2.5.0", when="@0.9.0")
+ depends_on("py-torch@2.4.0", when="@0.8.0")
+ depends_on("py-torch@2.1.1", when="@0.7.1")
+ depends_on("py-torch@2.1.0", when="@0.7.0")
+ depends_on("py-torch@2.0.1", when="@0.6.1")
+ depends_on("py-torch@2.0.0", when="@0.6.0")
+ depends_on("py-torch@1.13.1", when="@0.5.1")
+ depends_on("py-torch@1.13.0", when="@0.5.0")
+ depends_on("py-torch@1.12.1", when="@0.4.1")
+ depends_on("py-torch@1.12.0", when="@0.4.0")
+ depends_on("py-torch@1.11.0", when="@0.3.0")
- # requirements.txt
- depends_on("py-urllib3@1.25:", type=("build", "run"))
- depends_on("py-requests", type=("build", "run"))
- depends_on("py-portalocker@2:", when="@0.4:0.5", type=("build", "run"))
+ # requirements.txt
+ depends_on("py-urllib3@1.25:")
+ depends_on("py-requests")
+ depends_on("py-portalocker@2:", when="@0.4:0.5")
# third_party/CMakeLists.txt
depends_on("py-pybind11", when="@0.4:")