Форум сайта python.su
Пишу небольшое приложение для работы с сервисами OGC. Для посылки запросов и обработки ответов сервера использую сторонний модуль.
Хочу избавить пользователя от необходимости устанавливать этот модуль и включить его в состав приложения (лицензия это позволяет). Возможно ли это?
Модуль содержит только код на Python, все файлы лежат в одном каталоге и его подкаталогах. Т.е. дерево каталогов выглядит примерно так
application
|--coolpackage
| |--some stuff
| |--another stuff
|--icons
|--i18n
Офлайн
voltronА если просто писать from application.coolpackage.tool import * ?
Пишу небольшое приложение для работы с сервисами OGC. Для посылки запросов и обработки ответов сервера использую сторонний модуль.
Хочу избавить пользователя от необходимости устанавливать этот модуль и включить его в состав приложения (лицензия это позволяет). Возможно ли это?
Модуль содержит только код на Python, все файлы лежат в одном каталоге и его подкаталогах. Т.е. дерево каталогов выглядит примерно такcoolpackage - каталог необходимого модуля. Если просто писать from coolpackage.tool import *, то получаю ошибку, что модуль не найденapplication
|--coolpackage
| |--some stuff
| |--another stuff
|--icons
|--i18n
Офлайн
import sys
sys.path.insert(0, '/path/to/application')
import coolpackage.some_stuff as stuff1
import coolpackage.another_stuff as stuff2
Офлайн