Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython

htmlserver is unavailable in PyPM, because there aren't any builds for it in the package repositories. Click the linked icons to find out why.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
2010.02.07.appengine Failed View build log
2010.02.07.appengine Failed View build log
Windows (64-bit)
2010.02.07.appengine Failed View build log
2010.02.07.appengine Failed View build log
Mac OS X (10.5+)
2010.02.07.appengine Failed View build log
2010.02.07.appengine Failed View build log
Linux (32-bit)
2010.02.07.appengine Failed View build log
2010.02.07.appengine Failed View build log
Linux (64-bit)
2010.02.07.appengine Failed View build log
2010.02.07.appengine Failed View build log
2010.02.07.appengine Failed View build log
 
Links
Author
License
gpl
Lastest release
version 2010.02.07.appengine on Jan 5th, 2011

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

Subscribe to package updates

Last updated Jan 5th, 2011

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.