Ich benutze pip install git+http://github.com/myuser/myrepo.git#egg=myrepo
(in einem virtualenv natürlich), um ein Paket zu installieren, an dem ich arbeite, und mein Git Repo hat eine requirements.txt
, aber Pip wird nicht installiert, es ist Abhängigkeiten . Gibt es eine Möglichkeit, dies ähnlich zu machen, wenn ich pip mit einem Paket von PyPI verwende, so dass meine Abhängigkeiten automatisch installiert werden?pip wird nicht die Abhängigkeiten meines Pakets installieren
0
A
Antwort
2
von meinem Verständnis Pip installiert nur Abhängigkeiten in der setup.py angegeben.
aber wenn Sie es vorziehen Anforderungen zu verwenden, um alle Abhängigkeiten zu halten, können Sie Anforderungen in setup.py umfassen von:
import os
from setuptools import setup
with open('requirements.txt') as f:
required = f.read().splitlines()
setup(...
install_requires=required,
...)
Code kopiert aus: Reference requirements.txt for the install_requires kwarg in setuptools setup.py file?
Sie '-r Anforderungen pip installieren können .txt' –
pip verarbeitet implizit keine requirements.txt. Wenn Sie jedoch in setup.py Deps hinzufügen, werden diese selbst dann installiert, wenn Sie das Paket von git installieren. – iced