--- setupext.py.orig	2014-08-25 21:24:27.000000000 -0500
+++ setupext.py	2014-09-18 06:38:30.000000000 -0500
@@ -1735,6 +1747,9 @@
     name = "gtk3agg"
 
     def check_requirements(self):
+        if self.get_config() is False:
+            raise CheckFailed("skipping due to configuration")
+
         if 'TRAVIS' in os.environ:
             raise CheckFailed("Can't build with Travis")
 
@@ -1800,6 +1815,9 @@
     name = "gtk3cairo"
 
     def check_requirements(self):
+        if self.get_config() is False:
+            raise CheckFailed("skipping due to configuration")
+
         if 'TRAVIS' in os.environ:
             raise CheckFailed("Can't build with Travis")
 
@@ -1828,6 +1846,9 @@
     name = "wxagg"
 
     def check_requirements(self):
+        if self.get_config() is False:
+            raise CheckFailed("skipping due to configuration")
+
         try:
             import wxversion
         except ImportError:
@@ -2031,6 +2052,9 @@
     name = "cairo"
 
     def check_requirements(self):
+        if self.get_config() is False:
+            raise CheckFailed("skipping due to configuration")
+
         try:
             import cairocffi
         except ImportError: