Skip to content

Conversation

@kirklg
Copy link
Owner

@kirklg kirklg commented Apr 29, 2016

PR to start working through python3 support.

@kirklg kirklg changed the title Add python3.4 and 3.5 to tox setup python3 support Apr 29, 2016
kirklg added 28 commits April 28, 2016 23:21
@wouterdebie
Copy link

I'm interested in getting py3 support, but no rush. If you're prepping a PR, please continue to do so!
Thanks for the help!
On May 22, 2016 22:48, Kirk Leon Guerrero [email protected] wrote:Hi @wouterdebie,

Do you want to merge this particular commit? Or the the entire branch? I'm hoping to getting all my unstaged commits into this PR this week, but I'm fine with anything.

Thanks!

—You are receiving this because you were mentioned.Reply to this email directly or view it on GitHub

@anneschuth
Copy link

We're also quite interested. Our Luigi setup in Python 3 now spends a lot of time booting Hadoop just to find out HDFS targets were completed.

@kirklg
Copy link
Owner Author

kirklg commented Jun 2, 2016

Update: No updates as of yet, its been a pretty busy week and pycon didn't help :).

@anneschuth
Copy link

:) thanks for letting us know!

@anneschuth
Copy link

Hi @kirklg, don't want to rush you (really!) but I was curious whether you happened to have made any progress on this. We'll need this soon and was wondering whether you would have any (work in progress) commits I could take as a starting point ?

@kirklg
Copy link
Owner Author

kirklg commented Jun 15, 2016

Hi @anneschuth, ah! thank you so much for reminding me. Today is the day I will push some commits, standby. And thank you for the patience.

@kirklg
Copy link
Owner Author

kirklg commented Jun 16, 2016

pushed a bunch of commits, note that the tests will fail, and I'm still working through this.

kirklg added 8 commits June 16, 2016 14:33
socket.error.errno is now read-only in py3
add SocketError class to assign appropriate errno values to `e`
attribute.
sys.stdout.buffer exists only in python3 (emits bytes)
Use sys.stdout for py2 and sys.stdout.buffer for python3
@gglanzani
Copy link

Hi @kirklg, I'd like to help you out on this, is there something in particular that needs to be done, or is test fixing the thing that needs to happen?

PS: Hi @anneschuth!

@gglanzani
Copy link

Hi @kirklg, I think the biggest issue if you get this through, will be python-krbV, which is not Python 3 compatible. Are there any tests covering Kerberos support?

@kirklg
Copy link
Owner Author

kirklg commented Aug 29, 2016

Hi @gglanzani, thank you for your comments above, please give me a few days to re-grasp :) the code I've pushed here as I've been off the grid doing other things and I really need to finish this.

As far as the python-krbV thing, I am not sure why I haven't bumped into this issue yet, probably because there is no coverage for kerberos currently in snakebite; which should be fixed ey? ;). I will go and do some research on this, also will look into python-gssapi as that is python 3 compatible.

Thanks again,

@Poogles
Copy link

Poogles commented Oct 4, 2016

Hi @kirklg, not wanting to push you here but have you got any further with this? We're quite keen on this and we don't want to re-invent the wheel.

If you've not got any further I may take what's been done here and start porting the rest?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants