On Sun, 31 Jul 2022 at 20:27, Weatherby,Gerard <gweathe...@uchc.edu> wrote: > > I’m not aware of any standard convention for laying out packages. > > PEP 8 (https://peps.python.org/pep-0008/) specifies conventions for how to > write Python, so a standard layout PEP would not be inconsistent. >
PEP 8 species rules for laying out the code of the Python standard library. Its adoption by other projects does not constitute the Python developers declaring that it's a convention for how to write all Python code. A better example would be PEP 257 https://peps.python.org/pep-0257/ but even that is more for the purpose of tooling. It does at least try to describe usage conventions, though. Conventions for laying out packages (as opposed to actual requirements defined by the packaging system itself) would be better described somewhere other than a PEP. ChrisA -- https://mail.python.org/mailman/listinfo/python-list