Skip to content

Neo tests fail with NumPy 1.15.0's assert_array_equal #556

@jpgill86

Description

@jpgill86

I'm finding that several tests are failing on Travis CI, depending on the version of NumPy installed on the test server. The problem is isolated to the latest NumPy, version 1.15.0. When the version of NumPy is not forced, it varies depending on the Python version. All of the tests that fail rely on NumPy's assert_array_equal.

I ran several tests to demo my findings. From master, I added stderr print statements so that Travis CI build logs would display the version of NumPy installed (search for "@@@@@" to find them quickly). I then tried building with and without forcing the version of NumPy.

NumPy version NOT forced:

NumPy version forced to 1.15.0:

NumPy version forced to 1.14.5:

I don't think this was a problem only a few days ago (see latest master branch Travis CI report here). My guess is that in the last few days the default NumPy version for Python 3.5 changed from something older to 1.15.0. I'm not sure who controls that (PyPI? Travis CI?). When this happens for other Python versions, more builds will fail.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions