Conversation
Notices
-
How reliable is MySQL-Connector? Seems very new… also, unfortunately not in Debian yet?
about 10 months ago from web-
you could just use python3… it resolves most unicode annoyances quite nicely !python — still needs mutplotlib, though…
-
I can't use !Python 3 the same reason no one else does—dependencies I need aren't ported yet!
-
I already use !python 3 for about half my projects. I still did not get used to the print() function, but otherwise it’s really nice.
-
and for example the pyglet 1.2 alpha automagically get converted to !python 3 when you run setup.py with py3 http://www.pyglet.org/
-
@samatjain keeping using python2 because the libs arent ported will not help speed up the porting, you know ;-)
-
I've switched to Python 3 for perhaps 10–20% of my projects. The rest? Dependencies missing…
-
@mcepl memcache/redis, MySQL off the top of my head. Pretty common Web development stuff?
-
Don't need to tell me that. But in the real world in a time crunch, you're more interested in getting things done…
-
Superiors & end-users don't care what back-end language you use. The still sad state of the Py3 ecosystem makes choosing otherwise easy
-
@samatjain When I see a missing dependency, I generally try to use 2to3 on it. If that works, I use a private copy. If not… :(
-
@samatjain For my PhD I can’t use Python3 for most stuff yet, because matplotlib is still missing - and there are heavy dependencies…
-
@arnebab 2to3 doesn't work on binary modules. Nor do I want to deal with conversion-related bugs.
-
@samatjain you got a point. I suess nothing will change until py2 gets officially dropped by the main team. Then all libs will have to port.
-
@cyberkiller They don't *have* to. And py2 officially getting dropped doesn't mean it won't be used anywhere anymore.
-
@cyberkiller I don't think anything will change until #!/usr/bin/python runs _all_ Python programs w/out users having to think about it
-
@cyberkiller The most awesome, innovative way to do that would be usin PyPy to run Py2, but don't think powers that be will actually do it
-
yepp, pure binaries are pretty bad - nothing to be done about that :(
-
you can already do that: pypy works quite well - and often very fast. They are also working on a py3 port (eagerly awaited by me…)
-
@arnebab I'm uninterested in "can"—it "should" do it for me! I want to write my programs, not deal w/ platform issues
-
@samatjain did you actually test pypy? You say it should do it for you. I tell you it probably can. If you don’t try it, that’s your choice.