Замораживание Pip не показывает пути к репозиторию для файла требований

Я создал среду и добавил пакет django -paramfield через git:

$ pip install git+https://bitbucket.org/DataGreed/django-paramfield.git
Downloading/unpacking git+https://bitbucket.org/DataGreed/django-paramfield.git
  Cloning https://bitbucket.org/DataGreed/django-paramfield.git to /var/folders/9Z/9ZQZ1Q3WGMOW+JguzcBKNU+++TI/-Tmp-/pip-49Eokm-build
Unpacking objects: 100% (29/29), done.
  Running setup.py egg_info for package from git+https://bitbucket.org/DataGreed/django-paramfield.git
Installing collected packages: paramfield
  Running setup.py install for paramfield
Successfully installed paramfield
Cleaning up...

Но когда я хочу создать файл требований, я вижу только имя пакета :

$ pip freeze
paramfield==0.1
wsgiref==0.1.2

. Как я могу заставить его выводить всю строку git+https://bitbucket.org/DataGreed/django-paramfield.git, а не только имя пакета? Пакет не в PyPi.

УПД:возможно, это как-то связано с setup.py? Должен ли я как-то изменить его, чтобы отразить URL-адрес репо?

UPD2:Я нашел очень похожий вопрос в stackoverflow, но автор не был уверен, как ему удалось решить проблему, и принятый ответ, к сожалению, не дает хорошего намека, хотя, судя по комментарию автора, он что-то делать с файлом setup.py.

UPD3:Я пытался передать download_urlв setup.py и установить пакет через pip с этим URL-адресом, но проблема не устранена.

19
задан Community 23 May 2017 в 12:00
поделиться