On Fri, Mar 28, 2008 at 8:57 AM, Jacob Kaplan-Moss
<[EMAIL PROTECTED]> wrote:

>  On Thu, Mar 27, 2008 at 5:10 PM, Martin v. Löwis
>  <[EMAIL PROTECTED]> wrote:
>  >  So leave the code as-is, and have 2to3 fix it at installation
>  >  time (whenever setup.py is invoked by 3.x; setup.py itself
>  >  runs without changes on 3.x)
>
>  Ahh -- this was the part I was missing; my apologies for being dense.
>  I've been thinking of 2to3 as a one-time tool -- run it to move to
>  3.0, and never look back -- not as part of a distribution process.

Unless I'm missing something, wouldn't Django likely have to include
code that would only work on 2.6 for this to work?

--
Daryl


On Fri, Mar 28, 2008 at 8:57 AM, Jacob Kaplan-Moss
<[EMAIL PROTECTED]> wrote:
>
>  On Thu, Mar 27, 2008 at 5:10 PM, Martin v. Löwis
>  <[EMAIL PROTECTED]> wrote:
>  >  So leave the code as-is, and have 2to3 fix it at installation
>  >  time (whenever setup.py is invoked by 3.x; setup.py itself
>  >  runs without changes on 3.x)
>
>  Ahh -- this was the part I was missing; my apologies for being dense.
>  I've been thinking of 2to3 as a one-time tool -- run it to move to
>  3.0, and never look back -- not as part of a distribution process.
>  Neat trick -- wish I'd thought of it :)
>
>  So this means, though, that folks running from SVN will still need to
>  run setup.py every time they update, right? Not that that's a
>  dealbreaker -- I think Django-on-Py3k'ers will be on the cutting edge
>  anyway -- just wanna check.
>
>  I'd still be happier thinking about this process post-Django-1.0 and
>  post-Py3k-release (or at least rc status), but I've got no objections
>  to other folks working on it until then.
>
>  As for SoC, I can only see it working under these conditions:
>
>  (1) A student with a fair deal of both Django and Python knowledge.
>  The Python knowledge is more important; the places where bugs in
>  Django are going to crop up are going to be internal, undocumented
>  areas. This student also should probably be prepared to work with 2to3
>  fixers, though I've got a lot of knowledge here and can help out.
>  (2) A mentor ditto. I suspect finding a mentor interested in this
>  project could be difficult.
>  (3) Willingness from both parties to work from Martin's plan/patches
>  forward. Now that I understand how he's going about this, I'm
>  convinced it's the correct path.
>  (4) A *realistic*, *solid* project plan -- with dates -- that clearly
>  lay out what "success" means in this context. This plan should *not*
>  define "success" as "all code merged into Django in August" since that
>  probably will depend on lots of factors out of your control.
>  (5) A commitment from mentor and student to stick around after the SoC
>  and help idiots like me get the code merged once the time comes.
>
>  Jacob
>
>
>
>  >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to