2017-02-16 12 views
0

Мне нужно применить pull request 51 к локально установленному пакету сайта в моем проекте Django, но я не уверен, как это сделать, не применяя непосредственно к локальной библиотеке.Патч Django Site Package Из запроса на получение запроса с помощью Pip

Есть ли способ добавить ссылку на запрос на растяжение в requirements.txt или git config?

ответ

3

Нельзя изменять установленные пакеты.

Завершите проект и примените PR к своей вилке, а затем укажите требования .txt на вилке.

+2

Это работало !! Однажды я разветвил репо и применил свои изменения; Мне нужно было добавить его в качестве требования в 'requirements.txt', как вы упомянули, но через пробную версию и ошибку я узнал, что с Python3.5 добавление пакета, например' -e git + https: //github.com/studiorooster/sendgrid-django.git # egg = sendgrid-django' не работал, мне нужно было добавить его как '-e git + https: // github.com/studiorooster/sendgrid-django.git # egg = branch_or_commit' - то после удаления предыдущего пакета, выполнил простой «pip install -r requirements.txt» и стрелу ... все исправлено. –