As a developer, I want a template repo that shows me how to use Python namespace packages
Closed this issue · 0 comments
nutjob4life commented
Python's namespace packages let you separate a packages into multiple distributions that share a common namespace. Clearly, the Planetary Data System has a namespace (pds
) so formalizing this with namespace package declarations makes sense.
The template repository should include namespace package support to show developers how to do this.
In addition, it should use a preferred package layout to avoid namespace collisions in a distribution packages top-level directory; the following poll (conducted amongst random Python developers via Twitter) shows that src
is the preferred container for Python source files.
☑️ List
- Namespace package support
- Improved distribution layout