summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/py-transformers/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/py-transformers/package.py')
-rw-r--r--var/spack/repos/builtin/packages/py-transformers/package.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/py-transformers/package.py b/var/spack/repos/builtin/packages/py-transformers/package.py
index b0e3fbd1fd..d2643b732c 100644
--- a/var/spack/repos/builtin/packages/py-transformers/package.py
+++ b/var/spack/repos/builtin/packages/py-transformers/package.py
@@ -16,24 +16,32 @@ class PyTransformers(PythonPackage):
maintainers = ["adamjstewart"]
+ version("4.24.0", sha256="486f353a8e594002e48be0e2aba723d96eda839e63bfe274702a4b5eda85559b")
version("4.6.1", sha256="83dbff763b7e7dc57cbef1a6b849655d4fcab6bffdd955c5e8bea12a4f76dc10")
version("2.8.0", sha256="b9f29cdfd39c28f29e0806c321270dea337d6174a7aa60daf9625bf83dbb12ee")
+ depends_on("python@3.7:", when="@4.24:", type=("build", "run"))
depends_on("python@3.6:", type=("build", "run"))
depends_on("py-setuptools", type="build")
-
- depends_on("py-dataclasses", when="^python@:3.6", type=("build", "run"))
- depends_on("py-importlib-metadata", when="@4.6.1: ^python@:3.7", type=("build", "run"))
+ depends_on("py-importlib-metadata", when="@4.6: ^python@:3.7", type=("build", "run"))
depends_on("py-filelock", type=("build", "run"))
- depends_on("py-huggingface-hub@0.0.8", when="@4.6.1:", 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-numpy@1.17:", when="@4.6.1:", type=("build", "run"))
- depends_on("py-packaging", when="@4.6.1:", 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-sacremoses", type=("build", "run"))
+ depends_on("py-tokenizers@0.11.1:0.11.2,0.11.4:0.13", when="@4.24:", 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-tokenizers@0.10.1:0.10", when="@4.6.1:", type=("build", "run"))
depends_on("py-tqdm@4.27:", type=("build", "run"))
+
+ # Historical requirements
+ depends_on("py-dataclasses", when="@4.6.1 ^python@:3.6", type=("build", "run"))
+ depends_on("py-sacremoses", when="@:4.6", type=("build", "run"))
depends_on("py-boto3", when="@2.8.0", type=("build", "run"))
+ depends_on("py-dataclasses", when="@2.8.0 ^python@:3.6", type=("build", "run"))
depends_on("py-sentencepiece", when="@2.8.0", type=("build", "run"))