2016-02-20 2 views
2

Я чувствую, что это своего рода глупый вопрос, но я не могу найти точно, как я должен это делать.Использование источника локальной библиотеки

Я работаю над проектом django и использую django-rest-swagger для документации, однако есть некоторые (небольшие, но не могут быть выполнены с помощью существующей конфигурации) модификации, которые я хотел бы сделать для django-rest-swagger, поэтому я он разветвил его и внес некоторые изменения.

Мой вопрос в том, что .... как мне получить проект django для использования моей вилки django-rest-swagger (укажите его в моем локальном источнике), а не тот, который находится в/site-пакетах, который был установлен через пип? Я хотел бы иметь возможность вносить изменения в разветвленную django-rest-framework и видеть это в my Проекты проектов Django.

У меня Googled вокруг, но не нашел ничего определенного ... может быть, я просто не Googling, используя правильную терминологию .... или я действительно устал. В любом случае, любой совет будет очень оценен. Большое спасибо!!

+0

Почему бы вам не установить измененную версию в 'site-packages' (глобально или в virtualenv)? – jsfan

ответ

2

Я думаю, что вы ищете флаг -e, вы можете прочитать об этом here.

TLDR:

pip install -e path/to/custom-swagger

Хотя вы можете удалить версию чванства у вас есть первый, так что нет пространства имен путаницы

pip uninstall django-rest-swagger

Смежные вопросы