我有一个依赖于某个Python包的项目,而这个Python包又是从github repo安装的。
这是使用pip url完成的:git+ssh://git@github.com/user/project#egg=project_name
我想确定在安装期间实际获取该依赖项目的哪个提交。对于自动测试套件尤为重要。
那么,有没有办法确定已安装哪个提交,或者在安装期间打印正在安装的提交?
P.S。我知道我可以使用--editable
安装模式,在这种情况下,pip将保留repo的副本,然后我将能够检查该副本的版本。但是,如果不使用这种安装模式,是否有可能实现我的需求?