Here is a patch to fix a trivial problem I am having using the plot
directive under recent versions of sphinx (0.6b1).

Ga�l
Index: lib/matplotlib/sphinxext/plot_directive.py
===================================================================
--- lib/matplotlib/sphinxext/plot_directive.py  (revision 7005)
+++ lib/matplotlib/sphinxext/plot_directive.py  (working copy)
@@ -17,6 +17,7 @@
 """
 
 import sys, os, glob, shutil, hashlib, imp, warnings, cStringIO
+import re
 try:
     from hashlib import md5
 except ImportError:
@@ -33,7 +34,10 @@
 import sphinx
 
 sphinx_version = sphinx.__version__.split(".")
-sphinx_version = tuple([int(x) for x in sphinx_version[:2]])
+# The split is necessary for sphinx beta versions where the string is
+# '6b1'
+sphinx_version = tuple([int(re.split('[a-z]', x)[0]) 
+                        for x in sphinx_version[:2]])
 
 import matplotlib
 import matplotlib.cbook as cbook
------------------------------------------------------------------------------
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to