Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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 tree-based objects in memory instead of physical files on disk
other than png/jpg/media files, htmlserver maintains a website with just two files:
1 main.py - python3.1 script containing url request handlers
2 index.html - html code repository
4 example site: http://kai-zhu.appspot.com

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 0x8a40a6c> to sys.meta_path

$ python3.1 setup.py htmlserver --name=htmlserver
PseudoSugar - adding hook <htmlserver.PseudoSugar object at 0x8f1ab2c> to sys.meta_path

running htmlserver
Python 2.5.2
INFO 2010-02-08 16:50:59,019 appengine_rpc.py:157] Server: appengine.google.com
INFO 2010-02-08 16:50:59,026 appcfg.py:348] Checking for updates to the SDK.
INFO 2010-02-08 16:50:59,281 appcfg.py:362] The SDK is up to date.
INFO 2010-02-08 16:50:59,381 dev_appserver_main.py:399] Running application htmlserver on port 8080: http://localhost:8080
INFO 2010-02-08 16:50:59,615 dev_appserver_main.py:404] Server interrupted by user, terminating
touch index2.html

Metadata

Release files for htmlserver 2010.02.07.appengine

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for htmlserver 2010.02.07.appengine
File Size Uploaded Provenance
htmlserver-2010.02.07.appengine.tar.gz 98.1 kB Without provenance Details

Release files / htmlserver-2010.02.07.appengine.tar.gz

Download URL htmlserver-2010.02.07.appengine.tar.gz
Size 98.1 kB
Tags Source
SHA-256 checksum
How to use checksums
aa5d12ade9abf2591afc56adc7e6d1ee1adf39fbfffe00665de964f048faf48a
BLAKE2b-256 checksum
How to use checksums
567afd36be81e18e4a8dacc5f2615840635a602648550ddcefe37a6cb8005ef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for htmlserver 2010.02.07.appengine

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page