It might be worth writing some basic pytest integration tests to test some of the major branches of the code, not sure how you would do a stream from a webcam but the basic one you're using for the travis build check would be a good candidate to start with. We could then expand them as we go, building a nice set of tests to run before we make any pull requests. Happy to do this, just a bit snowed under with uni and work at the moment, but will get a chance on the weekend.
From https://github.com/simonarvin/eyeloop/issues/13#issuecomment-658127777 (issue closed)