ANN: Paste 1.2
Paste 1.2 - I'm happy to release Paste 1.2. This release contains a mix of small features and bug fixes. This is only a release of core Paste (not Paste Script or Deploy), which contains the WSGI tools. What Is Paste? -- URL: http://pythonpaste.org Install: easy_install -U Paste News: http://pythonpaste.org/news.html Paste is a set of WSGI components, each of which can be used in isolation. But mixing them together leads to powerful chemical reactions which can be harnessed for good. These components let you do things like create applications that proxy to other websites, mount multiple applications under different prefixes, catch exceptions and interactively inspect the environment, and much more. Paste Deploy is a configuration system for these components. Paste Script is a jack of all trades that builds new project file layouts, runs WSGI server stacks, and does application deployment. Interesting News See http://pythonpaste.org/news.html for details * Backward incompatible change in paste.fileapp.FileApp to make it support GET and HEAD properly. If you subclassed FileApp or DataApp you may need to change your code. * Parsing of Accept and Accept-Language * paste.wsgiwrappers.WSGIRequest can optionally decode unicode values in form submissions. * paste.httpserver supports all request methods (e.g., MKCOL), no longer blocks if you read past the end of wsgi.input, and includes code to control the thread pool and kill threads that are wedged. -- Ian Bicking | [EMAIL PROTECTED] | http://blog.ianbicking.org -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Creating Web 2.0 sites using Python2.5, without a database.
LinuxWorld has published my article about the Relative Static approach to web application design ("BoSStats, FlightFeather and the Relative Static Web"). http://www.linuxworld.com/news/2007/012907-flightfeather.html This method tries to capture as much system state as possible in static HTML files, which the webserver can use directly. While the resulting site is dynamic, it is static from the webserver's point of view. I use this approach in my FlightFeather and Flightdeck-UI Online Free/Open Source projects. The article describes why Python (specifically version 2.5) is such a good choice for Relative Static web applications. The discussion focuses on the newly introduced "with" statement and the context manager type (see link to page 5, below). http://www.linuxworld.com/news/2007/012907-flightfeather.html?page=5 -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: Pyrex 0.9.5.1a
Pyrex 0.9.5.1a is now available: http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/ This is a glitch-fix nanorelease to correct a problem with the setup.py file. The list of packages to install is now calculate dynamically, so that it will work with or without the testing files. What is Pyrex? -- Pyrex is a language for writing Python extension modules. It lets you freely mix operations on Python and C data, with all Python reference counting and error checking handled automatically. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html