robbmcleod / pyfastnoisesimd

Python module wrapping C++ FastNoiseSIMD
BSD 3-Clause "New" or "Revised" License
39 stars 6 forks source link

TravisCI fails randomly #5

Closed robbmcleod closed 6 years ago

robbmcleod commented 6 years ago

Some of the Travis workers randomly fail when compiling SIMD calls, just as with python-blosc.

See: https://github.com/Blosc/python-blosc/issues/131

As can be seen:

https://travis-ci.org/robbmcleod/pyfastnoisesimd/builds/323226206

If you re-run the failed job it often magically works.

robbmcleod commented 6 years ago

The old style method of calling apt-get on Travis appears to fail silently. I found a new beta feature that allows apt setup in their YAML configs.

Also pip does not respect $CC environment variables, so if people aren't compiling with their system gcc I think they'll need to use the old-school python setup.py install.

Closing.