也许我用错误的方式来处理它,但是我试图在两个独立的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
?