为 python3 安装 oauth

为 python3 安装 oauth

我正在寻找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

oauthPython 模块已过时、弃用且无人维护。您应改用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将帮助您移植您的代码。

相关内容