summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/py-deeptools/package.py24
1 files changed, 8 insertions, 16 deletions
diff --git a/var/spack/repos/builtin/packages/py-deeptools/package.py b/var/spack/repos/builtin/packages/py-deeptools/package.py
index 6b143c287b..9a53e65542 100644
--- a/var/spack/repos/builtin/packages/py-deeptools/package.py
+++ b/var/spack/repos/builtin/packages/py-deeptools/package.py
@@ -10,16 +10,17 @@ class PyDeeptools(PythonPackage):
"""deepTools addresses the challenge of handling the large amounts of data
that are now routinely generated from DNA sequencing centers."""
- # The test suite and associated test data is missing in the pypi tarball.
homepage = "https://pypi.python.org/pypi/deepTools/"
- url = "https://github.com/deeptools/deepTools/archive/3.3.0.tar.gz"
+ pypi = "deepTools/deepTools-3.5.3.tar.gz"
- version("3.5.2", sha256="4d8be1bafa1e8f54a26f5eaac54da6c6e50709f3a3a72a57cd96ac0f22c30383")
- version("3.3.0", sha256="a7aaf79fe939ca307fe6ec5e156750389fdfa4324bf0dd6bf5f53d5fda109358")
- version("3.2.1", sha256="dbee7676951a9fdb1b88956fe4a3294c99950ef193ea1e9edfba1ca500bd6a75")
- version("2.5.2", sha256="16d0cfed29af37eb3c4cedd9da89b4952591dc1a7cd8ec71fcba87c89c62bf79")
+ version("3.5.3", sha256="d57ede59417dcde09763d3c4e2aabd45abba1155200777a73a9cb0e94df73ff9")
+ version("3.5.2", sha256="9367f9037b1822b7d69d5abaf47ca25bf0e5dc4cb8be85bd55b6f63c90781941")
+ version("3.3.0", sha256="a9a6d2aff919f45e869acfb477e977db627da84f8136e4b4af0a5100057e6bc3")
+ version("3.2.1", sha256="ccbabb46d6c17c927e96fadc43d8d4770efeaf40b9bcba3b94915a211007378e")
+ version("2.5.2", sha256="305d0b85d75bd8af19dbe8947bb76c399fd5aaebd02f441455f4ba9e6c66ad9b")
depends_on("py-setuptools", type="build")
+
depends_on("py-numpy@1.9.0:", type=("build", "run"))
depends_on("py-scipy@0.17.0:", type=("build", "run"))
depends_on("py-matplotlib@3.3.0:", when="@3.5.1:", type=("build", "run"))
@@ -31,13 +32,4 @@ class PyDeeptools(PythonPackage):
depends_on("py-plotly@4.9:", when="@3.5.1:", type=("build", "run"))
depends_on("py-plotly@2.0.0:", when="@:3.5.0", type=("build", "run"))
depends_on("py-deeptoolsintervals@0.1.8:", type=("build", "run"))
-
- def patch(self):
- # Add nosetest hook for "python setup.py test" argument.
- filter_file(
- r"^setup\(",
- r"""setup(
- tests_require='nose',
- test_suite='nose.collector',""",
- "setup.py",
- )
+ depends_on("py-importlib-metadata", when="@3.5.3", type=("build", "run"))