[Web-SIG] PEP 444 / WSGI 2 Async

Jacob Kaplan-Moss jacob at jacobian.org
Fri Jan 7 06:35:24 CET 2011


On Thu, Jan 6, 2011 at 7:47 PM, Alice Bevan–McGregor
<alice at gothcandy.com> wrote:
> All input is welcome; I do want to hear from both framework developers and
> users of frameworks.

OK, here's my input. I'm not comfortable speaking on behalf of the
entire Django core team, but I am consciously wearing my Django BDFL
hat, and I do know that many (most?) of Django's core team feels as I
do.

And I'm feeling incredibly disheartened.

Python 3 was released in December 2008. I assumed we'd have an updated
WSGI spec wthin maybe 6 months. It's been two years, and we still
don't have a WSGI spec. This fundamentally means that it's not worth
my time to port Django to Python 3 -- the bits where Django meets WSGI
are critical, and I simply can't get excited about targeting a moving
spec with potential incompatible implementations. The lack of a
WSGI-for-Py3 is a fundamental enthusiasm killer. Django is, at the end
of the day, a framework designed to be deployed. Until I can do so,
there's no use even starting the porting process.

A few months ago, PJE posted PEP 3333. It looked good... and then
nothing happened. I tried  to prod things forward, and some more
discussion ensued... and now it looks like it's stalling again. Each
time, discussion of PEP 444 seems to derail discussion of PEP 3333.

I have no skin in this game. Frankly, I have a huge amount of trouble
following the discussions, and I can't speak to the technical merits
of one over the other. But even if PEP 444 is a million times better
than PEP 3333, 444 is clearly a *lot farther off. But PEP 444 seems to
be where all the energy keeps ending up.

At this rate, I really wonder if it'll be another two years before we
have a working WSGI for Python 3. I hope I'm being pessimistic. Prove
me wrong. Please.

Can we please, please, PLEASE, pause discussion of PEP 444 until PEP
3333 is finalized?

Jacob


More information about the Web-SIG mailing list