ANN: Paste 1.2

2007-02-01 Thread Ian Bicking
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.

2007-02-01 Thread George Belotsky
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

2007-02-01 Thread greg
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