@@ -1458,6 +1458,9 @@ class BackendGtk3Agg(OptionalBackendPackage):
14581458 name = "gtk3agg"
14591459
14601460 def check (self ):
1461+ if self .get_config () is False :
1462+ raise CheckFailed ("skipping due to configuration" )
1463+
14611464 if 'TRAVIS' in os .environ :
14621465 raise CheckFailed ("Can't build with Travis" )
14631466
@@ -1521,6 +1524,9 @@ class BackendGtk3Cairo(OptionalBackendPackage):
15211524 name = "gtk3cairo"
15221525
15231526 def check (self ):
1527+ if self .get_config () is False :
1528+ raise CheckFailed ("skipping due to configuration" )
1529+
15241530 if 'TRAVIS' in os .environ :
15251531 raise CheckFailed ("Can't build with Travis" )
15261532
@@ -1549,6 +1555,9 @@ class BackendWxAgg(OptionalBackendPackage):
15491555 name = "wxagg"
15501556
15511557 def check (self ):
1558+ if self .get_config () is False :
1559+ raise CheckFailed ("skipping due to configuration" )
1560+
15521561 try :
15531562 import wxversion
15541563 except ImportError :
@@ -1617,6 +1626,9 @@ class Windowing(OptionalBackendPackage):
16171626 name = "windowing"
16181627
16191628 def check (self ):
1629+ if self .get_config () is False :
1630+ raise CheckFailed ("skipping due to configuration" )
1631+
16201632 if sys .platform != 'win32' :
16211633 raise CheckFailed ("Microsoft Windows only" )
16221634 config = self .get_config ()
@@ -1648,6 +1660,9 @@ def convert_qt_version(self, version):
16481660 return '.' .join (temp )
16491661
16501662 def check (self ):
1663+ if self .get_config () is False :
1664+ raise CheckFailed ("skipping due to configuration" )
1665+
16511666 try :
16521667 from PyQt4 import pyqtconfig
16531668 except ImportError :
@@ -1666,6 +1681,9 @@ class BackendPySide(OptionalBackendPackage):
16661681 name = "pyside"
16671682
16681683 def check (self ):
1684+ if self .get_config () is False :
1685+ raise CheckFailed ("skipping due to configuration" )
1686+
16691687 try :
16701688 from PySide import __version__
16711689 from PySide import QtCore
@@ -1682,6 +1700,9 @@ class BackendCairo(OptionalBackendPackage):
16821700 name = "cairo"
16831701
16841702 def check (self ):
1703+ if self .get_config () is False :
1704+ raise CheckFailed ("skipping due to configuration" )
1705+
16851706 try :
16861707 import cairo
16871708 except ImportError :
0 commit comments