我正在寻找python3-oauth
使用 pip 安装的简单方法。
我找到了这个 https://help.launchpad.net/API/launchpadlib
但它指的是python2。
我发现有一些适用于 python3 的软件包 https://packages.debian.org/sid/python3-launchpadlib
但我需要构建仅从中安装依赖项的模块setup.py
。
有没有办法使用 pip 为 python3 安装带有 oauth 的 lauchpadlib?
使用 python3
pip3 install lauchpadlib && python3 -c 'import oauth.oauth'
发生在 lib 中的错误oauth
cannot import urlparse
答案1
该oauth
Python 模块已过时、弃用且无人维护。您应改用python3-oauthlib
。
答案2
从 lazr.restfulclient 0.14.0(于 2018-05-08 发布)开始,launchpadlib 堆栈使用oauthlib
而不是oauth
。如果您的代码需要直接使用底层 OAuth 库执行不寻常的操作才能与 launchpadlib 集成,那么也许示例https://code.launchpad.net/~cjwatson/lazr.restfulclient/oauthlib/+merge/344716将帮助您移植您的代码。