From e1293b7fb884ff981ba94a02fa7c301af58115d7 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Fri, 15 Jan 2016 10:51:17 -0600
Subject: [PATCH] Fix up extras dependency declarations

---
 setup.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 5f43cc42b..5eea0c3aa 100644
--- a/setup.py
+++ b/setup.py
@@ -48,12 +48,19 @@ setup(name="loo.py",
           "pyopencl":  [
               "pyopencl>=2015.2",
               ],
-          'fortran':  [
-              "hg+https://bitbucket.org/inducer/f2py",
+          "fortran":  [
+              # Note that this is *not* regular 'f2py2e', this is
+              # the Fortran parser from the (unfinished) third-edition
+              # f2py, as linked below.
+              "f2py>=0.3.1",
               "ply>=3.6",
               ],
           },
 
+      dependency_links=[
+          "hg+https://bitbucket.org/inducer/f2py#egg=f2py==0.3.1"
+          ],
+
       scripts=["bin/loopy"],
 
       author="Andreas Kloeckner",
-- 
GitLab