Angenommen, Sie haben eine Client/Server-Anwendung, sagen Sie eine Webserver-Komponente und eine qt GUI. Wie gestalten Sie Ihren Python-Code?Python-Client/Server-Projektcode-Layout
- Pakete foo.server und foo.client?
- Pakete fooserver und fooclient, mit beiden importieren von foocommon?
- Alles zusammen ohne klare Unterscheidung?
Subpackages für Server- und Client-Code (foo.server und foo.client) scheint der beste Ansatz für mich zu haben, aber dann, wie Sie Ihre distutils Setup behandeln Sie, wenn Sie versendet nicht die Server-Code wollen zusammen mit dem Client-Code? Wenn du setuptools verwendest (würde ich lieber nicht), wie erschaffst du getrennte Eier?