[
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)