From 2f4661313256310cf1b98a760515bd7d1523af20 Mon Sep 17 00:00:00 2001
From: hegner <benedikt.hegner@cern.ch>
Date: Fri, 2 Dec 2016 22:56:00 +0100
Subject: [PATCH] Fix download URL and dependencies for py-pypar (#2430)

* fix download URL and dependencies for py-pypar

* use url_for_version in py-pypar
---
 var/spack/repos/builtin/packages/py-pypar/package.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/var/spack/repos/builtin/packages/py-pypar/package.py b/var/spack/repos/builtin/packages/py-pypar/package.py
index 90d1f957b6..ffbc232353 100644
--- a/var/spack/repos/builtin/packages/py-pypar/package.py
+++ b/var/spack/repos/builtin/packages/py-pypar/package.py
@@ -30,13 +30,17 @@ class PyPypar(Package):
        written in Python to run in parallel on multiple processors and
        communicate using MPI."""
     homepage = "http://code.google.com/p/pypar/"
-    url      = "https://pypar.googlecode.com/files/pypar-2.1.5_108.tgz"
+    url      = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pypar/pypar-2.1.5_108.tgz"
+
+    version('2.1.5_108', '7a1f28327d2a3b679f9455c843d850b8')
 
-    version('2.1.5_108', '7a1f28327d2a3b679f9455c843d850b8',
-            url='https://pypar.googlecode.com/files/pypar-2.1.5_108.tgz')
     extends('python')
     depends_on('mpi')
+    depends_on('py-numpy')
 
     def install(self, spec, prefix):
         with working_dir('source'):
             setup_py('install', '--prefix=%s' % prefix)
+
+    def url_for_version(self, version):
+        return "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pypar/pypar-%s.tgz" % version
-- 
GitLab