Это пару месяцев, я начал развитие в Python - имея свой фон C # и Java.
В настоящее время я работаю над 2 различными приложениями Python / AppEngine, и так часто происходит в этих случаях, оба приложения имеют общий код - поэтому я хотел бы ревертировать и переместить общий / универсальный код в общее место.
В Java или C # я просто создаю новый проект библиотеки, переместите код в новый проект и добавьте ссылку на библиотеку из основных проектов.
Я попробовал то же самое в Python, но я не могу заставить его работать.
Я использую Eclipse с плагином Pydev.
Я создал новый проект Pydev, переместил код и попытался:
во всех случаях я могу ссылаться на код библиотеки во время разработки, но когда я начинаю отладку, Сервер разработки AppEngine бросает исключение, потому что он не может найти то, что я перешел в отдельный библиотечный проект.
Конечно, я много искал решение для решения, но похоже, что никто не пережил ту же проблему - или, возможно, никто не должен делать то же самое :)
самое близкое решение, которое я мог Чтобы найти состоит в том, чтобы добавить сценарий Ant для Zip из источников библиотеки и копировать в целевой проекте - но этот способ отладки - это боль, так как я не могу вступить в код библиотеки.
Любое предложение?
Ненабженное сказать, предлагаемое решение должно учитывать, что библиотечный код должен быть включен в процесс загрузки в Appengine ...
Спасибо