Python3 support in barbican
All projects in openstack are supporting/ going to support python3. Barbican also need to support python3.
Blueprint information
- Status:
- Complete
- Approver:
- Douglas Mendizábal
- Priority:
- Low
- Drafter:
- Pradeep Kumar Singh
- Direction:
- Approved
- Assignee:
- Pradeep Kumar Singh
- Definition:
- Approved
- Series goal:
- Proposed for liberty
- Implementation:
- Implemented
- Milestone target:
- next
- Started by
- Pradeep Kumar Singh
- Completed by
- Pradeep Kumar Singh
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add py3 support
Addressed by: https:/
Add py3 support
Addressed by: https:/
Add mocking for ldap for Python3 tests
Addressed by: https:/
Add py34 support in tox
Addressed by: https:/
Make tests in test_hrefs, test_quota py3 compatible
Addressed by: https:/
Replace python-ldap with ldap3 library
Addressed by: https:/
Make tests in barbican.
Addressed by: https:/
Make tests in barbican.
Addressed by: https:/
Make files in barbican.tests.api py3 compatible Partially-
Addressed by: https:/
Make tests in barbican.
Addressed by: https:/
Replace itertools.ifilter with six.moves.filter for py3 compatibility Partially-
Addressed by: https:/
Make barbican.
Addressed by: https:/
Make tests in test_acls.py and test_cas.py py3 compatible
Addressed by: https:/
Make tests in barbican.
Addressed by: https:/
Make barbican/
Addressed by: https:/
Replace dict.iteritems() with six.iteritems(dict)
Addressed by: https:/
Python 3 Refactoring: Replace six.iteritems() with the preferred items()
Addressed by: https:/
Make tests.api.
Addressed by: https:/
py3: Fix python34 check job
Addressed by: https:/
py3: Enable more tests to Python 3.4
Addressed by: https:/
Refactor Base64 use and other changes for Python3
Addressed by: https:/
Using dict.items() is better than six.iteritems(dict)
Addressed by: https:/
Python3: exceptions no longer have a 'message' attribute.
Addressed by: https:/
Python3: base64.b64encode expects bytes.
Addressed by: https:/
Python3: HTTPServerError no longer has a "message" argument in its constructo
Addressed by: https:/
Python3: fix barbican.
Addressed by: https:/
Python 3: use a string rather than bytes for "kek"
Addressed by: https:/
Python3: fix barbican.
Addressed by: https:/
Python3: add tests that are already working
Addressed by: https:/
Python3: fix barbican.
Addressed by: https:/
Python 3: fix barbican.
Addressed by: https:/
Python 3: replace the whitelist with a blacklist
Addressed by: https:/
Port translations to Python 3
Addressed by: https:/
Port snakeoil_ca to Python 3
Addressed by: https:/
Port test_validators to Python 3
Addressed by: https:/
Port API test_resources to Python 3
Addressed by: https:/
Port 3 more unit tests to Python 3
Addressed by: https:/
Port test_quotas to Python 3
Addressed by: https:/
Port last test (test_secrets) to Python 3
Addressed by: https:/
Setup memory DB in test_cmd