This blog post is the next installment in the series about all of the very particular ways I do software development in Python. This round is about where to put your code, your tests, your CLI, and the right metadata for each.
Package Structure
After following the debate on pypa/packaging.python.org#320, I’ve opted to use the src/ layout as aptly described by Ionel Cristian Mărieș, and Hynek Schlawack.
This means that there’s a top-level tests/ directory (will come back to that later) and no ...