[Python-Dev] 3.x as the official release (original) (raw)
Michael Foord fuzzyman at voidspace.org.uk
Wed Sep 15 18:44:34 CEST 2010
- Previous message: [Python-Dev] 3.x as the official release
- Next message: [Python-Dev] 3.x as the official release
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 15/09/2010 17:35, Jesse Noller wrote:
On Wed, Sep 15, 2010 at 12:22 PM, Brett Cannon<brett at python.org> wrote: ...snip...
The one area I have concerns about is the state of WSGI and other web-oriented modules. These issues have been brought up by Armin and others, but given a lack of a clear path forward (bugs, peps, etc), I don't think it's fair to use it as a measurement of overall quality. The whole WSGI situation is not going to get cleared up (from my understanding) until someone flat-out declares a winner in the whole str/bytes argument that keeps coming up. I think it might be time to have a PEP or two on this and use our new PEP dictator procedure to settle this so it stops dragging on (unless it has been miraculously settled and I am just unaware of it). Yup, and I spoke with some people with horses in that race at Djangocon. The important thing is that the PEP(s) and suggestion come from the people with the most experience in that domain. That's why I said we (in the "committer" sense) need a clear path of things we need to change or fix - without it we're just stabbing in the dark.
I agree. wsgi is a different kettle of fish to the other "web related modules" in the standard library though. (wsgiref is the only directly wsgi related standard library module IIUC.) email, cgi, nntplib, ftplib and friends all still need to work correctly with both bytes and strings and that shouldn't need a great deal of discussion (well perhaps except email) just people willing to do the work.
Unfortunately in some cases will need backwards incompatible changes. For example at the moment cgi reads from stdin in text mode and so is broken for file uploads. We have also heard recently from Antoine about backwards incompatible changes required in nntplib.
All the best,
Michael
jesse
Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk
-- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog
READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.
- Previous message: [Python-Dev] 3.x as the official release
- Next message: [Python-Dev] 3.x as the official release
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]