I have automated building of matplotlib manylinux wheels for matplotlib 1.5.1, adding a version of PR #6442 .
The build script is here, and the build matrix is here.
Now I'm testing these wheels on travis at manylinux-testing with test script here.
(Is this the right way to run tests on an installed matplotlib?)
But - I am getting test failures that look unrelated to the manylinux build itself - see failing matplotlib test run.
Would y'all mind casting your eyes over these failures to let me know if they are telling me anything bad about the manylinux build?
These tend to mean that there is an import error is those modules
====================================================================== ERROR: Failure: AttributeError ('module' object has no attribute 'test_widgets') ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/travis/build/matthew-brett/manylinux-testing/venv/lib/python2.7/site-packages/nose/loader.py", line 407, in loadTestsFromName module = resolve_name(addr.module) File "/home/travis/build/matthew-brett/manylinux-testing/venv/lib/python2.7/site-packages/nose/util.py", line 322, in resolve_name obj = getattr(obj, part) AttributeError: 'module' object has no attribute 'test_widgets'
These are due to a bug fix in numpy that fixed some small-number rounding see #5950 and the rabbit dragon hole that leads to.
====================================================================== FAIL: matplotlib.tests.test_axes.test_formatter_large_small.test ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/travis/build/matthew-brett/manylinux-testing/venv/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/home/travis/build/matthew-brett/manylinux-testing/venv/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 53, in failer result = f(*args, **kwargs) File "/home/travis/build/matthew-brett/manylinux-testing/venv/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 220, in do_test '(RMS %(rms).3f)'%err) ImageComparisonFailure: images not close: /home/travis/build/matthew-brett/manylinux-testing/for_testing/result_images/test_axes/formatter_large_small.png vs. /home/travis/build/matthew-brett/manylinux-testing/for_testing/result_images/test_axes/formatter_large_small-expected.png (RMS 19.050)
Great - just the feedback I needed. Tests are now passing, after installing numpy 1.10.4, mock and sphinx:
Activity
tacaswell commented on May 23, 2016
These tend to mean that there is an import error is those modules
These are due to a bug fix in numpy that fixed some small-number rounding see #5950 and the rabbit dragon hole that leads to.
matthew-brett commented on May 24, 2016
Great - just the feedback I needed. Tests are now passing, after installing numpy 1.10.4, mock and sphinx: