summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2023-05-15 11:41:58 -0500
committerGitHub <noreply@github.com>2023-05-15 09:41:58 -0700
commit8713ab0f67ceb6b466a3433ed903473192c97c92 (patch)
treebdff53bf7153bbfe6adf1641dd2dac72edb87979
parent6a47339bf829bba6bd3e7a85b5c69da2054276c4 (diff)
downloadspack-8713ab0f67ceb6b466a3433ed903473192c97c92.tar.gz
spack-8713ab0f67ceb6b466a3433ed903473192c97c92.tar.bz2
spack-8713ab0f67ceb6b466a3433ed903473192c97c92.tar.xz
spack-8713ab0f67ceb6b466a3433ed903473192c97c92.zip
py-timm: add v0.9 (#37654)
* py-timm: add v0.9 * add v0.9.1 and v0.9.2 * add new package py-safetensors (v0.3.1)
-rw-r--r--var/spack/repos/builtin/packages/py-safetensors/package.py18
-rw-r--r--var/spack/repos/builtin/packages/py-timm/package.py8
2 files changed, 26 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-safetensors/package.py b/var/spack/repos/builtin/packages/py-safetensors/package.py
new file mode 100644
index 0000000000..66234365fa
--- /dev/null
+++ b/var/spack/repos/builtin/packages/py-safetensors/package.py
@@ -0,0 +1,18 @@
+# Copyright 2013-2023 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 PySafetensors(PythonPackage):
+ """Fast and Safe Tensor serialization."""
+
+ homepage = "https://github.com/huggingface/safetensors"
+ pypi = "safetensors/safetensors-0.3.1.tar.gz"
+
+ version("0.3.1", sha256="571da56ff8d0bec8ae54923b621cda98d36dcef10feb36fd492c4d0c2cd0e869")
+
+ depends_on("py-setuptools", type="build")
+ depends_on("py-setuptools-rust", type="build")
diff --git a/var/spack/repos/builtin/packages/py-timm/package.py b/var/spack/repos/builtin/packages/py-timm/package.py
index e28bf3d837..a021cdb6d7 100644
--- a/var/spack/repos/builtin/packages/py-timm/package.py
+++ b/var/spack/repos/builtin/packages/py-timm/package.py
@@ -12,11 +12,18 @@ class PyTimm(PythonPackage):
homepage = "https://github.com/rwightman/pytorch-image-models"
pypi = "timm/timm-0.4.12.tar.gz"
+ maintainers("adamjstewart")
+
+ version("0.9.2", sha256="d0977cc5e02c69bda979fca8b52aa315a5f2cb64ebf8ad2c4631b1e452762c14")
+ version("0.9.1", sha256="171420ac499e7999d38fb8b08fffa5ca3950b38db23bba84763cd92621ca80a2")
+ version("0.9.0", sha256="f0159bbeea5c8d11551ac3077752ee77008d2638578571303296054b5ffddad4")
version("0.6.13", sha256="745c54f7b7985a18e08bd66c997b018c1c3fef99bbb8c018879a6f85571782f5")
version("0.6.12", sha256="8f1747121598e06a1ea2d00df16d332cc284cdd4596bdc136b490a2122d3aa91")
version("0.5.4", sha256="5d7b92e66a76c432009aba90d515ea7a882aae573415a7c5269e3617df901c1f")
version("0.4.12", sha256="b14be70dbd4528b5ca8657cf5bc2672c7918c3d9ebfbffe80f4785b54e884b1e")
+ # https://github.com/huggingface/pytorch-image-models/commit/f744bda994ec305a823483bf52a20c1440205032
+ depends_on("python@3.8:", when="@0.9.0", type=("build", "run"))
# https://github.com/huggingface/pytorch-image-models/issues/1530
# https://github.com/huggingface/pytorch-image-models/pull/1649
depends_on("python@:3.10", when="@:0.6.12", type=("build", "run"))
@@ -27,6 +34,7 @@ class PyTimm(PythonPackage):
depends_on("py-torchvision", type=("build", "run"))
depends_on("py-pyyaml", when="@0.6:", type=("build", "run"))
depends_on("py-huggingface-hub", when="@0.6:", type=("build", "run"))
+ depends_on("py-safetensors", when="@0.9:", type=("build", "run"))
# https://github.com/rwightman/pytorch-image-models/pull/1256
depends_on("pil@:9", when="@:0.5", type=("build", "run"))