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

Valentyn Tymofieiev commented on BEAM-1251:
-------------------------------------------

A recently released Apache Beam 2.11.0 is the first release to offer partial 
support for Python 3.5+. Python 3  support remains an active work in progress, 
and the support offered in 2.11.0 has limitations and known issues.
 * Beam 2.11.0 release has been tested only with Python 3.5 on  Direct and 
Dataflow runners.
 * IO availability is limited on Python 3 as of Beam 2.11.0:

 * BEAM-4543: Datastore IO connector is not available in Python 3.  
 * BEAM-6522: Avro IO connector has issues in Python 3. 
 * BEAM-5844: VCF IO connector is not available in Python 3.
 * BEAM-6769: BigQuery IO does not support raw bytes in Python 3.


 * Dataflow Runner supports Python 2.7 and 3.5 versions only and will not send 
jobs to Dataflow service if the SDK is running using a different version of the 
interpreter.

 * Other known issues:
 ** Main sessions that contain invocations of superclass constructors fail to 
save: [https://github.com/uqfoundation/dill/issues/300]
 ** New syntactic constructs introduced in Python 3, may not be supported in 
Beam 2.11:
 *** BEAM-5878 - Support functions with keyword-only arguments.
 * Breaking changes in Beam 2.11.0: 
 ** BEAM-5731 - Top.Of and Top.PerKey no longer accepts a compare parameter in 
line with Python's change to its sorting operations.

We will likely uncover more Python 3-related issues in the future and we 
appreciate your feedback. Feel free to report reproducible Python-3 related 
issues as sub-tasks in BEAM-1251.

Contributions are welcome, see: 
[https://beam.apache.org/roadmap/python-sdk/#python-3-support] for details.

> Python 3 Support
> ----------------
>
>                 Key: BEAM-1251
>                 URL: https://issues.apache.org/jira/browse/BEAM-1251
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-py-core
>            Reporter: Eyad Sibai
>            Assignee: Robbe
>            Priority: Major
>              Labels: triaged
>          Time Spent: 28h 50m
>  Remaining Estimate: 0h
>
> I have been trying to use google datalab with python3. As I see there are 
> several packages that does not support python3 yet which google datalab 
> depends on. This is one of them.
> https://github.com/GoogleCloudPlatform/DataflowPythonSDK/issues/6



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to