105
105
import six
106
106
import sys
107
107
import distutils .version
108
+ from itertools import chain
108
109
109
110
__version__ = '1.4.x'
110
111
__version__numpy__ = '1.6' # minimum required numpy version
@@ -191,7 +192,7 @@ def _forward_ilshift(self, other):
191
192
192
193
193
194
from matplotlib .rcsetup import (defaultParams ,
194
- validate_backend , obsolete_rcparams )
195
+ validate_backend )
195
196
196
197
major , minor1 , minor2 , s , tmp = sys .version_info
197
198
_python24 = (major == 2 and minor1 >= 4 ) or major >= 3
@@ -803,6 +804,10 @@ def matplotlib_fname():
803
804
_deprecated_ignore_map = {
804
805
}
805
806
807
+ _obsolete_set = set (['tk.pythoninspect' , ])
808
+ _all_deprecated = set (chain (_deprecated_ignore_map ,
809
+ _deprecated_map , _obsolete_set ))
810
+
806
811
807
812
class RcParams (dict ):
808
813
@@ -815,7 +820,7 @@ class RcParams(dict):
815
820
816
821
validate = dict ((key , converter ) for key , (default , converter ) in
817
822
six .iteritems (defaultParams )
818
- if key not in obsolete_rcparams )
823
+ if key not in _all_deprecated )
819
824
msg_depr = "%s is deprecated and replaced with %s; please use the latter."
820
825
msg_depr_ignore = "%s is deprecated and ignored. Use %s"
821
826
@@ -920,7 +925,7 @@ def rc_params(fail_on_error=False):
920
925
message = 'could not find rc file; returning defaults'
921
926
ret = RcParams ([(key , default ) for key , (default , _ ) in
922
927
six .iteritems (defaultParams )
923
- if key not in obsolete_rcparams ])
928
+ if key not in _all_deprecated ])
924
929
warnings .warn (message )
925
930
return ret
926
931
@@ -1043,7 +1048,7 @@ def rc_params_from_file(fname, fail_on_error=False, use_default_template=True):
1043
1048
1044
1049
iter_params = six .iteritems (defaultParams )
1045
1050
config = RcParams ([(key , default ) for key , (default , _ ) in iter_params
1046
- if key not in obsolete_rcparams ])
1051
+ if key not in _all_deprecated ])
1047
1052
config .update (config_from_file )
1048
1053
1049
1054
verbose .set_level (config ['verbose.level' ])
@@ -1087,7 +1092,7 @@ def rc_params_from_file(fname, fail_on_error=False, use_default_template=True):
1087
1092
1088
1093
rcParamsDefault = RcParams ([(key , default ) for key , (default , converter ) in
1089
1094
six .iteritems (defaultParams )
1090
- if key not in obsolete_rcparams ])
1095
+ if key not in _all_deprecated ])
1091
1096
1092
1097
1093
1098
rcParams ['ps.usedistiller' ] = checkdep_ps_distiller (
0 commit comments