{ "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\nAppengine Toolkit pimps Django with some utilities which 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\nDocumentation\n-------------\n\nThe full documentation is at http://django-appengine-toolkit.rtfd.org.\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 reading connection string\nfrom the 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\n\n\n\nHistory\n-------\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": "appengine-toolkit", "package_url": "https://pypi.org/project/appengine-toolkit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/appengine-toolkit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/masci/django-appengine-toolkit" }, "release_url": "https://pypi.org/project/appengine-toolkit/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "None", "version": "0.1.0" }, "last_serial": 932446, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f017d6ff53a044078950765bea37e1ea", "sha256": "d14b5171c31851e062e0efcf9a1c080e4aeda1dc9bda0e88277eecead5a810e3" }, "downloads": -1, "filename": "appengine-toolkit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f017d6ff53a044078950765bea37e1ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8768, "upload_time": "2013-11-30T11:56:00", "url": "https://files.pythonhosted.org/packages/98/67/07ec84acb41f585b441d70c33484c07dcfbb71cd41519585a0b2c213b82d/appengine-toolkit-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f017d6ff53a044078950765bea37e1ea", "sha256": "d14b5171c31851e062e0efcf9a1c080e4aeda1dc9bda0e88277eecead5a810e3" }, "downloads": -1, "filename": "appengine-toolkit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f017d6ff53a044078950765bea37e1ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8768, "upload_time": "2013-11-30T11:56:00", "url": "https://files.pythonhosted.org/packages/98/67/07ec84acb41f585b441d70c33484c07dcfbb71cd41519585a0b2c213b82d/appengine-toolkit-0.1.0.tar.gz" } ] }