we are using coverage in combination with buildout to check the coverage of our packages on Travis CI. Everything was working nicely until you have released version 4.0 of your package. The problem is that buildout does not seem to like the main.py, it simply doesn't find it:
The way buildout works is that it creates a script in the ./bin directory, where it sets the paths according to the installed packages, and runs
Unfortunately, this doesn't work, as the main() function is not included into the init.py. A simple solution would be to add a line in the init.py, which says:
from .__main__ import main
(I haven't checked that this is working, though).
Could you please add this line, so that our builds on Travis will work again? Thanks a lot Manuel