PyWX is a plug-in for the open source Web server
AOLserver that embeds a
Python interpreter
within the AOLserver process. This allows AOLserver to execute
Python scripts in response to HTTP requests in a variety of ways.
AOLserver is a high-performance, single-process/multiple-threads
Web server that is used at several high-throughput sites including AOL.com
and digitalcity.com.
PyWX enables full access to the AOLserver API from Python, as well
as tying PyWX into AOLserver as an almost complete peer to Tcl.
Features of AOLserver/PyWX include threaded execution within a single
process, emulation of a CGI environment, persistent database connections
through the AOLserver database API, and full access to Tcl from
Python as well as access to Python from Tcl.
Status: PyWX 1.0b2 is available as of
December 23rd, 2002. This version has been in use for over two years
in several production environments and is extremely stable: any
releases before 1.0 final will focus on performance enhancements,
code cleanup, and documentation; no major changes are planned.
PyWX 1.0b2 works with Python 1.5.2 and up, and AOLserver 3.5.1 and up.
Documentation
Dave Kuhlman has written an installation HOWTO,
and a full manual is slowly being written.
Links:
Mailing lists:
Credits:
Brent Fulgham initiated the project and created the initial
embedding; Titus Brown and Mike Haggerty have done most of the
coding since then. Dave Kuhlman has contributed extensively
to the documentation effort.
Web page design shamelessly taken from
PyChecker.
|