{ "info": { "author": "kai zhu", "author_email": "kaizhu256@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: C", "Programming Language :: C++", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Topic :: Multimedia", "Topic :: Multimedia :: Graphics", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "DESCRIPTION: htmlserver - google appengine for python3.1\n\n REQUIRES: LINUX OS AND PYTHON3.1\n\n QUICK TEST: $ python3.1 setup.py build dev --quicktest\n\n SUMMARY:\n 1 contains py3to2 script converter - converts python3.1 scripts to python2.5 by reverse compiling the ast\n 2 runs on top of google appengine\n 3 is file-less by design\n webpages are dynamically served by tree-based objects in memory instead of physical files on disk\n other than png/jpg/media files, htmlserver maintains a website with just two files:\n 1 main.py - python3.1 script containing url request handlers\n 2 index.html - html code repository\n 4 example site: http://kai-zhu.appspot.com\n \nRECENT CHANGELOG:\n 20100206 - added htmlserver\n 20100121 - added ast2src\n 20091231 - added <<<< and >>>> sugar\n 20091224 - added pseudomethod interactive console - revamped pseudomethod import hook\n 20091224 - modularized package - fix install issues - added sdist check\n 20091209 - improved documentation\n 20091205 - moved source code to c++\n 20091116 - package integrated\n\nDEMO USAGE:\n\n PseudoSugar - adding hook to sys.meta_path\n\n$ python3.1 setup.py htmlserver --name=htmlserver\nPseudoSugar - adding hook to sys.meta_path\n\nrunning htmlserver\nPython 2.5.2\nINFO 2010-02-08 16:50:59,019 appengine_rpc.py:157] Server: appengine.google.com\nINFO 2010-02-08 16:50:59,026 appcfg.py:348] Checking for updates to the SDK.\nINFO 2010-02-08 16:50:59,281 appcfg.py:362] The SDK is up to date.\nINFO 2010-02-08 16:50:59,381 dev_appserver_main.py:399] Running application htmlserver on port 8080: http://localhost:8080\nINFO 2010-02-08 16:50:59,615 dev_appserver_main.py:404] Server interrupted by user, terminating\ntouch index2.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/htmlserver", "keywords": null, "license": "gpl", "maintainer": null, "maintainer_email": null, "name": "htmlserver", "package_url": "https://pypi.org/project/htmlserver/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/htmlserver/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/htmlserver" }, "release_url": "https://pypi.org/project/htmlserver/2010.02.07.appengine/", "requires_dist": null, "requires_python": null, "summary": "DESCRIPTION: htmlserver - google appengine for python3.1", "version": "2010.02.07.appengine" }, "last_serial": 793061, "releases": { "2010.02.06.appengine": [ { "comment_text": "", "digests": { "md5": "43098ffe5a1859f64855fae04eb8d0da", "sha256": "a5621b9c661cc141ef4139bb258729048a176519d20513d4eae509cf63804364" }, "downloads": -1, "filename": "htmlserver-2010.02.06.appengine.tar.gz", "has_sig": false, "md5_digest": "43098ffe5a1859f64855fae04eb8d0da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98821, "upload_time": "2010-02-08T07:27:40", "url": "https://files.pythonhosted.org/packages/d2/36/1d83315a0954e41b157db8e6cfe5d254da23907f6703816af20bbd961e68/htmlserver-2010.02.06.appengine.tar.gz" } ], "2010.02.07.appengine": [ { "comment_text": "", "digests": { "md5": "6d80a726b3c801ad036a4196611555b4", "sha256": "aa5d12ade9abf2591afc56adc7e6d1ee1adf39fbfffe00665de964f048faf48a" }, "downloads": -1, "filename": "htmlserver-2010.02.07.appengine.tar.gz", "has_sig": false, "md5_digest": "6d80a726b3c801ad036a4196611555b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98111, "upload_time": "2010-02-08T17:19:45", "url": "https://files.pythonhosted.org/packages/56/7a/fd36be81e18e4a8dacc5f2615840635a602648550ddcefe37a6cb8005ef4/htmlserver-2010.02.07.appengine.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d80a726b3c801ad036a4196611555b4", "sha256": "aa5d12ade9abf2591afc56adc7e6d1ee1adf39fbfffe00665de964f048faf48a" }, "downloads": -1, "filename": "htmlserver-2010.02.07.appengine.tar.gz", "has_sig": false, "md5_digest": "6d80a726b3c801ad036a4196611555b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98111, "upload_time": "2010-02-08T17:19:45", "url": "https://files.pythonhosted.org/packages/56/7a/fd36be81e18e4a8dacc5f2615840635a602648550ddcefe37a6cb8005ef4/htmlserver-2010.02.07.appengine.tar.gz" } ] }