testdata still needed?
Right now we maintain a package in testdata. This we used for entry point related tests, but this required a heavy dependency on buildout, slowing down the tests, etc.
My proposal is not to automatically test the entry points story, as it's just too much of a burden on the tests.
But in that case, the testdata is only needed to test the hashing and serving behavior. It doesn't need to be a Python package at all for that.
And if we are only testing the hashing and serving behavior, can't we simply use py.test's tmpdir facility instead and don't maintain anything in the package itself? Right now the only thing that the testdata is used for is to populate the tmpdir, and we do this weirdly anyway: a Python package is published using fanstatic.