summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2024-08-07 13:36:33 +0200
committerGitHub <noreply@github.com>2024-08-07 13:36:33 +0200
commit0a735c6ea61074b5426ae8aa592fa3355434fe85 (patch)
treed3e50c129a40398ddb54e54a1dfb3300da305e66
parent5400b1e22235d6c309866f2be8816ecd4208654e (diff)
downloadspack-0a735c6ea61074b5426ae8aa592fa3355434fe85.tar.gz
spack-0a735c6ea61074b5426ae8aa592fa3355434fe85.tar.bz2
spack-0a735c6ea61074b5426ae8aa592fa3355434fe85.tar.xz
spack-0a735c6ea61074b5426ae8aa592fa3355434fe85.zip
py-lightning: add v2.4.0 (#45611)
-rw-r--r--var/spack/repos/builtin/packages/py-lightning-utilities/package.py7
-rw-r--r--var/spack/repos/builtin/packages/py-lightning/package.py13
2 files changed, 13 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/py-lightning-utilities/package.py b/var/spack/repos/builtin/packages/py-lightning-utilities/package.py
index f93c80f2ec..36502f236c 100644
--- a/var/spack/repos/builtin/packages/py-lightning-utilities/package.py
+++ b/var/spack/repos/builtin/packages/py-lightning-utilities/package.py
@@ -16,6 +16,7 @@ class PyLightningUtilities(PythonPackage):
license("Apache-2.0")
+ version("0.11.2", sha256="adf4cf9c5d912fe505db4729e51d1369c6927f3a8ac55a9dff895ce5c0da08d9")
version("0.8.0", sha256="8e5d95c7c57f026cdfed7c154303e88c93a7a5e868c9944cb02cf71f1db29720")
version(
"0.6.0.post0", sha256="6f02cfe59e6576487e709a0e66e07671563bde9e21b40e1c567918e4d753278c"
@@ -26,13 +27,11 @@ class PyLightningUtilities(PythonPackage):
version("0.4.0", sha256="961c29774c2c8303e0a2f6e6512a2e21e1d8acaf6df182865667af4a51bc176c")
version("0.3.0", sha256="d769ab9b76ebdee3243d1051d509aafee57d7947734ddc22977deef8a6427f2f")
- # setup.py
- depends_on("py-setuptools", type=("build", "run"))
-
- # requirements/base.txt
+ # requirements/core.txt
depends_on("py-importlib-metadata@4:", when="@0.4.1: ^python@:3.7", type=("build", "run"))
depends_on("py-packaging@17.1:", when="@0.6.0.post0:", type=("build", "run"))
depends_on("py-packaging@20:", when="@0.5:0.6.0.a", type=("build", "run"))
+ depends_on("py-setuptools", type=("build", "run"))
depends_on("py-typing-extensions", when="@0.5:", type=("build", "run"))
# Historical dependencies
diff --git a/var/spack/repos/builtin/packages/py-lightning/package.py b/var/spack/repos/builtin/packages/py-lightning/package.py
index 791ab781b6..f48326981f 100644
--- a/var/spack/repos/builtin/packages/py-lightning/package.py
+++ b/var/spack/repos/builtin/packages/py-lightning/package.py
@@ -17,6 +17,10 @@ class PyLightning(PythonPackage):
license("Apache-2.0")
+ version("2.4.0", sha256="9156604cc56e4b2b603f34fa7f0fe5107375c8e6d85e74544b319a15faa9ed0e")
+ version("2.3.3", sha256="7f454711895c1c6e455766f01fa39522e25e5ab54c15c5e5fbad342fa92bc93c")
+ version("2.3.2", sha256="6d02862e7e8c9e6903c06314296d0950e677f7e67ad615c3262fe7c73d95f4b8")
+ version("2.3.1", sha256="29cf87270a1779984d3614f7f748af57e3695396a25e814119840894505c334c")
version("2.3.0", sha256="4bb4d6e3650d2d5f544ad60853a22efc4e164aa71b9596d13f0454b29df05130")
version("2.2.5", sha256="a6c31a2052fc30fee34aec7e31ea2a117a005d049c3593fc9cfb867a34f962bf")
version("2.2.4", sha256="4cc3fb3edf04fcd63c0ecf75087d2fa06163759fc8c1fc500b16404ac1854f77")
@@ -49,6 +53,7 @@ class PyLightning(PythonPackage):
with default_args(type=("build", "run")):
# src/lightning/__setup__.py
+ depends_on("python@3.9:", when="@2.4:")
depends_on("python@3.8:", when="@2:")
# src/lightning.egg-info/requires.txt
@@ -58,13 +63,14 @@ class PyLightning(PythonPackage):
depends_on("py-fsspec@2021.6.1:2024+http", when="@2.1.0:2.1.2")
depends_on("py-fsspec@2022.5:2024+http", when="@2.0.5:2.0")
depends_on("py-fsspec@2022.5:2023+http", when="@:2.0.4")
- depends_on("py-lightning-utilities@0.8:1", when="@2.1:")
+ depends_on("py-lightning-utilities@0.10:1", when="@2.4:")
+ depends_on("py-lightning-utilities@0.8:1", when="@2.1:2.3")
depends_on("py-lightning-utilities@0.7:1", when="@2.0")
depends_on("py-lightning-utilities@0.6.0.post0:1", when="@:1")
- depends_on("py-numpy@1.17.2:2")
depends_on("py-packaging@20:24", when="@2.1:")
depends_on("py-packaging@17.1:24", when="@:2.0")
- depends_on("py-torch@2:3", when="@2.3:")
+ depends_on("py-torch@2.1:3", when="@2.4:")
+ depends_on("py-torch@2:3", when="@2.3")
depends_on("py-torch@1.13:3", when="@2.2:")
depends_on("py-torch@1.12:3", when="@2.1")
depends_on("py-torch@1.11:3", when="@2.0")
@@ -81,6 +87,7 @@ class PyLightning(PythonPackage):
# Historical requirements
# https://github.com/Lightning-AI/pytorch-lightning/pull/20081
depends_on("py-setuptools", when="@:2.3")
+ depends_on("py-numpy@1.17.2:2", when="@:2.3")
with when("@:2.0"):
depends_on("py-jinja2@:4")