Closed abitrolly closed 5 years ago
The location has changed in recently PyQt5 versions -- it's PyQt5.sip instead of sip now.
I gave up supporting tests on CI. They usually fail due of infrastructure problems, not because of code problems. Deactivated Travis to not to get anybody confused about it.
Running tests and failing them is better than not running them at all. I would prefer failed Travis tests so that more people can contribute patches to fix them.
After multiple attempts to fix the tests I've decided it doesn't make sense. The tests mostly fail not because of bugs in the code, but because PyQt crashes when running tests. More often on headless X server.
Which only proves that Enki is a good codebase to test PyQt5. :D Maybe write to https://www.riverbankcomputing.com/mailman/listinfo/pyqt/ to raise the issue?
I could help write the message stating the problem with quality of support for CI and headless GUI testing, but I lack the necessary knowledge and details about the build process. I still can setup CI for Riverbank if they need to do so.
https://travis-ci.org/andreikop/enki/jobs/432500468#L830
I guess it should be easy to fix by finding missing dependency. However, I am not sure why it is missing if it is a part of PyQt5, Perhaps PyQt5 is not installed?