font cache errors, again

I am still seeing the error below in matplotlib-1.1.0 - the bug occurs
when the user installs our software to the directory "version1", uses
that installation, then installs "version2" and removes "version1",
which breaks matplotlib because (unlike any other Python module I've
ever used) the absolute font paths are hardwired into the user's local
configuration. I was told nearly a year ago that this was already
fixed in SVN, but clearly this is not the case. Is there a workaround
for this other than emailing every user who complains and telling
him/her to rm -rf ~/.matplotlib?

thanks,
Nat

File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/backends/backend_wxagg.py",
line 59, in draw
   FigureCanvasAgg.draw(self)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py",
line 401, in draw
   self.figure.draw(self.renderer)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/artist.py",
line 55, in draw_wrapper
   draw(artist, renderer, *args, **kwargs)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/figure.py",
line 884, in draw
   func(*args)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/artist.py",
line 55, in draw_wrapper
   draw(artist, renderer, *args, **kwargs)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/axes.py",
line 1983, in draw
   a.draw(renderer)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/artist.py",
line 55, in draw_wrapper
   draw(artist, renderer, *args, **kwargs)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/axis.py",
line 1037, in draw
   ticklabelBoxes, ticklabelBoxes2 =
self._get_tick_bboxes(ticks_to_draw, renderer)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/axis.py",
line 988, in _get_tick_bboxes
   extent = tick.label1.get_window_extent(renderer)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/text.py",
line 747, in get_window_extent
   bbox, info = self._get_layout(self._renderer)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/text.py",
line 300, in _get_layout
   ismath=False)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py",
line 183, in get_text_width_height_descent font =
self._get_agg_font(prop)
File "/Users/nat/version2/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py",
line 224, in _get_agg_font font = FT2Font(str(fname))
RuntimeError: Could not open facefile
/Users/nat/version1/Python.framework/Versions/Current/lib/python2.7/site-packages/matplotlib/mpl-data/fonts/ttf/VeraMono.ttf;
Cannot_Open_Resource