106106 'provide_pytz' : 'auto' ,
107107 'provide_dateutil' : 'auto' ,
108108 'provide_configobj' : 'auto' ,
109- 'provide_traits' : 'auto' ,
109+ 'provide_traits' : False ,
110110 'build_agg' : True ,
111111 'build_gtk' : 'auto' ,
112112 'build_gtkagg' : 'auto' ,
141141
142142 try : options ['provide_traits' ] = config .getboolean ("provide_packages" ,
143143 "enthought.traits" )
144- except : options ['provide_traits' ] = 'auto'
144+ except : options ['provide_traits' ] = False
145145
146146 try : options ['build_gtk' ] = config .getboolean ("gui_support" , "gtk" )
147147 except : options ['build_gtk' ] = 'auto'
@@ -462,9 +462,11 @@ def check_provide_configobj():
462462 return False
463463
464464def check_provide_traits ():
465- if options ['provide_traits' ] is True :
466- print_status ("enthought.traits" , "matplotlib will provide" )
467- return True
465+ # Let's not install traits by default for now, unless it is specifically
466+ # asked for in setup.cfg AND it is not already installed
467+ # if options['provide_traits'] is True:
468+ # print_status("enthought.traits", "matplotlib will provide")
469+ # return True
468470 try :
469471 from enthought import traits
470472 try :
@@ -478,12 +480,16 @@ def check_provide_traits():
478480 version = version .version
479481 except AttributeError :
480482 version = version .__version__
481- if version .endswith ('mpl' ):
482- print_status ("enthought.traits" , "matplotlib will provide" )
483- return True
484- else :
485- print_status ("enthought.traits" , version )
486- return False
483+ # next 2 lines added temporarily while we figure out what to do
484+ # with traits:
485+ print_status ("enthought.traits" , version )
486+ return False
487+ # if version.endswith('mpl'):
488+ # print_status("enthought.traits", "matplotlib will provide")
489+ # return True
490+ # else:
491+ # print_status("enthought.traits", version)
492+ # return False
487493 except ImportError :
488494 if options ['provide_traits' ]:
489495 print_status ("enthought.traits" , "matplotlib will provide" )
0 commit comments