Spyce v1.3.11 released on 7 July 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 Important changes since v1.3.10: - parser rewritten; compile times are now 2-6x times faster! (i.e. if you use CGI, the command-line interface, or frequently modify files during development, you'll greatly benefit from this release) - daemon mode for spyce webserver - exposed functionality for integration with Coil MVC framework - miscellaneous user-requested fixes Enjoy, Rimon. Change log: v1.3.11 user request: daemon webserver mode fix: mod_python flush problem performance: rewrote tokenizer/parser - no longer using clusmy parser generator package - still pure python, compilation times between 2-6x faster user request: expose functionality to define spyceProcess function with arbitrary parameters, and pass in parameters... helps Coil framework with Spyce integration fix: spyce webserver not performing path manipulations correctly on Windows fix: spyce.mime file not copied for .rpm and Windows installers 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 For prior release information, refer to the CHANGES file.
participants (1)
-
Rimon Barr