我正在构建一个应用程序,该应用程序使用photologue
了具有photologue
依赖关系的其他软件包(例如cmsplugin-photologue
)。但是,我需要使用photologue
托管在github上的修改版本。所有这些都将部署在Heroku上,这意味着依赖项的安装仅通过requirements.txt
文件即可完成。
原则上,这很容易完成:我可以按照此处所述将存储库添加到需求文件中,然后将其安装。问题在于原件photologue
也已安装,并且最终被使用了。
因此,通常的问题是:使用pip
,如何用自己的应用程序版本替换依赖于多个应用程序的应用程序?