summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/nf-core-tools/package.py
blob: d709e9167672ac23c78f3e15d0b044a37efd6f16 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Copyright 2013-2022 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 NfCoreTools(PythonPackage):
    """A python package with helper tools for the nf-core community."""

    homepage = "https://nf-co.re/tools"
    pypi = "nf-core/nf-core-2.7.1.tar.gz"
    maintainers("marcodelapierre")

    license("MIT")

    version("2.7.2", sha256="585be3908b9b93ee9263b99dd779818d48d51f6e7f44a42aa79e626617e7af48")
    version("2.7.1", sha256="90de62390314ef3141cee700667f017aa65c0346e40704a0f70d0662abcfb0db")
    version("2.6", sha256="47d4df906a60006249284bbf0bb84cdec48303a699c7c0d0a26f404a50e0811a")
    version("2.5.1", sha256="0303f6e3810ba1bc6ac843566ee9dea6b5edbf3527437dec5854b8c437456a4f")

    depends_on("nextflow@21.10.3:", type="run")

    depends_on("python@3.7:3", type=("build", "run"))
    depends_on("py-setuptools@40.6:", type="build")

    depends_on("py-click", type=("build", "run"))
    depends_on("py-filetype", type=("build", "run"))
    depends_on("py-galaxy-tool-util", type=("build", "run"))
    depends_on("py-gitpython", type=("build", "run"))
    depends_on("py-jinja2", type=("build", "run"))
    depends_on("py-jsonschema@3.0:", type=("build", "run"))
    depends_on("py-markdown@3.3:", type=("build", "run"))
    depends_on("py-packaging", type=("build", "run"))
    depends_on("py-pre-commit", type=("build", "run"))
    depends_on("py-prompt-toolkit@3.0.3:", type=("build", "run"))
    depends_on("py-pytest@7.0.0:", type=("build", "run"))
    depends_on("py-pytest-workflow@1.6.0:", type=("build", "run"))
    depends_on("py-pyyaml", type=("build", "run"))
    depends_on("py-questionary@1.8.0:", type=("build", "run"))
    depends_on("py-refgenie", type=("build", "run"))
    depends_on("py-requests", type=("build", "run"))
    depends_on("py-requests-cache", type=("build", "run"))
    depends_on("py-rich-click@1.0.0:", type=("build", "run"))
    depends_on("py-rich@10.7.0:", type=("build", "run"))
    depends_on("py-tabulate", type=("build", "run"))