4 ms·
The python3 devs claim that 2.7 will be the last. I'm betting someone will pick up the torch long after the core developers give up support. They want everyone
by agentultra 16y ago
The python3 devs claim that 2.7 will be the last.
I'm betting someone will pick up the torch long after the core developers give up support. They want everyone to migrate to 3.1, but it's still highly unfeasible.
So perhaps one day 2.x will eventually pass on, but I don't foresee it happening within the next 3-5 years.
- jnoller 16y agoNo, we - we being Python Core - want a calm, orderly transition to Python 3 over a period of several years. Python 2 will be around for some time, and we all know and accept that. Yes, if you have dependencies, using python 3 in production is not feasible. Even those of us who would like to be using Python 3 full time can not due to dependencies. As for the OP - the transition/migration plan hasn't changed, and I'm personally sorry he feels burned, but Python 2.7 has always been on the roadmap for release. Our goal has been to make the 2.x series evolve into a gentle ramp into Python 3 as humanly possible. The best way I've heard it put - use Python 3 if you can, Python 2 if you must.
- risotto 16y agoCheers man! The Core Team's work is a dream for maintaining my various Python code. Python 2.x is so solid, I'm still relying on 2.5 but I'll definitely go freshen everything up for 2.7 (if only to get rid of my hand-rolled ordered dict implementations). I tinker with 3 on new projects and am looking forward to using it more, but don't at all mind the reasoned thought and caution applied by all before trying to use it everywhere.
- shasta 16y agoFor now a better guideline is: use Python 2. Even if you don't have any dependencies that require Python 2 today, at the start of your project, you might wish you could add them tomorrow.
- jnoller 16y agoAnd using 3to2 you can easily "downgrade" your code should you desire that. Green field projects should totally feel comfortable with using it.
- agentultra 16y agoGood work on Python 2.7 btw. :)
- sigzero 16y agoI follow Python but I don't really program in it. I don't know how you could read everything that you guys have put out and not understand things are progressing according to plan.