summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2024-03-26 00:38:01 +0100
committerGitHub <noreply@github.com>2024-03-26 00:38:01 +0100
commitf0f092d9f115e64933b2f3d283e99a17a0c4952e (patch)
treeee11dc9f396937bc628906e89ff080ae7d22b6f9
parent6eaac2270d631499aabe8d4d1aabaa49aba23dc9 (diff)
downloadspack-f0f092d9f115e64933b2f3d283e99a17a0c4952e.tar.gz
spack-f0f092d9f115e64933b2f3d283e99a17a0c4952e.tar.bz2
spack-f0f092d9f115e64933b2f3d283e99a17a0c4952e.tar.xz
spack-f0f092d9f115e64933b2f3d283e99a17a0c4952e.zip
py-keras: add v3.1.1 (#43283)
-rw-r--r--var/spack/repos/builtin/packages/py-keras/package.py4
-rw-r--r--var/spack/repos/builtin/packages/py-optree/package.py23
2 files changed, 26 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/py-keras/package.py b/var/spack/repos/builtin/packages/py-keras/package.py
index bb13e3a3dc..1843c1845e 100644
--- a/var/spack/repos/builtin/packages/py-keras/package.py
+++ b/var/spack/repos/builtin/packages/py-keras/package.py
@@ -22,6 +22,7 @@ class PyKeras(PythonPackage):
maintainers("adamjstewart")
license("Apache-2.0")
+ version("3.1.1", sha256="55558ea228dc38e7667874fd2e83eaf7faeb026e2e8615b36a8616830f7e303b")
version("3.1.0", sha256="cac46e053f0493da313e7c9b16379a532b1a38f9f19c7a5fe4578759f4c6aa4d")
version("3.0.5", sha256="df3d3795e12c3f6035e811c43c13f1eb41e37241796a0fea120ede4ebe1c4496")
version("3.0.4", sha256="ff2204792582e3889c51c77722cc6e8258dbb1ece7db192f5a9bcd1887cf3385")
@@ -70,7 +71,7 @@ class PyKeras(PythonPackage):
depends_on("py-rich", type=("build", "run"), when="@3:")
depends_on("py-namex", type=("build", "run"), when="@3:")
depends_on("py-h5py", type=("build", "run"))
- depends_on("py-dm-tree", type=("build", "run"), when="@3:")
+ depends_on("py-optree", type=("build", "run"), when="@3.1:")
depends_on("py-ml-dtypes", type=("build", "run"), when="@3.0.5:")
# requirements-common.txt
@@ -100,6 +101,7 @@ class PyKeras(PythonPackage):
depends_on("bazel", type="build", when="@2.5:2")
depends_on("protobuf", type="build", when="@2.5:2")
depends_on("pil", type=("build", "run"), when="@:2")
+ depends_on("py-dm-tree", type=("build", "run"), when="@3.0")
depends_on("py-portpicker", type=("build", "run"), when="@2.10:2")
depends_on("py-pydot", type=("build", "run"), when="@:2")
depends_on("py-pyyaml", type=("build", "run"), when="@:2")
diff --git a/var/spack/repos/builtin/packages/py-optree/package.py b/var/spack/repos/builtin/packages/py-optree/package.py
new file mode 100644
index 0000000000..14d0dd462d
--- /dev/null
+++ b/var/spack/repos/builtin/packages/py-optree/package.py
@@ -0,0 +1,23 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+from spack.package import *
+
+
+class PyOptree(PythonPackage):
+ """Optimized PyTree Utilities."""
+
+ homepage = "https://github.com/metaopt/optree"
+ pypi = "optree/optree-0.10.0.tar.gz"
+
+ license("Apache-2.0")
+
+ version("0.10.0", sha256="dc7e8880f997365083191784d141c790833877af71aec8825c7f2b7f7f43c98e")
+
+ depends_on("cmake@3.11:", type="build")
+ depends_on("python", type=("build", "link", "run"))
+ depends_on("py-setuptools", type="build")
+ depends_on("py-pybind11", type=("build", "link"))
+ depends_on("py-typing-extensions@4:", type=("build", "run"))