File indexing completed on 2026-09-22 08:05:47
0001
0002
0003
0004
0005 from spack_repo.builtin.build_systems.python import PythonPackage
0006
0007 from spack.package import *
0008
0009
0010 class EicAsk(PythonPackage):
0011 """Command-line interface for the EIC documentation query API."""
0012
0013 homepage = "https://eic.github.io"
0014 pypi = "eic_ask/eic_ask-0.1.0.tar.gz"
0015 git = "https://github.com/eic/eic-ask.git"
0016
0017 tags = ["eic", "hep"]
0018
0019 maintainers("wdconinc", "aprozo")
0020
0021 license("LGPL-2.1-or-later", checked_by="wdconinc")
0022
0023 version("0.2.3", sha256="f3c551e284e1b7ed17d9d5d904bbde37bd5ec8516e4bf65967e5fe540eff1edb")
0024 version("0.2.2", sha256="8fcfb904bb0db80a686b5d43e1f1ee12151a42ff846cd3e4aab6f29db3dfb322")
0025 version("0.1.0", sha256="a5e398941208cc5edcebc7ef3f7b7bae07657cc02e5fdd33d5dd0c35c0c6f208")
0026
0027 depends_on("python@3.10:", type=("build", "run"))
0028
0029 with default_args(type="build"):
0030 depends_on("py-setuptools@68:")
0031
0032 def setup_build_environment(self, env):
0033
0034
0035 venv = self.spec["python-venv"].package
0036 for d in {venv.platlib, venv.purelib}:
0037 env.prepend_path("PYTHONPATH", join_path(self.prefix, d))