Remove python-oauth from the archive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gwibber |
Fix Released
|
Undecided
|
Unassigned | ||
MAAS |
Invalid
|
Low
|
Unassigned | ||
OpenStack HA Cluster Charm |
Invalid
|
Undecided
|
Unassigned | ||
U1DB |
Fix Released
|
Undecided
|
Unassigned | ||
cloud-init |
Fix Released
|
Medium
|
Scott Moser | ||
pyjuju |
Fix Released
|
Low
|
Unassigned | ||
identicurse (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
jsonbot (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
python-django-piston (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
python-oauth (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Package Archive Administrators | ||
turpial (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
tweepy (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This bug tracks the removal of python-oauth from the archive. (See also https:/
There are several very good reasons to remove python-oauth and port all reverse depends to python-oauthlib.
* upstream oauth has been abandoned since 2009
* upstream oauth only supports OAuth 1 (and probably not even the RFC 5849 standard)
* upstream oauth only supports Python 2
* upstream oauthlib is actively maintained
* upstream oauthlib supports Python 2 and Python 3
* upstream oauthlib supports RFC 5849 and the OAuth2 spec draft
As of yet, we cannot remove python-oauth because of existing reverse dependencies. I'll add each of those as bug tasks to this one for tracking purposes. When the time comes, I'll subscribe ~ubuntu-archive to the bug to do the final deed.
It will need to be blacklisted from Debian sync too.
In the meantime, *please* don't write any new code using python-oauth! Use python-oauthlib.
Changed in launchpadlib: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in lazr.restfulclient: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: u1-notrack |
Changed in maas: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in identicurse (Ubuntu Raring): | |
status: | New → Won't Fix |
Changed in turpial (Ubuntu Raring): | |
status: | New → Won't Fix |
Changed in jsonbot (Ubuntu Raring): | |
status: | New → Won't Fix |
Changed in python-django-piston (Ubuntu Raring): | |
status: | New → Won't Fix |
Changed in python-oauth (Ubuntu Raring): | |
status: | New → Won't Fix |
Changed in tweepy (Ubuntu Raring): | |
status: | New → Won't Fix |
Changed in juju: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in cloud-init: | |
milestone: | none → 0.7.2 |
assignee: | nobody → Scott Moser (smoser) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in python-oauth (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
importance: | Medium → Undecided |
status: | Triaged → New |
Changed in python-django-piston (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
no longer affects: | identicurse (Ubuntu Raring) |
no longer affects: | jsonbot (Ubuntu Raring) |
no longer affects: | python-django-piston (Ubuntu Raring) |
no longer affects: | python-oauth (Ubuntu Raring) |
no longer affects: | turpial (Ubuntu Raring) |
no longer affects: | tweepy (Ubuntu Raring) |
Changed in lazr.restfulclient: | |
assignee: | nobody → Colin Watson (cjwatson) |
status: | Triaged → In Progress |
Changed in cloud-init: | |
milestone: | 0.7.2 → none |
status: | Triaged → Fix Released |
Changed in identicurse (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in jsonbot (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in python-django-piston (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in turpial (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in tweepy (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in u1db: | |
status: | New → Fix Released |
Changed in gwibber: | |
status: | New → Fix Released |
Changed in pyjuju: | |
status: | Triaged → Fix Released |
Changed in python-oauth (Ubuntu): | |
assignee: | nobody → Athos Ribeiro (athos-ribeiro) |
importance: | Undecided → Medium |
tags: | added: server-next |
Changed in python-oauth (Ubuntu): | |
assignee: | Athos Ribeiro (athos-ribeiro) → Ubuntu Package Archive Administrators (ubuntu-archive) |
Just quickly googling to see how easy this would be, the python-oauthlib documentation [1] says:
"If you then you should take a look at requests-oauthlib [2] which has several examples of how to use OAuth1 with requests."
Is there any plan to get requests_oauthlib ? We've just moved cloud-init to requests and this would seem like the path of least resistance for anyone else using requests.
-- /oauthlib. readthedocs. org/en/ latest/ client. html /github. com/requests/ requests- oauthlib
[1] https:/
[2] https:/