Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If your dependencies already support 3.x, at least in some svn/git trunk publicly available, there is no reason for sticking with 2.x.

I think the minute Django supports Python 3, we'll see the level of whining drop to almost zero.



Now that Django 1.4 has dropped support for 2.4, compatibility with 3.2 is going to be a lot easier. There is an experimental branch that Vinay Sajip has created https://bitbucket.org/vinay.sajip/django/ which I believe is being considered for merging in time for Django 1.5.


> I think the minute Django supports Python 3, we'll see the level of whining drop to almost zero.

As the grandparent's author for perspective: I don't use, nor have never used, nor intend to use Django. My issues with Python 3 have no basis in Django's compatibility.

Carry on.


Which part of the ecosystem is holding you back then?


Unless you believe Django ~ Python.

And that is bad news for Python, trust me. We have already seen this in the past.

    Perl ~ CGI/Sysadmin
    Javascript ~ Jquery
    Ruby ~ Rails
    Python ~ Django???
This is a dangerous path to go and never does good over the longer run.


To continue your silly analogy:

    C ~ Unix
This association is a lot stronger than any of the others that you listed. C & Unix were created in tandem and were designed for each other in very many ways. For the first 10 years of C's life it was rarely used outside of Unix. But for the next 20 years or so it became the dominant language for pretty much any large project. It's only been the last 10 years or so where C has lost its domination.

Association with a very popular project has its downsides, but the upsides are much stronger, in my opinion. For instance, would Ruby be as widely known, deployed and used for non-Rails projects if it wasn't for Rails? It probably would just be another "niche" language rarely used outside of Japan. OTOH gem probably wouldn't be as badly broken as it is.


I don't think Python community ~ Django community; I do believe the loudest elements in any geek community are, invariably, web developers, who (unsurprisingly) are over-represented on the web. Once you satisfy them, the level of noise on any given subject drops considerably.

At the moment, they are pissed off that Django is not moving as fast as the language, so they whine that "nobody is moving to Python 3". As soon as that's fixed, the noise will drop.

Same for the numpy/scipy community, which is the other big one for Python. Lots of academic people there, who have a lot of spare time to bitch on the web.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: