Ok, I’ve ditched conda and now going with a pip install…
I’ve got the tests passing, but it’ll randomly fail with something like
#!/bin/bash -eo pipefail
make all
pep8 mavi setup.py --ignore=E731,E722,W503
make: pep8: Command not found
make: *** [Makefile:12: pep8] Error 127
Exited with code exit status 2
CircleCI received exit code 2
This is so bizarre, sometimes, it’ll pass, sometimes it decides not to. Seriously what is going on??
Note the commented lines. My best guess is that the install was working, the config works, so it was able to pass the first round of tests. But something is wonky with the caching, either the save or the cache loading is broken. So the ci is tricked into thinking things were installed when in fact they aren’t. If I remove these caches and install everything from scratch (everytime), things run as expected.
So I think my problem has been fixed. Happy New Years!