如何判断官方Python包的源代码在哪里?

时间:2013-10-21 11:32:06

标签: python pip easy-install

当教程建议通过pipeasy_install安装Python包时,如何确定原始官方代码存储库的位置?

例如,Python Yelp API Examples建议安装sudo easy_install oauth2但是我更愿意从官方仓库下载我自己的软件包。我用Google搜索python oauth并发现了不少“竞争”套餐。我认为 this one是官方包裹(由于来自here),但我想知道哪个检查链会导致官方包裹源代码

1 个答案:

答案 0 :(得分:2)

没有一种方法可以确定PyPI上列出的包的回购。作者需要为您记录这一点。

当您使用easy_install oauth2时,您指示easy_install加载位于oauth2的PyPI注册项目https://pypi.python.org/pypi/<project-name>,该项目应该是您的第一个停靠点正在寻找存储库信息。

oauth2 PyPI page记录了主页:https://github.com/simplegeo/python-oauth2

这是setup.py metadata for this project中提供的链接,就检查这一点而言。如果作者输错了链接,那么你几乎无法验证这一点。

对我而言,毫无疑问https://github.com/simplegeo/python-oauth2/是您在运行easy_install oauth2时安装的源代码。