appengine-devappserver2-experiment


An experimental new development server for Google App Engine

An experimental new development server for Google App Engine.

Features

  • Multithreaded serving for better performance for complex applications and more correct semantics e.g. accessing your own application through urlfetch no longer deadlocks.
  • Better emulation of the App Engine production environment e.g. warmup requests, correct import ordering.
  • High-replication datastore emulation with flags to control consistency policy
  • By default, all data files are packaged in a single directory per application for easier sharing and more convenient testing of multiple applications
  • Much faster logs API.
  • Better source documentation and unit tests.

With more to come!

Limitations

  • no Python 2.5 support (the "python" runtime uses "python27" instead)

And lots of bugs to fix and small features to add.

Getting Started

$ git clone https://code.google.com/p/appengine-devappserver2-experiment/ $ python2.7 google_appengine/devappserver2.py <path-to-application>

Project Information

The project was created on Nov 12, 2012.

Labels:
AppEngine Python