You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "holdenk (JIRA)" <ji...@apache.org> on 2017/08/20 22:26:00 UTC

[jira] [Commented] (BEAM-1373) Update Python SDK code to support both Python 2 and 3

    [ https://issues.apache.org/jira/browse/BEAM-1373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16134582#comment-16134582 ] 

holdenk commented on BEAM-1373:
-------------------------------

I've started looking at the converting again. It looks like all of our explicit dependencies should work in Python 3 (yay) -- that being said the scope of the errors left after using futurize is pretty large (this is the maintain 2/3 support in the same codebase approach). Currently I've gotten down to Test failed: `<unittest.runner.TextTestResult run=988 errors=372 failures=24>` with hopefully some common roots but it's probably going to take some time to move this forward.

My branch is at https://github.com/holdenk/beam/tree/BEAM-1373-py2t3-support if anyone wants to take a look.

> Update Python SDK code to support both Python 2 and 3
> -----------------------------------------------------
>
>                 Key: BEAM-1373
>                 URL: https://issues.apache.org/jira/browse/BEAM-1373
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-py
>            Reporter: Chamikara Jayalath
>            Assignee: Holden Karau
>
> This can be performed by following standard Py2 -> Py2/3 conversion process defined in the following document.
> http://python-future.org/automatic_conversion.html



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)