| Summary: | python-kitchen: Support Python 3 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
| Component: | python-kitchen | Assignee: | Dennis Gilmore <dennis> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | a.badger, dennis, rbean, rkuska |
| Target Milestone: | --- | Flags: | a.badger:
needinfo-
|
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-12-02 20:34:40 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 1024799 | ||
|
Description
Miro Hrončok
2013-10-30 13:11:07 UTC
The py3port branch should work codewise but it may be better to use a single codebase instead of dual branch strategy. Need to evaluate the feasability of this. Problems with single codebase are: * need to support python2.4 * code needs to be very particular about whether it's dealing with bytes or text In order to simply release the py3port branch we at least need to update the documentation (doc/ directory and docstrings) to reflect python3 instead of python2. For most of it, that's a huge review task. For some of it, it will be a rewriting from scratch (the two or three places that get into best practices as opposed to documenting API). Hi, whats the status with Python 3 support? Do you need any help with specific things? yes, if you'd like to take a look at the things mentioned in Comment 1: deciding whether it would be possible to go with a single code base or if two codebases makes more sense and updating the documentation to reflect python3 objects and best practices that would be the tasks that are needed. Current HEAD: http://bzr.fedorahosted.org/bzr/kitchen/devel/files Current python3 version: http://bzr.fedorahosted.org/bzr/kitchen/py3port/files The kitchen source upstream has been moved from bzr to git: https://github.com/fedora-infra/kitchen https://github.com/fedora-infra/kitchen/tree/py3port Built for rawhide, with python3! http://koji.fedoraproject.org/koji/taskinfo?taskID=8279673 Thanks. |