Возможно, я подхожу к этому неправильно, но я пытаюсь синхронизировать пакеты между двумя отдельными проектами 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
между проектами?