Oauth module does not support Python 3

Bug #1382572 reported by Alessandro Pilotti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloudbase-init
Fix Released
Medium
Unassigned

Bug Description

The oauth module used in the MaaS metadata provider does not support Python 3 and needs to be replaced with an alternative which is:

* support Python 2.7
* supporting Python 3.3 and above
* Actively mantained

Changed in cloudbase-init:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cloudbase-init (master)

Reviewed: https://review.openstack.org/162178
Committed: https://git.openstack.org/cgit/stackforge/cloudbase-init/commit/?id=a4f4a3c4e074b6c970adeac8398d45e6831d43e1
Submitter: Jenkins
Branch: master

commit a4f4a3c4e074b6c970adeac8398d45e6831d43e1
Author: Claudiu Popa <email address hidden>
Date: Fri Mar 6 16:50:14 2015 +0200

    Replace the oauth library with oauthlib

    Because the oauth library we were using doesn't support Python 3,
    cloudbase-init could not work on Python 3 for the MaaS metadata service,
    the only place in the code base where OAuth is needed. This patch
    replaces oauth with oauthlib. oauthlib is better maintained and has support
    for Python 2.6-3.4.

    Change-Id: Iae2995420697bc305f2724ce038db2f2b3ab51e3
    Closes-Bug: #1382572

Changed in cloudbase-init:
status: Triaged → Fix Committed
Claudiu Popa (cpopa)
Changed in cloudbase-init:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.