делиться требованиями.txt между проектами - PullRequest
0 голосов
/ 29 августа 2018

Возможно, я подхожу к этому неправильно, но я пытаюсь синхронизировать пакеты между двумя отдельными проектами GitHub. У них есть некоторые зависимости, и они не синхронизируются (из-за частых обновлений botocore, boto3, awscli)

Хорошо (на самом деле здорово), если requirements.txt в Project B может отражать то, что находится в origin master на Project A

Я надеялся сделать что-то вроде:

# Project A, aws-requirements.txt
awscli==1.2.3
boto==4.5.6
boto3==7.8.9

и затем:

# Project B, requirements.txt
-r https://github.com/me/project-a/blob/master/aws-requirements.txt
# etc, etc

Но когда я пытаюсь запустить pip install -r requirements.txt в Project B, я получаю ошибку:

Could not install packages due to an EnvironmentError: 404 Client 
Error: Not Found for url: https://github.com/me/project-a/blob/master/requirements-dev.txt

Так что, похоже, не - это способ сделать это. Есть ли способ легко поделиться requirements.txt между проектами?

...