summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAuriane R <48684432+aurianer@users.noreply.github.com>2024-07-05 14:52:24 +0200
committerGitHub <noreply@github.com>2024-07-05 14:52:24 +0200
commitdc10c8a1ed240988f6b845763c96549ce74bf881 (patch)
tree9902345600778007522187ee9341c12ad8a889e5 /var
parent5ab814505ee9d7a8aabd1fe6fd79d015e866d83a (diff)
downloadspack-dc10c8a1ed240988f6b845763c96549ce74bf881.tar.gz
spack-dc10c8a1ed240988f6b845763c96549ce74bf881.tar.bz2
spack-dc10c8a1ed240988f6b845763c96549ce74bf881.tar.xz
spack-dc10c8a1ed240988f6b845763c96549ce74bf881.zip
[py-transformers] Add newer versions (#45022)
* Add newer versions for py-transformers * Add dependencies needed for py-transformers latest version * Enforce dependencies requirements for py-transformers newer versions
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/py-safetensors/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tokenizers/package.py1
-rw-r--r--var/spack/repos/builtin/packages/py-transformers/package.py57
3 files changed, 36 insertions, 24 deletions
diff --git a/var/spack/repos/builtin/packages/py-safetensors/package.py b/var/spack/repos/builtin/packages/py-safetensors/package.py
index 70df04cecc..f0f11247c5 100644
--- a/var/spack/repos/builtin/packages/py-safetensors/package.py
+++ b/var/spack/repos/builtin/packages/py-safetensors/package.py
@@ -12,7 +12,9 @@ class PySafetensors(PythonPackage):
homepage = "https://github.com/huggingface/safetensors"
pypi = "safetensors/safetensors-0.3.1.tar.gz"
+ version("0.4.3", sha256="2f85fc50c4e07a21e95c24e07460fe6f7e2859d0ce88092838352b798ce711c2")
version("0.3.1", sha256="571da56ff8d0bec8ae54923b621cda98d36dcef10feb36fd492c4d0c2cd0e869")
depends_on("py-setuptools", type="build")
depends_on("py-setuptools-rust", type="build")
+ depends_on("py-maturin", type="build", when="@0.4.3")
diff --git a/var/spack/repos/builtin/packages/py-tokenizers/package.py b/var/spack/repos/builtin/packages/py-tokenizers/package.py
index 8a5b4a88a9..4ff2c87d31 100644
--- a/var/spack/repos/builtin/packages/py-tokenizers/package.py
+++ b/var/spack/repos/builtin/packages/py-tokenizers/package.py
@@ -13,6 +13,7 @@ class PyTokenizers(PythonPackage):
homepage = "https://github.com/huggingface/tokenizers"
pypi = "tokenizers/tokenizers-0.6.0.tar.gz"
+ version("0.19.1", sha256="ee59e6680ed0fdbe6b724cf38bd70400a0c1dd623b07ac729087270caeac88e3")
version("0.15.0", sha256="10c7e6e7b4cabd757da59e93f5f8d1126291d16f8b54f28510825ef56a3e5d0e")
version("0.13.3", sha256="2e546dbb68b623008a5442353137fbb0123d311a6d7ba52f2667c8862a75af2e")
version("0.13.1", sha256="3333d1cee5c8f47c96362ea0abc1f81c77c9b92c6c3d11cbf1d01985f0d5cf1d")
diff --git a/var/spack/repos/builtin/packages/py-transformers/package.py b/var/spack/repos/builtin/packages/py-transformers/package.py
index e1b34bb65d..e5b6b11673 100644
--- a/var/spack/repos/builtin/packages/py-transformers/package.py
+++ b/var/spack/repos/builtin/packages/py-transformers/package.py
@@ -18,33 +18,42 @@ class PyTransformers(PythonPackage):
license("Apache-2.0")
+ version("4.42.3", sha256="7539873ff45809145265cbc94ea4619d2713c41ceaa277b692d8b0be3430f7eb")
+ version("4.38.1", sha256="86dc84ccbe36123647e84cbd50fc31618c109a41e6be92514b064ab55bf1304c")
version("4.35.2", sha256="2d125e197d77b0cdb6c9201df9fa7e2101493272e448b9fba9341c695bee2f52")
version("4.31.0", sha256="4302fba920a1c24d3a429a29efff6a63eac03f3f3cf55b55927fc795d01cb273")
version("4.24.0", sha256="486f353a8e594002e48be0e2aba723d96eda839e63bfe274702a4b5eda85559b")
version("4.6.1", sha256="83dbff763b7e7dc57cbef1a6b849655d4fcab6bffdd955c5e8bea12a4f76dc10")
version("2.8.0", sha256="b9f29cdfd39c28f29e0806c321270dea337d6174a7aa60daf9625bf83dbb12ee")
- depends_on("py-setuptools", type="build")
- depends_on("py-filelock", type=("build", "run"))
- depends_on("py-huggingface-hub@0.16.4:0", when="@4.34:", type=("build", "run"))
- depends_on("py-huggingface-hub@0.14.1:0", when="@4.26:", type=("build", "run"))
- depends_on("py-huggingface-hub@0.10:0", when="@4.24:", type=("build", "run"))
- depends_on("py-huggingface-hub@0.0.8", when="@4.6.1", type=("build", "run"))
- depends_on("py-numpy@1.17:", when="@4.6:", type=("build", "run"))
- depends_on("py-numpy", type=("build", "run"))
- depends_on("py-packaging@20:", when="@4.24:", type=("build", "run"))
- depends_on("py-packaging", when="@4.6.1", type=("build", "run"))
- depends_on("py-pyyaml@5.1:", when="@4.24:", type=("build", "run"))
- depends_on("py-regex@:2019.12.16,2019.12.18:", type=("build", "run"))
- depends_on("py-requests", type=("build", "run"))
- depends_on("py-safetensors@0.3.1:", when="@4.31:", type=("build", "run"))
- depends_on("py-tokenizers@0.14:0.18", when="@4.35:", type=("build", "run"))
- depends_on("py-tokenizers@0.11.1:0.11.2,0.11.4:0.13", when="@4.24:4.33", type=("build", "run"))
- depends_on("py-tokenizers@0.10.1:0.10", when="@4.6.1", type=("build", "run"))
- depends_on("py-tokenizers@0.5.2", when="@2.8.0", type=("build", "run"))
- depends_on("py-tqdm@4.27:", type=("build", "run"))
-
- # Historical requirements
- depends_on("py-sacremoses", when="@:4.6", type=("build", "run"))
- depends_on("py-boto3", when="@2.8.0", type=("build", "run"))
- depends_on("py-sentencepiece", when="@2.8.0", type=("build", "run"))
+ with default_args(type="build"):
+ depends_on("py-setuptools")
+
+ with default_args(type=("build", "run")):
+ depends_on("py-filelock")
+ depends_on("py-huggingface-hub@0.23.2:", when="@4.42.3:")
+ depends_on("py-huggingface-hub@0.19.3:", when="@4.38.1:")
+ depends_on("py-huggingface-hub@0.16.4:0", when="@4.34:")
+ depends_on("py-huggingface-hub@0.14.1:0", when="@4.26:")
+ depends_on("py-huggingface-hub@0.10:0", when="@4.24:")
+ depends_on("py-huggingface-hub@0.0.8", when="@4.6.1")
+ depends_on("py-numpy@1.17:", when="@4.6:")
+ depends_on("py-numpy")
+ depends_on("py-packaging@20:", when="@4.24:")
+ depends_on("py-packaging", when="@4.6.1")
+ depends_on("py-pyyaml@5.1:", when="@4.24:")
+ depends_on("py-regex@:2019.12.16,2019.12.18:")
+ depends_on("py-requests")
+ depends_on("py-safetensors@0.4.1:", when="@4.38.1:")
+ depends_on("py-safetensors@0.3.1:", when="@4.31:")
+ depends_on("py-tokenizers@0.19", when="@4.40.0:")
+ depends_on("py-tokenizers@0.14:0.18", when="@4.35:4.39.3")
+ depends_on("py-tokenizers@0.11.1:0.11.2,0.11.4:0.13", when="@4.24:4.33")
+ depends_on("py-tokenizers@0.10.1:0.10", when="@4.6.1")
+ depends_on("py-tokenizers@0.5.2", when="@2.8.0")
+ depends_on("py-tqdm@4.27:")
+
+ # Historical requirements
+ depends_on("py-sacremoses", when="@:4.6")
+ depends_on("py-boto3", when="@2.8.0")
+ depends_on("py-sentencepiece", when="@2.8.0")