{ "info": { "author": "Anton Danilchenko", "author_email": "anton@danilchenko.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "GAE framework helps you create web sites quickly on Google App Engine.\r\n\r\nGAE framework contains latest version of Google App Engine SDK.\r\n\r\nVisit `home page `_, read `documentation `_, `checkout `_ source code, report `bugs `_.\r\n\r\nWebPages\r\n--------\r\n\r\nTry our new `WebPages framework `_. This new web framework designed for any web server (nginx, apache, etc). Try it today and tell us what do you think about our new project.", "description_content_type": null, "docs_url": null, "download_url": "http://code.google.com/p/gaeframework/downloads/list", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.gaeframework.com", "keywords": "", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "gaeframework", "package_url": "https://pypi.org/project/gaeframework/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gaeframework/", "project_urls": { "Download": "http://code.google.com/p/gaeframework/downloads/list", "Homepage": "http://www.gaeframework.com" }, "release_url": "https://pypi.org/project/gaeframework/2.0.10/", "requires_dist": null, "requires_python": null, "summary": "GAE framework is a Python web framework for use on Google App Engine", "version": "2.0.10" }, "last_serial": 1602976, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "67b6adbe57580c72ff81385a64f00b86", "sha256": "2689740dce7f30152df6752730c51bee7719cc9987accd895cf2a78dc470955d" }, "downloads": -1, "filename": "gaeframework-2.0.0.tar.gz", "has_sig": false, "md5_digest": "67b6adbe57580c72ff81385a64f00b86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 776043, "upload_time": "2011-07-02T02:30:07", "url": "https://files.pythonhosted.org/packages/39/71/baa6a6c4967bbe36ab3fbd27cf65937d882c786f9a28c3170b659220f62a/gaeframework-2.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "e6ff023a965efd8b5fbf9627d2c011fa", "sha256": "643d2b3e0c5621a95f98fa2878f2d66044ced3e4f908cbeaf357661febb37cc9" }, "downloads": -1, "filename": "gaeframework-2.0.0.zip", "has_sig": false, "md5_digest": "e6ff023a965efd8b5fbf9627d2c011fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 239078, "upload_time": "2011-07-02T02:37:27", "url": "https://files.pythonhosted.org/packages/db/d1/d4b4295e64d5ba50c63f5ea51e38b08d4e229b5e0503e3dd27ebb28bf45c/gaeframework-2.0.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "77623d7386b52c0c1e22d6f48db8fc14", "sha256": "4c19997f7727aabce99712c4644fa78fbd8d2638985df751de67caa60f9aab1a" }, "downloads": -1, "filename": "gaeframework-2.0.1.tar.gz", "has_sig": false, "md5_digest": "77623d7386b52c0c1e22d6f48db8fc14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10416331, "upload_time": "2011-07-09T03:16:52", "url": "https://files.pythonhosted.org/packages/b6/1e/41f18dd2c82bffc3c0265339f2190f43537bf2aa76aca0db6b02cf29a6ba/gaeframework-2.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "9662d33ab0df6898deca28445d78f247", "sha256": "e5392f622ccec592b49cabb2445af8fc4b3fe9613f3b303152f42d7d8af284eb" }, "downloads": -1, "filename": "gaeframework-2.0.1.zip", "has_sig": false, "md5_digest": "9662d33ab0df6898deca28445d78f247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12220693, "upload_time": "2011-07-09T03:18:20", "url": "https://files.pythonhosted.org/packages/21/e7/4655a4023ef7826dd195032baa8285505e36f49022cfbc1203ae14c3d74c/gaeframework-2.0.1.zip" } ], "2.0.10": [ { "comment_text": "", "digests": { "md5": "26c82d0ab7fe8f6f1839026e1a78128b", "sha256": "87e992af568f120a5ee5410014a78d1a274b5df9dd2fca24b5f5699ed7edcce2" }, "downloads": -1, "filename": "gaeframework-2.0.10.tar.gz", "has_sig": false, "md5_digest": "26c82d0ab7fe8f6f1839026e1a78128b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10602554, "upload_time": "2011-08-29T20:39:33", "url": "https://files.pythonhosted.org/packages/e0/f8/343305841e34490a2448a38a48d3ab4fee138e3edfeda4358288dd4adc0c/gaeframework-2.0.10.tar.gz" }, { "comment_text": "", "digests": { "md5": "eea347a398d6968788d8d6e57f30a846", "sha256": "d2fa8ac00954149a3d4add3861fc9a1562e253bad0bf274d79eaac3a73177cc1" }, "downloads": -1, "filename": "gaeframework-2.0.10.zip", "has_sig": false, "md5_digest": "eea347a398d6968788d8d6e57f30a846", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12489446, "upload_time": "2011-08-29T20:41:05", "url": "https://files.pythonhosted.org/packages/8f/c0/dbf1b3f7c63aef7a34464170244a5eb08712e3fb2c416d0858abf41a372e/gaeframework-2.0.10.zip" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "43925c7001963e97e22fffc7eaf0f230", "sha256": "e4e913607d07ae94e292b23f5341758feb6178cde338e2de0469ad5758b70d6c" }, "downloads": -1, "filename": "gaeframework-2.0.2.tar.gz", "has_sig": false, "md5_digest": "43925c7001963e97e22fffc7eaf0f230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11734666, "upload_time": "2011-07-10T15:24:30", "url": "https://files.pythonhosted.org/packages/4d/ac/ea7a0538a36cd64ca4bee6123c7022761367690a9b69538abce7fe206885/gaeframework-2.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "3c19d2b0a020425cfb8e518a159e84e7", "sha256": "2a800de866c3719e5e2a26b3cc3ff27a79da742656f174b7e17d899dbb3fd5db" }, "downloads": -1, "filename": "gaeframework-2.0.2.zip", "has_sig": false, "md5_digest": "3c19d2b0a020425cfb8e518a159e84e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13684807, "upload_time": "2011-07-10T22:06:20", "url": "https://files.pythonhosted.org/packages/5a/69/096e94bc1d368e984aac301d241cdfa5135436ed05fd89efcd5d34960108/gaeframework-2.0.2.zip" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "41564a9ba8f8e1a1705dea5fdf8a707a", "sha256": "4bffb37d39a3a5dee156fab67805f7109062f8dc0feb8d3e3677710311ad0ff4" }, "downloads": -1, "filename": "gaeframework-2.0.3.tar.gz", "has_sig": false, "md5_digest": "41564a9ba8f8e1a1705dea5fdf8a707a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10276103, "upload_time": "2011-07-10T22:18:37", "url": "https://files.pythonhosted.org/packages/c6/7c/9fcff2678c904fe3189604bb6a6ee5435e0163479bb84cdf1cef9905b046/gaeframework-2.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "e97b16556a0706892a457e95e7626874", "sha256": "094f4fac8da8dbc2e008db513dcff0c5036925a65ab0315902ceec0935fae935" }, "downloads": -1, "filename": "gaeframework-2.0.3.zip", "has_sig": false, "md5_digest": "e97b16556a0706892a457e95e7626874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12048354, "upload_time": "2011-07-10T22:20:14", "url": "https://files.pythonhosted.org/packages/16/2e/cffd4480015827b04c7d996591d4e154797ba4fb86e9670fa0d32e29bcb9/gaeframework-2.0.3.zip" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "989e0816fe672669e8b82ded994c6d82", "sha256": "8b0d02d6b41952a6bdc281b147d26befa29a1bdf24ad002f6585647c38f0ded2" }, "downloads": -1, "filename": "gaeframework-2.0.4.tar.gz", "has_sig": false, "md5_digest": "989e0816fe672669e8b82ded994c6d82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10278922, "upload_time": "2011-08-03T00:16:06", "url": "https://files.pythonhosted.org/packages/a7/83/17f13b1bd9c5bd58327067540745f0169861d7d118ddbf83b96336f1cb40/gaeframework-2.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "1a14e05b8efea9126558da79b06f8f18", "sha256": "3a4c9582ae2528cebe75fdc1bf7df6b822ae7f5498b2cf9bc776b7403ba8344c" }, "downloads": -1, "filename": "gaeframework-2.0.4.zip", "has_sig": false, "md5_digest": "1a14e05b8efea9126558da79b06f8f18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12051747, "upload_time": "2011-08-03T00:17:36", "url": "https://files.pythonhosted.org/packages/0e/71/ac81bf3e905a6383acdaf3cc16cbbbd30b56f7f0da0a0a8879f530fea132/gaeframework-2.0.4.zip" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "04c2637159eb86c4cabd4eb6a3597ca4", "sha256": "45b941262533f63cbf11245e786e3032d946f922e7e2efa8c43114b47478b28c" }, "downloads": -1, "filename": "gaeframework-2.0.5.tar.gz", "has_sig": false, "md5_digest": "04c2637159eb86c4cabd4eb6a3597ca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10333202, "upload_time": "2011-08-08T13:22:34", "url": "https://files.pythonhosted.org/packages/a9/db/c450ff7576f4104392b6901ee22b937cf20d3589ff52c0c3ac005829bd16/gaeframework-2.0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "4b40ad8af74e117e653dbade6f42b72c", "sha256": "3cffaec3d48ef2744279c01d4e918eb7e42509a748b8b30f188ea901aac8a30c" }, "downloads": -1, "filename": "gaeframework-2.0.5.zip", "has_sig": false, "md5_digest": "4b40ad8af74e117e653dbade6f42b72c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12112703, "upload_time": "2011-08-08T13:24:04", "url": "https://files.pythonhosted.org/packages/6d/d9/97978c3b7a49180bd07556f600e8c88439dde51abac56ed5499307184415/gaeframework-2.0.5.zip" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "cb7b53b07d6b69442f815c4a4428380b", "sha256": "a902ba1d31bc13deabe7d563aa5b9174068e70d02fd025114525143806a066a5" }, "downloads": -1, "filename": "gaeframework-2.0.6.tar.gz", "has_sig": false, "md5_digest": "cb7b53b07d6b69442f815c4a4428380b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10335278, "upload_time": "2011-08-09T22:50:42", "url": "https://files.pythonhosted.org/packages/75/a4/0d7fb32513edb15fa6a2c39c466feb469a42f885581ddb913f8fbc59f7f6/gaeframework-2.0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "c0ad7e5ec02052b1dd47aa0c9c8c0a7d", "sha256": "18ae391aadd442951bdb794fcbd1781fa9732407834f3fb2a0f84c499a88d948" }, "downloads": -1, "filename": "gaeframework-2.0.6.zip", "has_sig": false, "md5_digest": "c0ad7e5ec02052b1dd47aa0c9c8c0a7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12151832, "upload_time": "2011-08-09T22:52:17", "url": "https://files.pythonhosted.org/packages/8b/35/3a39ccfc4a7b2a082a8c872122cb3ce78e78e3da10e6dba9ff6df2e3b610/gaeframework-2.0.6.zip" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "3b7a740bfffff88716be027e636fb508", "sha256": "acadeae20db7d981fe98428a51e0bca9a9d644bade1a5e527ea5975ab6facd84" }, "downloads": -1, "filename": "gaeframework-2.0.7.tar.gz", "has_sig": false, "md5_digest": "3b7a740bfffff88716be027e636fb508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10336487, "upload_time": "2011-08-22T17:10:45", "url": "https://files.pythonhosted.org/packages/52/31/cba93bc0d6be1790dd9d56fbcd86e59e2923eee614c057811dce70e0ef55/gaeframework-2.0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "71801da4957b884c8e0e5c50975c2587", "sha256": "b16ca75eb6d4e55bc488e5d59cf90772f6f7e16d977491a83d011e712c536194" }, "downloads": -1, "filename": "gaeframework-2.0.7.zip", "has_sig": false, "md5_digest": "71801da4957b884c8e0e5c50975c2587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12157058, "upload_time": "2011-08-22T17:12:15", "url": "https://files.pythonhosted.org/packages/c3/0d/0e689109551cc2c4d3028424cbb91557bcdedc65ef0b7b6154bc82eb15b4/gaeframework-2.0.7.zip" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "c57e831708e22d23a15f5fd65c663f3c", "sha256": "9c7f9fbbc50825b8b41da34c904674eeef6df3da2938e846aad1ae7254daadf9" }, "downloads": -1, "filename": "gaeframework-2.0.8.tar.gz", "has_sig": false, "md5_digest": "c57e831708e22d23a15f5fd65c663f3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10598669, "upload_time": "2011-08-22T17:23:40", "url": "https://files.pythonhosted.org/packages/17/f5/40c27456b74a2b94311892d108068c49f28585718732f70ad663e8b44c83/gaeframework-2.0.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "62426cacde7fe19931611d854f429ab2", "sha256": "8fd9eaeb7c50012875230bc6f851f69f9bece5f63e5cf6cbaf399c2ebc437d5b" }, "downloads": -1, "filename": "gaeframework-2.0.8.zip", "has_sig": false, "md5_digest": "62426cacde7fe19931611d854f429ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12478301, "upload_time": "2011-08-22T17:25:13", "url": "https://files.pythonhosted.org/packages/4c/87/bece999e15968da994b32205936cff8c68f47c89a75ea954821f6078402c/gaeframework-2.0.8.zip" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "48caa86f5c854dd78933537a9dfae6b6", "sha256": "9698f8bc325042cac34db4b989180777075b30425c0ec8996e80b0d9f178b3e7" }, "downloads": -1, "filename": "gaeframework-2.0.9.tar.gz", "has_sig": false, "md5_digest": "48caa86f5c854dd78933537a9dfae6b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10599700, "upload_time": "2011-08-28T23:37:59", "url": "https://files.pythonhosted.org/packages/70/10/156cf54aac0eef0ad5f2a62883fb25545344159464e4d126c6e01d5ddcb3/gaeframework-2.0.9.tar.gz" }, { "comment_text": "", "digests": { "md5": "cb556f99dbfb1f6c4f34682d876f3728", "sha256": "d966649686db8ca2ccd26ddf970cf76fa2be005133a63684eeda5cf49fea26b2" }, "downloads": -1, "filename": "gaeframework-2.0.9.zip", "has_sig": false, "md5_digest": "cb556f99dbfb1f6c4f34682d876f3728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12481160, "upload_time": "2011-08-28T23:39:30", "url": "https://files.pythonhosted.org/packages/77/87/0998cb749a015c7702f9aa4c7d7ef6df8a1922410f88a67bd0c9fd7b3b07/gaeframework-2.0.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26c82d0ab7fe8f6f1839026e1a78128b", "sha256": "87e992af568f120a5ee5410014a78d1a274b5df9dd2fca24b5f5699ed7edcce2" }, "downloads": -1, "filename": "gaeframework-2.0.10.tar.gz", "has_sig": false, "md5_digest": "26c82d0ab7fe8f6f1839026e1a78128b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10602554, "upload_time": "2011-08-29T20:39:33", "url": "https://files.pythonhosted.org/packages/e0/f8/343305841e34490a2448a38a48d3ab4fee138e3edfeda4358288dd4adc0c/gaeframework-2.0.10.tar.gz" }, { "comment_text": "", "digests": { "md5": "eea347a398d6968788d8d6e57f30a846", "sha256": "d2fa8ac00954149a3d4add3861fc9a1562e253bad0bf274d79eaac3a73177cc1" }, "downloads": -1, "filename": "gaeframework-2.0.10.zip", "has_sig": false, "md5_digest": "eea347a398d6968788d8d6e57f30a846", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12489446, "upload_time": "2011-08-29T20:41:05", "url": "https://files.pythonhosted.org/packages/8f/c0/dbf1b3f7c63aef7a34464170244a5eb08712e3fb2c416d0858abf41a372e/gaeframework-2.0.10.zip" } ] }