-
Notifications
You must be signed in to change notification settings - Fork 93
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 port to Python 3 #24
Comments
+1 to this. |
I gave it a shot as a weekend project to get the tests passing on the python3 branch here: https://github.com/t0m/pyamf/tree/python3 . I got most of them working, with the exception of the django, google and repr() ones. Obviously it's very rough and nowhere near production ready -- I did nasty things like find/replace iteritems with items, gross cython hacks to get it working with 0.21.2, and very many things that won't be compatible with python2. I hope to do another pass and maybe add tox in once I get more free time. Any help would be appreciated! Especially with the cython stuff, I have no idea what I'm doing there. |
@t0m I've just finished a port compatible with python 2. I've done similar testing as you have but fixed the repr issues using |
Hey @simonzack, sorry for the delay. That sounds good! Is your port totally independent of mine or did you fork off of mine? BTW, I recently had a chance to test my fork on a large python2.7 codebase and it worked really well (including the cython stuff). So I think we're in pretty good shape so far. |
@t0m I started a different fork instead of using your code as you mentioned "gross hacks". |
Okay, I'll take a look later on, there's a couple things I wanted to ask about and I don't want to spam everybody with messages, could you shoot me an email at tterrace [at] gmail? |
Hey @njoyce, is there anything I can help with to get this merged in? @simonzack's code is basically the same as mine, except for a couple differences:
From the latest commits it looks like the cython code in master has been upgraded to the later version so that doesn't need to be touched anymore. I'd be happy to combine the two branches, merge up to 0.7.2 and submit another PR. |
Any timetable to python3 support? |
Tbh I am struggling to find the time to be able to work on this - if someone wants to take up the mantle - feel free to email me - email is on my github profile. |
+1 for python3 |
See https://github.com/StdCarrot/Py3AMF by @StdCarrot: pip3 install Py3AMF |
+1 |
A python 3 port would solve all my problems.
The text was updated successfully, but these errors were encountered: