summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorVincent Michaud-Rioux <vincent.michaud-rioux@xanadu.ai>2024-07-31 16:55:02 -0400
committerGitHub <noreply@github.com>2024-07-31 22:55:02 +0200
commit87494d29419c4dbaecba024420ad54d8a9f2bae5 (patch)
treee67ce84ecb5b40bb34f15f9ce7a3b0a0389b4ece /var
parentad26dcfbfc833984d670a9088d9f70a4f894a9a6 (diff)
downloadspack-87494d29419c4dbaecba024420ad54d8a9f2bae5.tar.gz
spack-87494d29419c4dbaecba024420ad54d8a9f2bae5.tar.bz2
spack-87494d29419c4dbaecba024420ad54d8a9f2bae5.tar.xz
spack-87494d29419c4dbaecba024420ad54d8a9f2bae5.zip
py-pennylane: Add 0.36 and 0.37 with deps (#45134)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/py-autoray/package.py3
-rw-r--r--var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py7
-rw-r--r--var/spack/repos/builtin/packages/py-pennylane-lightning/package.py4
-rw-r--r--var/spack/repos/builtin/packages/py-pennylane/package.py13
-rw-r--r--var/spack/repos/builtin/packages/py-rustworkx/package.py9
5 files changed, 29 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/py-autoray/package.py b/var/spack/repos/builtin/packages/py-autoray/package.py
index 316596abe3..b413f91e28 100644
--- a/var/spack/repos/builtin/packages/py-autoray/package.py
+++ b/var/spack/repos/builtin/packages/py-autoray/package.py
@@ -15,6 +15,9 @@ class PyAutoray(PythonPackage):
license("Apache-2.0")
+ version("0.6.12", sha256="721328aa06fc3577155d988052614a7b4bd6e4d01b340695344031ee4abd2a1e")
+ version("0.6.11", sha256="23e6dc013913de318952580cfbf054920ebd5eacd060fc48edebb678307b4b0d")
+ version("0.6.10", sha256="afff46ed3a001daad1bed917aecda75a8f0d36c0c8823eed877db4e8d55a8b20")
version("0.6.9", sha256="9f41759f6a286bc280c4f6aece436da1c87ce75eb00efe7dc7319860c43654fa")
version("0.6.8", sha256="8e31832597cb2075e5f9f65894fafff9d726d9287718415d3c8b008e592f0197")
version("0.6.7", sha256="8945cfdf3aa8a35f9fe1abc03d84925db61f58bbd386623206dd8e9ba1d9e377")
diff --git a/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py b/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py
index 9f5b20a915..aee29c340b 100644
--- a/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py
+++ b/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py
@@ -18,6 +18,8 @@ class PyPennylaneLightningKokkos(CMakePackage, PythonExtension, CudaPackage, ROC
version("main", branch="main")
version("master", branch="master")
+ version("0.37.0", sha256="3f70e3e3b7e4d0f6a679919c0c83e451e129666b021bb529dd02eb915d0666a0")
+ version("0.36.0", sha256="c5fb24bdaf2ebdeaf614bfb3a8bcc07ee83c2c7251a3893399bb0c189d2d1d01")
version("0.35.1", sha256="d39a2749d08ef2ba336ed2d6f77b3bd5f6d1b25292263a41b97943ae7538b7da")
version("0.35.0", sha256="1a16fd3dbf03788e4f8dd510bbb668e7a7073ca62be4d9414e2c32e0166e8bda")
version("0.34.0", sha256="398c3a1d4450a9f3e146204c22329da9adc3f83a1685ae69187f3b25f47824c0")
@@ -32,7 +34,8 @@ class PyPennylaneLightningKokkos(CMakePackage, PythonExtension, CudaPackage, ROC
depends_on("kokkos@:3.7.2", when="@:0.30", type=("run", "build"))
depends_on("kokkos@4:4.1", when="@0.31", type=("run", "build"))
- depends_on("kokkos@4:4.2", when="@0.32:", type=("run", "build"))
+ depends_on("kokkos@4:4.2", when="@0.32:0.36", type=("run", "build"))
+ depends_on("kokkos@4.3:", when="@0.37:", type=("run", "build"))
# kokkos backends
backends = {
@@ -86,7 +89,7 @@ class PyPennylaneLightningKokkos(CMakePackage, PythonExtension, CudaPackage, ROC
# but the introduction of `StatePrep` demands `pennylane>=0.32`
depends_on("py-pennylane@0.32:", type=("build", "run"), when="@0.32")
depends_on("py-pennylane-lightning~kokkos", type=("build", "run"), when="@:0.31")
- for v in range(33, 36):
+ for v in range(33, 38):
depends_on(f"py-pennylane@0.{v}:", type="run", when=f"@0.{v}")
depends_on(f"py-pennylane-lightning@0.{v}", type=("build", "run"), when=f"@0.{v}")
diff --git a/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py b/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py
index fb8d29715c..030125cebd 100644
--- a/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py
+++ b/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py
@@ -12,13 +12,15 @@ class PyPennylaneLightning(CMakePackage, PythonExtension):
homepage = "https://docs.pennylane.ai/projects/lightning"
git = "https://github.com/PennyLaneAI/pennylane-lightning.git"
- url = "https://github.com/PennyLaneAI/pennylane-lightning/archive/refs/tags/v0.35.1.tar.gz"
+ url = "https://github.com/PennyLaneAI/pennylane-lightning/archive/refs/tags/v0.37.0.tar.gz"
maintainers("mlxd", "AmintorDusko", "vincentmr")
license("Apache-2.0")
version("master", branch="master")
+ version("0.37.0", sha256="3f70e3e3b7e4d0f6a679919c0c83e451e129666b021bb529dd02eb915d0666a0")
+ version("0.36.0", sha256="c5fb24bdaf2ebdeaf614bfb3a8bcc07ee83c2c7251a3893399bb0c189d2d1d01")
version("0.35.1", sha256="d39a2749d08ef2ba336ed2d6f77b3bd5f6d1b25292263a41b97943ae7538b7da")
version("0.35.0", sha256="1a16fd3dbf03788e4f8dd510bbb668e7a7073ca62be4d9414e2c32e0166e8bda")
version("0.34.0", sha256="398c3a1d4450a9f3e146204c22329da9adc3f83a1685ae69187f3b25f47824c0")
diff --git a/var/spack/repos/builtin/packages/py-pennylane/package.py b/var/spack/repos/builtin/packages/py-pennylane/package.py
index 3bf4b82c8c..9d8620e322 100644
--- a/var/spack/repos/builtin/packages/py-pennylane/package.py
+++ b/var/spack/repos/builtin/packages/py-pennylane/package.py
@@ -12,13 +12,15 @@ class PyPennylane(PythonPackage):
homepage = "https://docs.pennylane.ai/"
git = "https://github.com/PennyLaneAI/pennylane.git"
- url = "https://github.com/PennyLaneAI/pennylane/archive/refs/tags/v0.35.1.tar.gz"
+ url = "https://github.com/PennyLaneAI/pennylane/archive/refs/tags/v0.37.0.tar.gz"
maintainers("mlxd", "AmintorDusko", "marcodelapierre", "vincentmr")
license("Apache-2.0")
version("master", branch="master")
+ version("0.37.0", sha256="3e5eaab9da28ac43099e5850fde0c5763bc4e37271804463fc35dab8b08e2f15")
+ version("0.36.0", sha256="10ae174b8fd47de12c1174fd5236c26b50ff40e679b658b3446660e063fb64e1")
version("0.35.1", sha256="5a234d0605012f3d0201fdcfd2bfe84205a09c8ac42801fe7123eddddec71366")
version("0.35.0", sha256="3b99185661e8a0d0f7bc2dcc9cfa51dde20e99708c3c7d858c4732f0eb774716")
version("0.34.0", sha256="f76f544212c028a8f882ce7f66639e7f7c4c9213277bde0454c7f3a7d9d46538")
@@ -35,27 +37,30 @@ class PyPennylane(PythonPackage):
depends_on("py-setuptools", type="build")
depends_on("py-setuptools", type=("build", "run"), when="@0.33")
- depends_on("py-numpy", type=("build", "run"))
depends_on("py-numpy@:1.23", type=("build", "run"), when="@:0.32.0")
+ depends_on("py-numpy@:1.26", type=("build", "run"), when="@0.33.0:")
depends_on("py-scipy", type=("build", "run"))
depends_on("py-scipy@:1.10.0", type=("build", "run"), when="@:0.31")
depends_on("py-networkx", type=("build", "run"))
depends_on("py-rustworkx", type=("build", "run"), when="@0.30.0:")
depends_on("py-retworkx", type=("build", "run"), when="@0.28.0:0.29.1")
- depends_on("py-autograd@:1.5", type=("build", "run"))
+ depends_on("py-autograd@:1.5", type=("build", "run"), when="@:0.32.0")
+ depends_on("py-autograd", type=("build", "run"), when="@0.33.0:")
depends_on("py-toml", type=("build", "run"))
depends_on("py-appdirs", type=("build", "run"))
depends_on("py-semantic-version@2.7:", type=("build", "run"))
depends_on("py-autoray@0.3.1:", type=("build", "run"), when="@:0.32.0")
depends_on("py-autoray@0.6.1:", type=("build", "run"), when="@0.33.0:")
+ depends_on("py-autoray@0.6.11:", type=("build", "run"), when="@0.37.0:")
depends_on("py-cachetools", type=("build", "run"))
depends_on(
"py-pennylane-lightning@0.28.0:0.29.0", type=("build", "run"), when="@0.28.0:0.29.1"
)
- for v in range(30, 36):
+ for v in range(30, 38):
depends_on(f"py-pennylane-lightning@0.{v}:", type=("build", "run"), when=f"@0.{v}:")
depends_on("py-requests", type=("build", "run"))
depends_on("py-typing-extensions", type=("build", "run"), when="@0.32.0:")
+ depends_on("py-packaging", type=("build", "run"), when="@0.37.0:")
# The following packages are required by the `pl-device-test binary`
depends_on("py-pytest", type="test")
diff --git a/var/spack/repos/builtin/packages/py-rustworkx/package.py b/var/spack/repos/builtin/packages/py-rustworkx/package.py
index 314e7a153a..0e9c7515fc 100644
--- a/var/spack/repos/builtin/packages/py-rustworkx/package.py
+++ b/var/spack/repos/builtin/packages/py-rustworkx/package.py
@@ -20,7 +20,16 @@ class PyRustworkx(PythonPackage):
license("Apache-2.0")
+ version("0.15.1", sha256="0e0cc86599f979285b2ab9c357276f3272f3fcb3b2df5651a6bf9704c570d4c1")
+ version("0.15.0", sha256="41a50586c48367c80eebc26809105c0c47db47b1d12a5078efa94d8d1f3850a4")
+ version("0.14.2", sha256="bd649322c0649b71fa18cc70a9af027b549560415fa860d6894736029c277b13")
+ version("0.14.1", sha256="62104ecb0b3d4c2cfdb8b45dc38646bd45760c43fabc70ded9112712d01ea1c9")
+ version("0.14.0", sha256="d630e3dd2984bb3dfa1cc9af5d960c3b970a5c0512551d8340996e9e61e2ca44")
+ version("0.13.2", sha256="0276cf0b989211859e8797b67d4c16ed6ac9eb32edb67e0a47e70d7d71e80574")
+ version("0.13.1", sha256="e76c67896030c9edd9823c2937ac6bfa1ce58bae580a8214596b687b6011a487")
+ version("0.13.0", sha256="9d42059f57a9794c9cbe1c9fc3bca3b72ab00f9d8f24a0efb5ac3829c7f7d6b8")
version("0.12.1", sha256="13a19a2f64dff086b3bffffb294c4630100ecbc13634b4995d9d36a481ae130e")
+ version("0.12.0", sha256="0b871e1463a6677d0fd2fc00adfb774283045d38740bd1b7ea5a1a729de06aa1")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-setuptools", type="build")