Я пишу приложение с открытым исходным кодом на Python. Мое приложение использует некоторые библиотеки Python с открытым исходным кодом. Эти библиотеки в свою очередь используют другие библиотеки с открытым исходным кодом.
Я собираюсь опубликовать свой код в Sourceforge или в Google Code, но нужно ли включать источники других библиотек? Это хорошая практика? ... или я должен просто записать эту информацию в файл README, информирующий об использовании других необходимых библиотек.
Я поместил все эти библиотеки в подпапку libs в моей директории с исходным кодом. При проверке моего кода в SVN я должен использовать что-то под названием svn: externals для ссылки на другие источники?
Есть ли способ динамически обновить мои библиотеки до последней версии, или это то, что мне нужно сделать вручную, когда я выпускаю новую версию.
Мои искренние извинения, если мой вопрос звучит расплывчато, но я довольно растерялся в этом вопросе, и я не знаю, для чего Google.
Спасибо всем.