I think having only the one failure (and one from a test that is quite new) is pretty good.
I'm not sure why that test is failing -- is it possible it's testing with an earlier checkout using tests from a newer checkout. This would happen, for example, if running the tests from the matplotlib source directory. Mike On 05/15/2012 12:08 PM, Edward C. Jones wrote: > I use up-to-date Debian testing (wheezy) with the amd64 architecture > and Debian's python3.2. I install matplotlib from the tarball > matplotlib-matplotlib-v1.1.0-684-ge87374e.tar.gz > Before the current install, I had also on my system Debian's > python-matplotlib and python-matplotlib-data packages. They contain > some of the same > files as the tarball (/etc/matplotlibrc). I have completely removed the two > Debian packages. My Debian system includes the packages python3-tk, tck8.5, > tcl8.5-dev, tk8.5, and tk-dev. > > I did a new matplotlib install, starting by unpacking the tarball. > > In /usr/local/lib/python3.2/dist-packages/matplotlib/tests/test_text.py > in test_afm_kerning, I added before the assert: > xxx = afm.string_width_height('VAVAVAVAVAVA') > print(xxx) > > The results are: > > > python3.2 > Python 3.2.3rc2 (default, Mar 21 2012, 05:47:04) > [GCC 4.6.3] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> import matplotlib > >>> matplotlib.test() > ..K........./usr/lib/python3/dist-packages/nose/tools.py:82: > ResourceWarning: unclosed file<_io.BufferedRandom name=3> > pass > ...../usr/lib/python3.2/subprocess.py:650: ResourceWarning: unclosed file > <_io.FileIO name=6 mode='rb'> > _cleanup() > /usr/lib/python3.2/subprocess.py:650: ResourceWarning: unclosed file > <_io.FileIO name=8 mode='rb'> > _cleanup() > > Many "."s and "K"s are printed. > > ====================================================================== > FAIL: matplotlib.tests.test_text.test_afm_kerning > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/nose/case.py", line 198, in runTest > self.test(*self.arg) > File > "/usr/local/lib/python3.2/dist-packages/matplotlib/tests/test_text.py", line > 109, in test_afm_kerning > assert afm.string_width_height('VAVAVAVAVAVA') == (7174.0, 718) > AssertionError: AssertionError: > -------------------->> begin captured stdout<< --------------------- > (8004.0, 718) > > --------------------->> end captured stdout<< ---------------------- > > ---------------------------------------------------------------------- > Ran 1091 tests in 312.866s > > FAILED (KNOWNFAIL=275, failures=1) > /usr/local/lib/python3.2/dist-packages/matplotlib/__init__.py:937: > /UserWarning: This call to matplotlib.use() has no effect > because the the backend has already been chosen; > matplotlib.use() must be called *before* pylab, matplotlib.pyplot, > or matplotlib.backends is imported for the first time. > > if warn: warnings.warn(_use_error_msg) > False > >>> > ======= > Here is one of matplotlib's simple sample programs. It works. > > #! /usr/bin/env python3.2 > > from pylab import * > > t = arange(0.0, 2.0, 0.01) > s = sin(2*pi*t) > plot(t, s, linewidth=1.0) > > xlabel('time (s)') > ylabel('voltage (mV)') > title('About as simple as it gets, folks') > grid(True) > show() > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users