В настоящее время я разрабатываю проект Python, который растет, и я могу реализовать его как webapp в GAE в будущем.
По мере роста проекта я обрезаю потенциально многоразовый код на отдельные пакеты и модули, которые в настоящее время находятся на моем PYTHONPATH.
Есть ли у вас какие-либо советы о том, как структурировать мой проект и пакеты многократного использования, чтобы он в будущем хорошо вписывался в проект GAE?
Рассмотрение рекомендаций по структуре проекта GAE в других сообщениях (таких как this и this и this) кажутся довольно плоскими - это лучший способ пойти?
Что относительно сторонних пакетов/модулей? Лучше всего укусить пулю и использовать VirtualEnv с самого начала?
Большое спасибо. Prembo.