diff options
-rw-r--r-- | var/spack/repos/builtin/packages/py-deeptools/package.py | 24 |
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")) |