<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 9, 2014 at 12:16 PM, Nick Coghlan <span dir="ltr"><<a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><p dir="ltr"><br>
On 9 Jan 2014 09:49, "Amber Yust" <<a href="mailto:amber.yust@gmail.com" target="_blank">amber.yust@gmail.com</a>> wrote:<br>
><br>
> Also note that even if publicly visible projects are outnumbered by private projects, the public projects tend to have a much larger impact on the overall ecosystem, because they're used by many entities (whereas private projects are typically only used by a single entity given their nature).</p>




</div><p dir="ltr">It also mistakenly assumes our goal is to get existing *applications* to migrate. It really isn't - we're obviously delighted if app developers choose to switch (as it indicates we have created a compelling platform), but we *needed* key library and framework developers to add Python 3 support in order to bootstrap the Python 3 development ecosystem.</p>


</blockquote><div><br></div><div>True.</div><div><div>I think one of the key points here is that different important libs haven't been ported yet:</div><div><a href="https://python3wos.appspot.com/" target="_blank">https://python3wos.appspot.com/</a> </div>

<div>Too many of them are still marked red and IMO that is the main reason why a lot of people are being so hesitant, not unicode.</div><div>"boto" alone counts as hundreds of thousands potential users which simply cannot migrate.</div>

<div>Django made the transition only a couple of months ago, which basically means it's still in a beta state, and AFAIK fundamental projects such as Twisted don't even have an ETA.</div><div>Considering 5 years have passed since Python 3.0 first made it's appearance I consider this a *serious* delay.</div>

<div>From a user standpoint this sort of appears as a signal which translates into "if neither big project X has migrated after 5 years why should I?".</div><div>That's likely to apply even if project X is not within the list of your dependencies, because you may not depend from X now but maybe you will in the future, either because you need X or because Y requires X in order to work. It is *crucial* for people maintaining those libraries to put Python 3 porting on top of their TODO list at the cost of not working on new features.</div>

<div><br></div><div>--- Giampaolo</div><div><a href="https://code.google.com/p/psutil/" target="_blank">https://code.google.com/p/psutil/</a></div><div><a href="https://code.google.com/p/pyftpdlib/" target="_blank">https://code.google.com/p/pyftpdlib/</a></div>


<div><a href="https://code.google.com/p/pysendfile/" target="_blank">https://code.google.com/p/pysendfile/</a></div></div></div></div></div>