{ "info": { "author": "George Whewell", "author_email": "george@bynd.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2.7" ], "description": "=============================\ndjango-gaekit\n=============================\n\nCollection of backends, wrappers and utilities to enquicken django development on Google App Engine.\n\n.. image:: https://travis-ci.org/Beyond-Digital/django-gaekit.svg?branch=master\n :target: https://travis-ci.org/Beyond-Digital/django-gaekit\n\n.. image:: https://pypip.in/version/django-gaekit/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/django-gaekit/\n :alt: Latest Version\n\n.. image:: https://requires.io/github/Beyond-Digital/django-gaekit/requirements.svg?branch=master\n :target: https://requires.io/github/Beyond-Digital/django-gaekit/requirements/?branch=master\n :alt: Requirements Status\n\n\nDocumentation\n-------------\n\nThe full documentation is at http://django-gaekit.rtfd.org.\n\nFeatures\n--------\n\n* Django storage backend using Google Cloud Storage\n* Django cache backend using Memcache\n* Import blacklisted modules in the SDK (eg sqlite3)\n\n\n\n\nHistory\n------\n\n1.0.2 (2015-04-27)\n++++++++++++++++++\n\n* Adds wagtail.wagtailimages integration tests\n* Storage.open now raises IOError if file doesn't exist\n* Storage.size now raises OSError if file doesn't exist\n\n1.0.1 (2015-03-24)\n++++++++++++++++++\n\n* Adds support for retrieving file size\n\n1.0.0 (2015-02-18)\n++++++++++++++++++\n\n* Remove dependency on ImageService. URLs are now constructed from bucket name, with no RPC calls.\n* Resolved inconsistencies with returning bucket name as part of path. This is now hidden.\n* Deprecated ImageService-specific options. IMAGESERVICE_DEFAULT_SIZE and IMAGESERVICE_SECURE_URLS.\n* Deprecated drf_extensions module.\n\n0.2.9 (2014-08-13)\n++++++++++++++++++\n\n* Break out options IMAGESERVICE_DEFAULT_SIZE, IMAGESERVICE_SECURE_URLS and IMAGESERVICE_UPLOAD_HEADERS\n\n0.2.8 (2014-08-13)\n++++++++++++++++++\n\n* Duff release\n\n0.2.7 (2014-04-17)\n++++++++++++++++++\n\n* Add FeedListKeyConstructor for drf_extensions\n\n0.1.4 (2014-03-10)\n++++++++++++++++++\n\n* Add fallback for cloud storage urls\n\n0.1.3 (2014-03-10)\n++++++++++++++++++\n\n* Add exception logging if URL generation fails\n\n0.1.2 (2014-03-07)\n++++++++++++++++++\n\n* Remove utils (lock, memoizer)\n* Monkeypatch ReadBuffer to add open() stub (fixes issue with easy_thumbnails)\n\n0.1.1 (2013-10-10)\n++++++++++++++++++\n\n* Fix for distributed lock\n\n0.1.0 (2013-08-15)\n++++++++++++++++++\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Beyond-Digital/django-gaekit", "keywords": "django-gaekit", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-gaekit", "package_url": "https://pypi.org/project/django-gaekit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-gaekit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Beyond-Digital/django-gaekit" }, "release_url": "https://pypi.org/project/django-gaekit/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Collection of backends, wrappers and utilities to enquicken django development on Google App Engine", "version": "1.0.2" }, "last_serial": 1523060, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eac6d74e818db593b2c9f60208486ada", "sha256": "72e176fd5fff98c73ee42d876f4cabda5934b5caa0475401ded47ff4a74c7f73" }, "downloads": -1, "filename": "django-gaekit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eac6d74e818db593b2c9f60208486ada", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6373, "upload_time": "2013-10-07T13:01:33", "url": "https://files.pythonhosted.org/packages/24/c0/bde418cfaf9e6a393b3c051df1e0dbfa367593d568a552a9cab70f3d9c35/django-gaekit-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a82455aa9fd6bc3590fc017a05531198", "sha256": "2b77c0b66e8dc03387b842720b8fa84ad0b608c7fb8c85ffd140f67f2f5b784b" }, "downloads": -1, "filename": "django-gaekit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a82455aa9fd6bc3590fc017a05531198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6910, "upload_time": "2013-10-07T13:41:28", "url": "https://files.pythonhosted.org/packages/00/c9/023f0c106bdd2492ab38d0a70065f2ce76e523595bf14364afe276effaac/django-gaekit-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "53bd3aea4cb733eec32d39396e845d29", "sha256": "63bc72a2f5de8fffa2347d2f6009caa30538603dec8bcda39f024f836304f16a" }, "downloads": -1, "filename": "django-gaekit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "53bd3aea4cb733eec32d39396e845d29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5974, "upload_time": "2014-03-07T12:39:16", "url": "https://files.pythonhosted.org/packages/3e/71/ffcf3799500d88150f32b92c46ad3af5795b68b83de6c7ad156021577de9/django-gaekit-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b837feeb88ff81d16b28fa61c473662b", "sha256": "da77953afac3271e111aa183c61243ae3129562ced5f8ff1caff0892e7e6ae4a" }, "downloads": -1, "filename": "django-gaekit-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b837feeb88ff81d16b28fa61c473662b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6066, "upload_time": "2014-03-10T17:00:14", "url": "https://files.pythonhosted.org/packages/56/41/ec415d12526d5e685e2e3a58f38c66f5131ad7294efb90bab14a50996e12/django-gaekit-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "67da925426b144c38e7c79bfa077990c", "sha256": "15a0c444eec3f03e45ba6364c1542742bb31e3d9a333252d572380123e633277" }, "downloads": -1, "filename": "django-gaekit-0.1.4.tar.gz", "has_sig": false, "md5_digest": "67da925426b144c38e7c79bfa077990c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6180, "upload_time": "2014-03-10T17:17:47", "url": "https://files.pythonhosted.org/packages/0d/b3/3f453dcf398139115f57acb7617f7140d7455d0072f653a2b0138f7a4051/django-gaekit-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "55588bb30d4aacb88d50dbcb33150155", "sha256": "d36a77c4d9bf9d48c827dd89f6b875ff928b645b30b6b49168a9b43cb6e2f0dd" }, "downloads": -1, "filename": "django-gaekit-0.1.5.tar.gz", "has_sig": false, "md5_digest": "55588bb30d4aacb88d50dbcb33150155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6152, "upload_time": "2014-03-10T17:35:21", "url": "https://files.pythonhosted.org/packages/e0/73/cdce9cdf1a960613f8ebf831cb1d070411da9575956cb27696ed156a89aa/django-gaekit-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f2f438c5d5236b8dbff4f26e7f05fa06", "sha256": "036dd920401c181c47a283524b7ee91ee526438b360e8fb9ea6ababeb99e7ac8" }, "downloads": -1, "filename": "django-gaekit-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f2f438c5d5236b8dbff4f26e7f05fa06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6160, "upload_time": "2014-04-09T16:23:27", "url": "https://files.pythonhosted.org/packages/72/4c/c9e8d5fd8349a9ef0bf147460baa3e93ef73d1496723bb57040557753bb4/django-gaekit-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "3f9b843d555defe97b3794b2699e2086", "sha256": "e2b021336d469fa77a86570120d016e8cbdf60b75ab695dacf33d738eee053ca" }, "downloads": -1, "filename": "django-gaekit-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3f9b843d555defe97b3794b2699e2086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6163, "upload_time": "2014-04-09T16:46:40", "url": "https://files.pythonhosted.org/packages/a6/d7/b0418203352f34b6e4232b05ff00258714727a89eb000e7381dcef9e6249/django-gaekit-0.1.7.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "b7afe67fd1e4d706ba8de400253cb4be", "sha256": "bd72b400b4f6c27353748879d4c66968d62524152730fe8aa371d49125cdefdb" }, "downloads": -1, "filename": "django-gaekit-0.2.7.tar.gz", "has_sig": false, "md5_digest": "b7afe67fd1e4d706ba8de400253cb4be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6678, "upload_time": "2014-04-17T16:14:12", "url": "https://files.pythonhosted.org/packages/6d/18/e62a55b25fc53a7a57eb9035228e07976148c05935095bef4140b2a54765/django-gaekit-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "40d379f16d53218d784a4476150af8a0", "sha256": "803d15cb6d08bc49a61c1189ca7f535a9474767e701d960ca498c56fa0674b8f" }, "downloads": -1, "filename": "django-gaekit-0.2.8.tar.gz", "has_sig": false, "md5_digest": "40d379f16d53218d784a4476150af8a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6837, "upload_time": "2014-08-13T09:34:14", "url": "https://files.pythonhosted.org/packages/25/47/f46b9d7ca70eb37f0f6ac0e4060295bf9d0a30e907a81224796c1c3fa30d/django-gaekit-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "21f1794cd17f354186fba7e6b088bb0f", "sha256": "f7dc5e8ec3337da77b8bf7d4fe797fbe51ef431120e1605d790b6c6dba988d4e" }, "downloads": -1, "filename": "django-gaekit-0.2.9.tar.gz", "has_sig": false, "md5_digest": "21f1794cd17f354186fba7e6b088bb0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6863, "upload_time": "2014-08-13T09:44:18", "url": "https://files.pythonhosted.org/packages/06/97/8ece4d06d4b8af1c53da6eef0fd7fd546a95e18d4178459f2a260ead969c/django-gaekit-0.2.9.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e8f799776d3731d35da13afed027d19c", "sha256": "aec89ffa5897478984e959b812977d91b3451552d32ffbc7338746176c8a0ae1" }, "downloads": -1, "filename": "django-gaekit-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e8f799776d3731d35da13afed027d19c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6223, "upload_time": "2015-03-24T22:13:31", "url": "https://files.pythonhosted.org/packages/91/d6/bc30e8734785637803f604b373d981c55ca86137f918e6094d1345ecc538/django-gaekit-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "24c457528f11b06c247cead0d97d97d1", "sha256": "e848111e1f334e1c2b6e1faf850cb4edf8080e734bc6766dc54f320e5ca3c26f" }, "downloads": -1, "filename": "django-gaekit-1.0.2.tar.gz", "has_sig": false, "md5_digest": "24c457528f11b06c247cead0d97d97d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6491, "upload_time": "2015-04-27T16:44:39", "url": "https://files.pythonhosted.org/packages/29/e0/3dc2b6751d90b87f0023805145173d4c8d90a37401a1e7d2bc5ed3503605/django-gaekit-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24c457528f11b06c247cead0d97d97d1", "sha256": "e848111e1f334e1c2b6e1faf850cb4edf8080e734bc6766dc54f320e5ca3c26f" }, "downloads": -1, "filename": "django-gaekit-1.0.2.tar.gz", "has_sig": false, "md5_digest": "24c457528f11b06c247cead0d97d97d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6491, "upload_time": "2015-04-27T16:44:39", "url": "https://files.pythonhosted.org/packages/29/e0/3dc2b6751d90b87f0023805145173d4c8d90a37401a1e7d2bc5ed3503605/django-gaekit-1.0.2.tar.gz" } ] }