Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please consider supporting Python 3 #6

Closed
ogrisel opened this issue Apr 6, 2016 · 13 comments

Comments

@ogrisel
Copy link

commented Apr 6, 2016

This is a kind feature request to the developers to please consider supporting Python 3. It's quite easy to write code that works both under Python 2.7 and 3.4+ possibly with the help of tools and guidelines provided by:

http://python-future.org/

or alternatively via the older:

https://pythonhosted.org/six/

@datnamer

This comment has been minimized.

Copy link

commented Apr 6, 2016

A gentle +1 from me :)

@silviulica

This comment has been minimized.

Copy link
Collaborator

commented Apr 6, 2016

Acknowledged! We will look into it.

@joshburkart

This comment has been minimized.

Copy link

commented Jun 19, 2016

Is there an ETA for this, by any chance? Might be useful to consult with the TensorFlow engineers, who have both Python 2 and 3 versions maintained simultaneously. Thanks so much!

@benjaminsims

This comment has been minimized.

Copy link

commented Mar 1, 2017

+1 on this - any news please? Thanks for any info!

@aaltay

This comment has been minimized.

Copy link
Collaborator

commented Mar 1, 2017

Beam tracking issue for this is: https://issues.apache.org/jira/browse/BEAM-1251. There was some additional discussion there.

@carlthome

This comment has been minimized.

Copy link

commented Mar 2, 2017

ETA?

@aaltay

This comment has been minimized.

Copy link
Collaborator

commented Mar 2, 2017

We do not have an ETA, and one main blocker currently is that not all of Beam Python SDK dependencies are Python 3 compatible.

@dirkjonker

This comment has been minimized.

Copy link

commented Mar 3, 2017

@aaltay can you elaborate on what dependencies are not Python 3 compatible? I see that avro is used, which will likely never be Python 3 compatible, since there is the avro-python3 library for python 3 usage.

@aaltay

This comment has been minimized.

Copy link
Collaborator

commented Mar 3, 2017

I have not looked at deeply, but according to https://caniusepython3.com/project/google-cloud-dataflow there are 3. In addition to avro there is google-apitools and httplib2.

@dirkjonker

This comment has been minimized.

Copy link

commented Mar 6, 2017

@aaltay thanks for figuring that out. Does not seem to be trivial to support Python 3 if those dependencies are blocking.

@aaltay

This comment has been minimized.

Copy link
Collaborator

commented Mar 9, 2017

I am closing the issue here. For further comments please use the BEAM issue at https://issues.apache.org/jira/browse/BEAM-1251.

@aaltay aaltay closed this Mar 9, 2017

@sscast

This comment has been minimized.

Copy link

commented Apr 6, 2019

Funny that this is from 2016 and now is 2019, and Apache Beam is still not supporting python 3..

@aaltay

This comment has been minimized.

Copy link
Collaborator

commented Apr 6, 2019

Beam 2.11 added python 3 support, please take a look (https://beam.apache.org/blog/2019/03/05/beam-2.11.0.html)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
9 participants
You can’t perform that action at this time.