{"id":19773998,"url":"https://github.com/authomatic/gae_installer","last_synced_at":"2025-12-14T07:28:57.592Z","repository":{"id":17014428,"uuid":"19777856","full_name":"authomatic/gae_installer","owner":"authomatic","description":"Python Google App Engine Installer","archived":false,"fork":false,"pushed_at":"2017-06-02T12:38:53.000Z","size":51,"stargazers_count":17,"open_issues_count":2,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-09-25T07:31:00.670Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"OCA/pos","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/authomatic.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-14T12:05:49.000Z","updated_at":"2025-04-20T06:23:38.000Z","dependencies_parsed_at":"2022-08-29T04:31:29.095Z","dependency_job_id":null,"html_url":"https://github.com/authomatic/gae_installer","commit_stats":null,"previous_names":["peterhudec/gae_installer"],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/authomatic/gae_installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authomatic%2Fgae_installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authomatic%2Fgae_installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authomatic%2Fgae_installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authomatic%2Fgae_installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/authomatic","download_url":"https://codeload.github.com/authomatic/gae_installer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authomatic%2Fgae_installer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27721431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-14T02:00:11.348Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T05:11:42.396Z","updated_at":"2025-12-14T07:28:57.575Z","avatar_url":"https://github.com/authomatic.png","language":"Python","readme":".. |version| replace:: 1.9.54\n.. |fullversion| replace:: |version|.4\n.. |checksum| replace:: ``afec2639b27aabaacf54697d51dee959``\n\n========================================\nGooge App Engine Installer |fullversion|\n========================================\n\n.. image:: https://travis-ci.org/peterhudec/gae_installer.svg?branch=master\n    :target: https://travis-ci.org/peterhudec/gae_installer\n\nThis package installs the\n`Google App Engine SDK \u003chttps://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python\u003e`_\n|version| to the ``site-packages`` directory of the **current Python\ninterpreter** so that you can use ``from google import appengine`` outside the\n``dev_appserver.py`` runtime. This is useful if you want to use the\n`google.appengine.ext.testbed \u003chttps://developers.google.com/appengine/docs/python/tools/localunittesting\u003e`_\npackage in your tests.\n\nIt also makes all of the GAE commands like ``dev_appserver.py``,\n``bulkloader.py``, etc. globaly available without the ``.py`` extension.\n\nThe installer works wit `Virtualenv \u003chttps://virtualenv.pypa.io/\u003e`_.\n\nThe **version** of this package mirrors the\n`GAE SDK \u003chttps://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python\u003e`_\nversion (currently |version|) and if there will be a new release of the SDK,\nthere will be a corresponding release of this package too.\n\nUsage\n-----\n\nCreate a virtual environment\n\n.. code-block:: bash\n\n    $ virtualenv e\n    $ . e/bin/activate\n\nInstall with pip,\n\n.. code-block:: bash\n\n    $(e) pip install gae_installer\n\nor with easy_install,\n\n.. code-block:: bash\n\n    $(e) easy_install gae_installer\n\nor manually\n\n.. code-block:: bash\n\n    $(e) git clone https://github.com/peterhudec/gae_installer.git\n    $(e) python gae_installer/setup.py install\n    $(e) rm -rf gae_installer\n\nThe installation will take a while. After it is complete, you should be able to\nimport the ``google.appengine`` module:\n\n.. code-block:: bash\n\n    (e)$ python -c \"from google import appengine; print appengine.__file__\"\n    /Users/peterhudec/demo/e/lib/python2.7/site-packages/google_appengine/google/appengine/__init__.pyc\n\n\nAnd the GAE executables should be in the ``./e/bin/`` directory.\n\n.. code-block:: bash\n\n    $(e) ls -l ./e/bin/\n    total 232\n    -rw-r--r--  1 peterhudec  staff   2224 May 14 12:38 activate\n    -rw-r--r--  1 peterhudec  staff   1280 May 14 12:38 activate.csh\n    -rw-r--r--  1 peterhudec  staff   2493 May 14 12:38 activate.fish\n    -rw-r--r--  1 peterhudec  staff   1129 May 14 12:38 activate_this.py\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:36 api_server\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:48 backends_conversion\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:48 bulkload_client\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:48 bulkloader\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:36 dev_appserver\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:48 download_appstats\n    -rwxr-xr-x  1 peterhudec  staff    271 May 14 12:38 easy_install\n    -rwxr-xr-x  1 peterhudec  staff    271 May 14 12:38 easy_install-2.7\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:48 endpointscfg\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:48 gen_protorpc\n    -rwxr-xr-x  1 peterhudec  staff     69 May 13 19:35 get_gae_dir\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:48 google_sql\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:49 old_dev_appserver\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:49 php_cli\n    -rwxr-xr-x  1 peterhudec  staff    243 May 14 12:38 pip\n    -rwxr-xr-x  1 peterhudec  staff    243 May 14 12:38 pip2\n    -rwxr-xr-x  1 peterhudec  staff    243 May 14 12:38 pip2.7\n    -rwxr-xr-x  1 peterhudec  staff  12752 May 14 12:38 python\n    lrwxr-xr-x  1 peterhudec  staff      6 May 14 12:38 python2 -\u003e python\n    lrwxr-xr-x  1 peterhudec  staff      6 May 14 12:38 python2.7 -\u003e python\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:49 remote_api_shell\n    -rwxr-xr-x  1 peterhudec  staff     42 May 13 19:49 wrapper_util\n\nHow It Works\n------------\n\nRunnig the ``python setup.py install`` tries to download the\n`Google App Engine SDK \u003chttps://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python\u003e`_\nfor *Linux/Other Platforms* from the\nhttps://storage.googleapis.com/appengine-sdks/featured/google_appengine_X.X.X.zip\nURL. If the response mime-type is not ``application/zip``, the requested version\nis deprecated and the installer will download the GAE SDK from\nhttps://storage.googleapis.com/appengine-sdks/deprecated/XXX/google_appengine_X.X.X.zip\nwhere XXX is the **GAE SDK** version matching the **GAE Installer** version.\nThe downloaded ZIP archive will then be checked against the MD5 checksum\n|checksum| and extracted into the ``site-packages/google_appengine`` directory of the\n**current Python interpreter** and made available to the PYTHONPATH with the\n``site-packages/google_appengine.pth`` file. **GAE Installer** also creates Bash\nexecutables in the *scripts directory* of the current Python interpreter\nwhich wrap the GAE Python executables in the ``site-packages/google_appengine``\ndirectory.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthomatic%2Fgae_installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauthomatic%2Fgae_installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthomatic%2Fgae_installer/lists"}