Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f453421

Browse files
committed
make all optional backends respect the cfg file
1 parent 85a71c0 commit f453421

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

setupext.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)