Mam repozytorium git z wielu folderów, jednym z nich jest moduł Pythona do zainstalowania z PIP, tak:Jak mogę zainstalować z podkatalogu git za pomocą pip?
repo.git/
repo.git/folder1/
repo.git/folder2/
repo.git/mymodule/
repo.git/mymodule/__init__.py
repo.git/mymodule/setup.py
repo.git/mymodule/...
Teraz muszę wykonać następujące czynności, aby zainstalować:
git clone http://server/repo.git
cd repo
pip install mymodule
cd ..
rm -rf repo
Czy możliwe jest zainstalowanie modułu bezpośrednio za pomocą pip, bez wyraźnego klonowania?
Próbowałem:
pip install git+https://server/repo.git/mymodule/
pip install git+https://server/repo.git:mymodule/
Ale otrzymuję:
IOError: [Errno 2] No such file or directory: '/tmp/pip-88tlLm-build/setup.py'
Na to pytanie już udzielono odpowiedzi: http://stackoverflow.com/questions/10847764/pip-install-from-git-repo – synthesizerpatel
Pytanie, które łączysz, dotyczyło brakujących plików, ponieważ nie ma MANIFEST.in. Moje pytanie dotyczy tego, jak zainstalować podkatalog z pipem, nie brakuje plików, ponieważ mogę zainstalować pakiet, klonując całe repozytorium. –
@synthesizerpatel Pytanie, które łączyłeś z pytaniem o inną rzecz, ale tytuł był mylący, więc poprawiłem go. Możesz rozważyć usunięcie (przypuszczam) downvote. –