[Python-Dev] WSGI is now Python 3-friendly
tseaver at palladion.com
Sun Sep 26 16:58:43 CEST 2010
-----BEGIN PGP SIGNED MESSAGE-----
On 09/26/2010 02:31 AM, "Martin v. Löwis" wrote:
> Am 26.09.2010 03:45, schrieb P.J. Eby:
>> I'm actually a bit surprised people are bringing this up now, since when
>> I announced the plan to make these changes, I said that nothing would be
>> changed that would break anything
> I think people read this as "nothing would be changed, period."
> However, you did make substantial changes to the specification (or else
> the whole exercise would have been pointless, I suppose, and you
> couldn't have claimed that WSGI is now Python 3-friendly when it
> previously was not).
The clarifications remove Python3-only ambiguities, making it possible
for to implement both sides the spec sanely and consistently under Python 3.
> So this is essentially a new version of the spec. As PEPs themselves
> are not versioned (unlike, say, ISO standards), Guido insists it ought
> to get a new PEP number. Then, people declaring compliance can identify
> what specification they actually comply to. Declaring compliance to
> PEP 333 as-of-last-week-but-not-as-of-today is now difficult. This
> particularly puzzles people some of the existing WSGI servers are
> now incompatible to the PEP, when they still were compatible last
PJE's claim is that there are *no* such servers:
> So, no (previously-)compliant implementations were harmed in the
> making of the updated spec. If they were compliant before, they're
> compliant now.
I hadn't realized that PEP 333 was never actually in the 'Final' status
(de facto, it has been so for years, of course). Given that fact, and
PJEs assurances, I think amending the PEP and then immediately declaring
it final is reasonable.
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
More information about the Python-Dev