File indexing completed on 2025-12-16 09:27:55
0001 from spack.package import *
0002
0003 try:
0004 from spack_repo.builtin.packages.py_rucio_clients.package import PyRucioClients as BuiltinPyRucioClients
0005 except:
0006 from spack.pkg.builtin.py_rucio_clients import PyRucioClients as BuiltinPyRucioClients
0007
0008 class PyRucioClients(BuiltinPyRucioClients):
0009 version(
0010 "37.3.0", sha256="b4bca8d451bc34528797ca188884a0c8b5ddfef2d32803765e6333455879f819"
0011 )
0012
0013 depends_on("py-requests@2.32.2:", type=("build", "run"), when="@:36")
0014 depends_on("py-urllib3@1.26.18:", type=("build", "run"), when="@:36")
0015 depends_on("py-requests@2.32.3:", type=("build", "run"), when="@37:")
0016 depends_on("py-urllib3@2.3.0:", type=("build", "run"), when="@37:")
0017 depends_on("py-jsonschema@4.20.0:", type=("build", "run"), when="@:36")
0018 depends_on("py-jsonschema@4.23.0:", type=("build", "run"), when="@37:")
0019 depends_on("py-packaging@24.2:", type=("build", "run"), when="@37:")
0020 depends_on("py-rich@13.9.4:", type=("build", "run"), when="@37:")
0021 depends_on("py-typing-extensions@4.12.2:", type=("build", "run"))
0022 depends_on("py-click@8.1.7:", type=("build", "run"), when="@37:")
0023
0024 with when("+ssh"):
0025 depends_on("py-paramiko@3.4.0:", when="@:36")
0026 depends_on("py-paramiko@3.5.1:", when="@37:")
0027
0028 with when("+kerberos"):
0029 depends_on("py-requests-kerberos@0.14.0:", when="@:36")
0030 depends_on("py-requests-kerberos@0.15.0:", when="@37:")
0031
0032 with when("+swift"):
0033 depends_on("py-python-swiftclient@4.4.0:", when="@:36")
0034 depends_on("py-python-swiftclient@4.7.0:", when="@37:")
0035
0036 with when("+argcomplete"):
0037 depends_on("py-argcomplete@3.1.6:", when="@:36")
0038 depends_on("py-argcomplete@3.5.3:", when="@37:")