@@ -1506,6 +1506,7 @@ def get_install_requires(self):
1506
1506
1507
1507
class BackendAgg (OptionalBackendPackage ):
1508
1508
name = "agg"
1509
+ force = True
1509
1510
1510
1511
def get_extension (self ):
1511
1512
sources = [
@@ -1523,10 +1524,10 @@ def get_extension(self):
1523
1524
1524
1525
class BackendTkAgg (OptionalBackendPackage ):
1525
1526
name = "tkagg"
1527
+ force = True
1526
1528
1527
- def check_requirements (self ):
1528
- BackendAgg .force = True
1529
- return ""
1529
+ def check (self ):
1530
+ return "installing; run-time loading from Python Tcl / Tk"
1530
1531
1531
1532
def get_extension (self ):
1532
1533
sources = [
@@ -1658,8 +1659,6 @@ def check(self):
1658
1659
return super (BackendGtkAgg , self ).check ()
1659
1660
except :
1660
1661
raise
1661
- else :
1662
- BackendAgg .force = True
1663
1662
1664
1663
def get_package_data (self ):
1665
1664
return {'matplotlib' : ['mpl-data/*.glade' ]}
@@ -1735,7 +1734,6 @@ def check_requirements(self):
1735
1734
p .join ()
1736
1735
1737
1736
if success :
1738
- BackendAgg .force = True
1739
1737
return msg
1740
1738
else :
1741
1739
raise CheckFailed (msg )
@@ -1808,7 +1806,6 @@ def check_requirements(self):
1808
1806
p .join ()
1809
1807
1810
1808
if success :
1811
- BackendAgg .force = True
1812
1809
return msg
1813
1810
else :
1814
1811
raise CheckFailed (msg )
@@ -1852,8 +1849,6 @@ def check_requirements(self):
1852
1849
raise CheckFailed (
1853
1850
"Requires wxPython 2.8, found %s" % backend_version )
1854
1851
1855
- BackendAgg .force = True
1856
-
1857
1852
return "version %s" % backend_version
1858
1853
1859
1854
@@ -1963,7 +1958,6 @@ def backend_pyside_internal_check(self):
1963
1958
except ImportError :
1964
1959
raise CheckFailed ("PySide not found" )
1965
1960
else :
1966
- BackendAgg .force = True
1967
1961
return ("Qt: %s, PySide: %s" %
1968
1962
(QtCore .__version__ , __version__ ))
1969
1963
@@ -1980,7 +1974,6 @@ def backend_pyqt4_internal_check(self):
1980
1974
except AttributeError :
1981
1975
raise CheckFailed ('PyQt4 not correctly imported' )
1982
1976
else :
1983
- BackendAgg .force = True
1984
1977
return ("Qt: %s, PyQt: %s" % (self .convert_qt_version (qt_version ), pyqt_version_str ))
1985
1978
1986
1979
@@ -2016,7 +2009,6 @@ def backend_pyside2_internal_check(self):
2016
2009
except ImportError :
2017
2010
raise CheckFailed ("PySide2 not found" )
2018
2011
else :
2019
- BackendAgg .force = True
2020
2012
return ("Qt: %s, PySide2: %s" %
2021
2013
(QtCore .__version__ , __version__ ))
2022
2014
@@ -2032,7 +2024,6 @@ def backend_pyqt5_internal_check(self):
2032
2024
except AttributeError :
2033
2025
raise CheckFailed ('PyQt5 not correctly imported' )
2034
2026
else :
2035
- BackendAgg .force = True
2036
2027
return ("Qt: %s, PyQt: %s" % (self .convert_qt_version (qt_version ), pyqt_version_str ))
2037
2028
2038
2029
def backend_qt5_internal_check (self ):
0 commit comments