|
|
Subscribe / Log in / New account

Python Python Python (aka Python 3) (Linux Journal)

Linux Journal reviews the current state of Python 3. The article looks at the language a bit, but also at the state of support for Python 3 in several Python projects (Django, Twisted, and SciPy/NumPy). How and when to transition large Python projects to Python 3 is a problem that these projects (and lots of others) face. "Such an effort (maintaining a single code-base that supports Python 3 and previous versions) is something that the Python 3 developers disapprove of, but that hasn't stopped the Django developers having a go. It's still in the early days and progress has been slow, but it does bode well for the future. If efforts such as this are given more support within the Django world, perhaps a release 3 compatible version may arrive sooner than we think."

to post comments

Python Python Python (aka Python 3) (Linux Journal)

Posted Aug 10, 2009 16:37 UTC (Mon) by jordanb (guest, #45668) [Link]

A big problem is that a lot of utilities people depend on don't work with it. A big thorn in my side is virtualenv. Worse, there's not been a squeak out of Ian on the subject even though there's an open bug since last December.

I guess at some point someone outside the project is going to have to wade into it and figure out how it all plugs into Python 2.0, if Ian has lost interest. :<

[0] https://bugs.launchpad.net/virtualenv/+bug/307026

Python Python Python (aka Python 3) (Linux Journal)

Posted Aug 10, 2009 20:35 UTC (Mon) by djc (subscriber, #56880) [Link]

FWIW, Mercurial has GSoC project this summer which is also looking at putting py3 support in the same code base.

Python Python Python (aka Python 3) (Linux Journal)

Posted Aug 10, 2009 22:53 UTC (Mon) by b7j0c (guest, #27559) [Link] (1 responses)

jump to v3? some key libs like mysql bindings haven't even jumped to 2.6.

because python3 isn't radically different or even obviously different to most coders, my guess is very few will feel a fire burning underneath them to jump on the v3 bandwagon. the universe will be in a state of abject contradiction if perl6 ends up taking off faster than python3...lets see where things stand next summer

Python Python Python (aka Python 3) (Linux Journal)

Posted Aug 11, 2009 10:35 UTC (Tue) by pboddie (guest, #50784) [Link]

And I would claim that Python doesn't need Python 3 to be a success like Perl needs Perl 6 to be a success. Moreover, a lot of the activity around improving Python performance has been happening on Python 2 variants - it's not like everyone has to bet on Python 3 becoming dominant in order to enjoy the benefits of such efforts.

Python Python Python (aka Python 3) (Linux Journal)

Posted Aug 11, 2009 3:32 UTC (Tue) by malefic (guest, #37306) [Link]

In order to boost adoption, Python 3 has to provide some strong incentive. One such thing might be merging Unladen Swallow into the py3 branch (only). That seems too artificial, though. I, personally, base all my new projects on Python 3 and don't look back. Certainly, it takes some effort to port the required subset of third-party code, but the benefits of Python 3 cleanups outweigh the burden.


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds