Lastest release
DESCRIPTION: htmlserver - google appengine for python3.1
REQUIRES: LINUX OS AND PYTHON3.1
QUICK TEST: $ python3.1 setup.py build dev --quicktest
SUMMARY: 1 contains py3to2 script converter - converts python3.1 scripts to python2.5 by reverse compiling the ast 2 runs on top of google appengine 3 is file-less by design webpages are dynamically served by objects in memory instead of thru physical files on harddisk other than png/jpg/media files/etc, htmlserver can maintain a website with just two files: 1 main.py - python3.1 script containing url request handlers 2 index.html - html code repository
RECENT CHANGELOG: 20100206 - added htmlserver 20100121 - added ast2src 20091231 - added <<<< and >>>> sugar 20091224 - added pseudomethod interactive console - revamped pseudomethod import hook 20091224 - modularized package - fix install issues - added sdist check 20091209 - improved documentation 20091205 - moved source code to c++ 20091116 - package integrated
DEMO USAGE:
PseudoSugar - adding hook <htmlserver.PseudoSugar object at 0x9430a6c> to sys.meta_path
$ python3.1 setup.py htmlserver --name=htmlserver PseudoSugar - adding hook <htmlserver.PseudoSugar object at 0x95cbb2c> to sys.meta_path
running htmlserver Python 2.5.2 INFO 2010-02-08 16:19:38,177 appengine_rpc.py:157] Server: appengine.google.com INFO 2010-02-08 16:19:38,184 appcfg.py:348] Checking for updates to the SDK. INFO 2010-02-08 16:19:38,450 appcfg.py:362] The SDK is up to date. INFO 2010-02-08 16:19:38,550 dev_appserver_main.py:399] Running application htmlserver on port 8080: http://localhost:8080 INFO 2010-02-08 16:19:38,779 dev_appserver_main.py:404] Server interrupted by user, terminating touch index2.html