{ "info": { "author": "Massimiliano Pippi", "author_email": "mpippi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "=============================\nDjango Appengine Toolkit\n=============================\n\n.. image:: https://badge.fury.io/py/django-appengine-toolkit.png\n :target: http://badge.fury.io/py/django-appengine-toolkit\n \n.. image:: https://travis-ci.org/masci/django-appengine-toolkit.png?branch=master\n :target: https://travis-ci.org/masci/django-appengine-toolkit\n\n.. image:: https://pypip.in/d/django-appengine-toolkit/badge.png\n :target: https://crate.io/packages/django-appengine-toolkit?version=latest\n\n.. image:: https://coveralls.io/repos/masci/django-appengine-toolkit/badge.png\n :target: https://coveralls.io/r/masci/django-appengine-toolkit\n\nAppengine Toolkit pimps Django with some utilities that help deploying\nprojects on Google App Engine with Google Cloud SQL as data backend.\n\nFeatures\n--------\n\n* collects project dependencies symlinking needed modules and packages and configuring App Engine environment\n* configures DATABASE setting parsing connection strings similar to those on Heroku\n* provides a custom storage for Google Cloud Storage\n\nDocumentation\n-------------\n\nThe full documentation is at http://django-appengine-toolkit.rtfd.org.\n\nA tutorial was published on `Google Developers Blog `_\n\nAppEngine SDK version supported: 1.9.2\n\nQuickstart\n----------\n\nInstall appengine-toolkit::\n\n pip install django-appengine-toolkit\n\nAdd it to the installed apps::\n\n INSTALLED_APPS = (\n # ...\n 'appengine_toolkit',\n )\n\nTo automatically configure database settings by parsing connection string\ncontained in DATABASE_URL enviroment var::\n\n import appengine_toolkit\n DATABASES = {\n 'default': appengine_toolkit.config(),\n }\n\nYou can set DATABASE_URL directly in your ``app.yaml`` file::\n\n env_variables:\n DJANGO_SETTINGS_MODULE: 'myapp.settings'\n DATABASE_URL: 'mysql://root@project_id:instance_id/database_name'\n\n\nTo collect project dependencies, first configure Appengine Toolkit in your settings\nfile, specifying the full path to your app.yaml file::\n\n APPENGINE_TOOLKIT = {\n 'APP_YAML': os.path.join(BASE_DIR, '../../', 'app.yaml'),\n }\n\n\n...then run the command ``collectdeps`` specifying the requirement file containing\nthe list of packages needed by your project to run::\n\n python manage.py collectdeps -r my_requirements.txt\n\na folder named ``libs`` will be created on your application root (i.e. the same folder\nwhere the YAML file resides) containing symlinks needed by App Engine to include\ndependencies in the production runtime enviroment.\n\nA file ``appengine_config.py`` will be created in the same folder and will contain\ncode needed to configure the environment. If you need to customize the module\n``appengine_config`` tell the command to not overwrite it - the command will then\noutput the code you need to paste inside the module to complete the configuration\nprocess\n\nNeed to store your media files on Google Cloud Storage? Just add this to your settings::\n\n APPENGINE_TOOLKIT = {\n # ...,\n 'BUCKET_NAME': 'your-bucket-name',\n }\n DEFAULT_FILE_STORAGE = 'appengine_toolkit.storage.GoogleCloudStorage'\n\n\n\n\n\nHistory\n-------\n\n0.2.0 (2014-01-09)\n++++++++++++++++++\n\n* Fixed setup requirements for GCS library\n* App Engine SDK 1.9 compatibility\n\n0.2.0 (2014-01-09)\n++++++++++++++++++\n\n* Added support for Google Cloud Storage\n\n0.1.2 (2013-12-04)\n++++++++++++++++++\n\n* Fixed setup script\n\n0.1.1 (2013-12-04)\n++++++++++++++++++\n\n* Finished first draft of docs\n\n0.1.0 (2013-11-30)\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/masci/django-appengine-toolkit", "keywords": "django-appengine-toolkit", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-appengine-toolkit", "package_url": "https://pypi.org/project/django-appengine-toolkit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-appengine-toolkit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/masci/django-appengine-toolkit" }, "release_url": "https://pypi.org/project/django-appengine-toolkit/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Deploy Django projects on Google App Engine with ease", "version": "0.2.1" }, "last_serial": 1058602, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "81557eecbd85c19f61dbf630e8553d74", "sha256": "89592e42f525209c21b1b2daa05417cc671294bdaec41572b4dbc0c6d239d82d" }, "downloads": -1, "filename": "django-appengine-toolkit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "81557eecbd85c19f61dbf630e8553d74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8813, "upload_time": "2013-12-04T21:40:40", "url": "https://files.pythonhosted.org/packages/fd/0c/f865ef052e3e38d98439a63bc2b25053de30d8054c661edb14c5cc492033/django-appengine-toolkit-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "288b325ceee69a953fe7353849777c72", "sha256": "d368f2f2b6ab1b30ee3ec84700022082ef6228ccdbba18a97267143f7c190171" }, "downloads": -1, "filename": "django-appengine-toolkit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "288b325ceee69a953fe7353849777c72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8805, "upload_time": "2013-12-04T21:43:10", "url": "https://files.pythonhosted.org/packages/b7/33/193ecda3afa1a1508beb95369c3251e6005f3374e50dcfd34ffcbae76bd2/django-appengine-toolkit-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "49824341eb297aa7ed0b2bcb0f203dcd", "sha256": "86eda5ee1634b77009dacffd03ecc4751cbd8cff988749c4571b316d115e31b8" }, "downloads": -1, "filename": "django-appengine-toolkit-0.2.0.tar.gz", "has_sig": false, "md5_digest": "49824341eb297aa7ed0b2bcb0f203dcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9928, "upload_time": "2014-01-09T09:27:47", "url": "https://files.pythonhosted.org/packages/cf/54/a637967f15f646d76c255525d52d2acd3c3a7fbf977559de5979bce9d233/django-appengine-toolkit-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "29dba43d43aaac733ebad4548e2bd42b", "sha256": "4cdd59c7499c7c7656b965062aa42c95f8297fa083909dcca60dbbf68b48cb79" }, "downloads": -1, "filename": "django-appengine-toolkit-0.2.1.tar.gz", "has_sig": false, "md5_digest": "29dba43d43aaac733ebad4548e2bd42b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10215, "upload_time": "2014-04-12T15:03:35", "url": "https://files.pythonhosted.org/packages/d3/11/c71cd1c4f77a528ff9904c7a1d2c6ac3127987ea51cd3009f86f65961d75/django-appengine-toolkit-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "29dba43d43aaac733ebad4548e2bd42b", "sha256": "4cdd59c7499c7c7656b965062aa42c95f8297fa083909dcca60dbbf68b48cb79" }, "downloads": -1, "filename": "django-appengine-toolkit-0.2.1.tar.gz", "has_sig": false, "md5_digest": "29dba43d43aaac733ebad4548e2bd42b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10215, "upload_time": "2014-04-12T15:03:35", "url": "https://files.pythonhosted.org/packages/d3/11/c71cd1c4f77a528ff9904c7a1d2c6ac3127987ea51cd3009f86f65961d75/django-appengine-toolkit-0.2.1.tar.gz" } ] }