TL;DR: PyScaffold is a command line utility for bootstrapping Python packages that attempts to follow the Unix philosophy. I would like to propose the project as a candidate for joining the PyPA. I believe PyScaffold is a nice fit, since it closes some gaps not covered by other tools like setuptools and twine (i.e., project generation/initialization)
Recently we have seen a lot of changes in Python packaging, such as the emergence of new packaging solutions such as flit and poetry, culminating with the approval of PEP517/518. These changes are very welcome and foster innovation while making it easier for end users to create and publish Python packages. However, I have also seen people misinterpreting them and disregarding extremely good tools such as setuptools (even referring to them as “not modern”).
I believe that one of the reasons for the misinterpretation is that people used to have a hard time creating setuptools-powered packages manually. The maintainers of PyScaffold have been working hard to make this task easy by providing a project generator that builds upon the strengths of the PyPA ecosystem and complementary tools such as setuptools-scm, tox, pytest and others.
Since PyScaffold also implements the best practices from the PyPA packaging tutorial, it completes the compelling story of the PyPA packaging user guides and tools. Thus, we would love to cooperate more closely with you either by becoming an official part of PyPA or being listed as “Non-PyPA Projects” under your key projects page.
Please let us know if you have any questions about the project or feedback about the proposal.