Skip to main content

Google App Engine project bootstrap

Project description

GAP ==

Google App Engine is excelent technology but there is a gap.

If you are missing

  • use of pip with Google App Engine,
  • cooperation of appengine and virtualenv,
  • posibility to add any module to your python path without,

then this barebone could be at least an inspiration for you.

How to use (fill) the gap? –

  • Install [Google Appengine SDK](
  • Create a virtualenv for you project (not necessary but recomended)
  • pip install gap
  • Go to directory of your new GAE project.
  • gap start-project <your_application_id>
  • Add your dependencies to requirements.gip (format of pip [requirements file](
  • Install any packages using bin/gip same way as you are used to do it with pip.
  • To create a new module in your application run
    gap start-app <your_module_name>
  • Keep your code inside src/app.
  • You can use any lib you have installed using gip in your project (in dev_server, shell as well as on appengine server).

See [Gap wiki page]( for more informations.

Any ideas, thoughts, fixes (specially corrections of my english :) are welcome!

Disclaimer – Of course … This code is published in hope that someone will find it usefull but it is provided as-is and I can take no responsibilty for improper as well as proper use.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gap, version 0.4.1
Filename, size File type Python version Upload date Hashes
Filename, size gap-0.4.1.tar.gz (21.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page