the py.test documentation writes to avoid __init__.py files in the test dir, but without them you can't import the package to test it, weird.