当教程建议通过pip
或easy_install
安装Python包时,如何确定原始官方代码存储库的位置?
例如,Python Yelp API Examples建议安装sudo easy_install oauth2
但是我更愿意从官方仓库下载我自己的软件包。我用Google搜索python oauth
并发现了不少“竞争”套餐。我认为 this one是官方包裹(由于来自here),但我想知道哪个检查链会导致官方包裹源代码?
答案 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
时安装的源代码。