Oauth module does not support Python 3
Bug #1382572 reported by
Alessandro Pilotti
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 |
Changed in cloudbase-init: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/162178 /git.openstack. org/cgit/ stackforge/ cloudbase- init/commit/ ?id=a4f4a3c4e07 4b6c970adeac839 8d45e6831d43e1
Committed: https:/
Submitter: Jenkins
Branch: master
commit a4f4a3c4e074b6c 970adeac8398d45 e6831d43e1
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: Iae2995420697bc 305f2724ce038db 2f2b3ab51e3
Closes-Bug: #1382572