LINUX.ORG.RU

Как правильно «форкнуть» пакет с PyPi

 ,


0

3

Наивный вопрос :)

Вот нашёл я пакет на PyPi который делает почти то, что сам собрался писать. Решил использовать его как основу для моего проекта. Скачал tar.gz, распаковал, а как его править-запускать и тд?

Там же всем import завязаны на то, что пакет будет установлен, используется sys.path а мне этого ничего не надо в процессе разработки, мне просто в локальной директории его редактировать и запускать тут же, на время разработки.

То есть как его привести к виду, пригодному для разработки, желательно ещё и с помошью GitHub.

Как-то рука не поднимается редактировать все импорты вида
import packagename.module да и на что их менять?


Ответ на: комментарий от uralbash

хмм, другие говорят что it's not convenient, and it's insane, and it's also not necessary in your case. You can just run something that lives in the directory containing the package.

как раз на совет python setup.py develop

походу я запутался, как вообще работать с package...

Den0k
() автор топика

если питон 2.6, то попробуй

from __future__ import absolute_import

proofit404
()
Ответ на: комментарий от Den0k

python setup.py install установит пакет в окружение, а python setup.py develop пропишет симлинк на папку откуда вызывается команда. Так вроде все делают: pyramid docs

uralbash
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.