@@ -395,16 +395,6 @@ def checkdep_ghostscript():
395
395
except (IndexError , ValueError ):
396
396
return None
397
397
398
- def checkdep_ps2eps ():
399
- try :
400
- stdin , stdout = os .popen4 ('ps2eps -v' )
401
- line = stdout .readlines ()[- 1 ]
402
- v = line .split ()[- 1 ]
403
- float (v )
404
- return v
405
- except (IndexError , ValueError ):
406
- return None
407
-
408
398
def checkdep_tex ():
409
399
try :
410
400
stdin , stdout = os .popen4 ('tex -version' )
@@ -417,9 +407,9 @@ def checkdep_tex():
417
407
except (IndexError , ValueError ):
418
408
return None
419
409
420
- def checkdep_xpdf ():
410
+ def checkdep_pdftops ():
421
411
try :
422
- stdin , stdout = os .popen4 ('xpdf -v' )
412
+ stdin , stdout = os .popen4 ('pdftops -v' )
423
413
for line in stdout .readlines ():
424
414
if 'version' in line :
425
415
v = line .split ()[- 1 ]
@@ -637,21 +627,13 @@ def validate_ps_distiller(s):
637
627
unless ghostscript-%s or later is installed on your system'% gs_req )
638
628
639
629
if s == 'xpdf' :
640
- xpdf_req = '3.0'
641
- ps2eps_req = '1.58'
642
- xpdf_v = checkdep_xpdf ()
643
- if compare_versions (xpdf_v , xpdf_req ): pass
630
+ pdftops_req = '3.0'
631
+ pdftops_v = checkdep_pdftops ()
632
+ if compare_versions (pdftops_v , pdftops_req ): pass
644
633
else :
645
634
flag = False
646
635
warnings .warn ('matplotlibrc ps.usedistiller can not be set to \
647
- xpdf unless xpdf-%s or later is installed on your system' % xpdf_req )
648
-
649
- ## ps2eps_v = checkdep_ps2eps()
650
- ## if compare_versions(ps2eps_v, ps2eps_req): pass
651
- ## else:
652
- ## flag = False
653
- ## warnings.warn('matplotlibrc ps.usedistiller can not be set to xpdf \
654
- ##unless ps2eps-%s or later is installed on your system' % ps2eps_req)
636
+ xpdf unless xpdf-%s or later is installed on your system' % pdftops_req )
655
637
656
638
if flag : return s
657
639
else : return None
0 commit comments