Как люди обычно используют такие приложения?
2 варианта.
С инструкциями.
Все в комплекте.
Вы пишете простые инструкции, подобные этой.Люди могут следовать им довольно надежно, если у них нет достаточных привилегий.Иногда им требуется sudo
в среде Linux.
Скачать easy_install (или pip)
easy_install this
, easy_install that
(илиpip this
, pip that
)
easy_install
независимо от того, какой пакет вы написали.
Это работает очень хорошо.Если вы загрузите несколько пакетов Python, вы увидите это в действии.Сфинкс требует документирования.Джанго требует документы и ПИЛ.Очень хорошо получается просто документировать зависимости.Другие люди, кажется, делают это без серьезных проблем.Следуйте их указаниям.
Объединение вещей означает, что вы должны
(a) предоставить весь оригинальный дистрибутив (как требуется большинством лицензий с открытым исходным кодом)
(b) предоставитьсовместимая лицензия с открытым исходным кодом с лицензиями того, что вы в комплекте.Это может быть легко, если вы зависите от того, на что у всех одинаковая лицензия.В противном случае вы не сможете распространять их, и вам придется прибегнуть к инструкциям по установке.