Is it better to put a 'tests' directory at the top level of a Python distribution, or as a subpackage of the package being tested? And for documentation directories (Sphinx)? Some distributions do it one way and some the other, and I've lost track of whether there's an emerging best practice. Putting it at the top level excludes it from being installed, while putting it inside the package includes it. That can be good or bad depending on your philosophy.
Is anyone using the wheel distribution format yet (bist_wheel)? Is it time to use it in new distributions, or to migrate distributions to it? Does it scale between generic pure Python distributions (that would like one distribution file for all platforms and several Python versions) and platform-specific/version-specific distributions? Or do you have to create a separate one for every platform and Python version? -- Mike Orr <[email protected]>
