Spyce v1.3.10 released on 27 April 2003
SPYCE is a server-side language that supports simple and efficient
Python-based dynamic HTML generation. Those who are familiar with JSP,
PHP, or ASP and like Python, should have a look at Spyce. Its modular
design makes it very flexible and extensible. It can also be used as a
command-line utility for static text pre-processing.
Get it at:
http://spyce.sourceforge.net
Changes since v1.3.9:
- default Spyce development environment upgraded:
Python v2.2.x
Apache v2.0.x
existing support for older versions of Python and Apache unchanged.
- updated RPM dependencies to reflect development environment
- added pageerror configuration option to allow for default page-level
error handlers.
- user-suggested improvements to standard librarier and user-reported bug
fixes -- refer to change log for details
- updated vim syntax file
Enjoy,
Rimon.
Change Log
v1.3.10
Default development configuration changed to:
Apache 2.0.40 and Python 2.2.x
Release testing will be performed:
both on Linux and Windows
under CGI, FastCGI and mod_python
Other versions of Apache and Python should continue to work, but
will not be tested. I am depending on user feedback to catch any
errant bugs under these older configurations.
fix: spyceWWW properly deals with directory URLs that don't end in '/'
fix: request.getpost1/postget1() now accept default values
fix: memory cache checks file permission as well as modification time
fix: makefile was including .pyc/.pyo files in tarball
fix: spyce.vim syntax highlighting for spyce lambdas
fix: error module should be loaded last to avoid stdout module being
unloaded on error, thereby causing print statements to no longer go
to the browser during error handling
fix: error module setHandler used incorrect variable name, causing
setHandler to fail
updated spyce.vim syntax file for JSP/ASP like delimeters
spyce.vim now included in vim distribution
rpm generates spyceParserTable.py
(allowing for different versions of python)
added 'no-store' and 'must-revalidate' to response.uncacheable()
added pageerror configuration option to modify default
page-level handler
rpm now requires http >2.0 and python >2.2 installed
|