{ "info": { "author": "David Thenon", "author_email": "dthenon@emencia.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. _Django: https://www.djangoproject.com\n.. _Dr Dump: https://github.com/emencia/dr-dump\n.. _Buildout: http://www.buildout.org\n\n`Buildout`_ recipe for `Dr Dump`_ to generate bash script to dump or load `Django`_ data dump.\n\nSo this recipe will create two bash scripts, one to dump datas from defined eggs in buildout config and another to load these dumped datas.\n\nThis will use the defined eggs list in your buildout config to find the apps to manage dumps so be careful that it can't retrieve apps that are not defined in your eggs to install, it will not follow eggs dependancies but if needed you can *force* some apps using the ``extra_apps`` option.\n\nrecipe\n Required, fill it with ``emencia-recipe-drdump``.\neggs\n Optional, 'eggs' variable from buildout. Default use ``${buildout:eggs}``.\ndump_dir\n Optional, a path to the directory that will contains dumped datas, this is always a relative path from the buildout project. If not defined the dumps dir will be ``dumps``.\ndependancies_map\n Required, a path to a JSON file containing datas dependancies map between apps. This can be either a file name existing in Dr Dump or a path (relative or absolute) to an external JSON file.\nextra_apps\n Optional, a string of app names formatted like the egg names in ``${buildout:eggs}``. This will be used to defined additional apps that can't be retrieved from the installed eggs.\ndjango_instance\n Required, a path to the django script, usually the one generated by *djangorecipe*.\nsilent\n Optional, false or true to define respectively if Dr Dump raise or not an exception when asked dumps does not exists in the used map.\ndump_other_apps\n Optional, false or true to define if Dr Dump will dump not specify apps in a last dump.\nexclude_apps\n Optional, a string of app names formatted like the egg names in ``${buildout:eggs}``. This will be used to defined additional apps that can't be dump if ``dump_other_apps`` is True.\nbin_directory\n Optional, binary directory path where the scripts will be written, defaut use ``${buildout:bin-directory}``.\n\nHere is a sample to use this recipe : ::\n\n [drdump]\n recipe = emencia-recipe-drdump\n dump_dir = dumps\n dependancies_map = djangocms-3.json\n silent = true\n dump_other_apps = true\n exclude_apps = auth sessions contenttypes menus.cachekey filebrowser\n django_instance = ${buildout:directory}/bin/django-instance\n extra_apps = cmsplugin-various\n bin_directory = ${buildout:bin-directory}", "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/emencia/emencia-recipe-drdump", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "emencia-recipe-drdump", "package_url": "https://pypi.org/project/emencia-recipe-drdump/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/emencia-recipe-drdump/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/emencia/emencia-recipe-drdump" }, "release_url": "https://pypi.org/project/emencia-recipe-drdump/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Buildout recipe for 'Dr Dump'", "version": "0.3.1" }, "last_serial": 1411021, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0752c7ae93b7c2808919b23b7dd3b508", "sha256": "2843712cf0b9122e7fdecfa473b3b71c64825f3bbd4a3fbda4dc33db2ab783f1" }, "downloads": -1, "filename": "emencia-recipe-drdump-0.1.tar.gz", "has_sig": false, "md5_digest": "0752c7ae93b7c2808919b23b7dd3b508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3715, "upload_time": "2014-12-24T10:07:45", "url": "https://files.pythonhosted.org/packages/6c/05/adb517d5f05d668376077896b3208eb957292a35c25b4d0de2c2f95b7fcb/emencia-recipe-drdump-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b246d757f7541607feb3e2558e0b44ba", "sha256": "a21bf01e451ec8e490a8f38e2954f1c7139edcc9af673e3af021a7050fc0a67d" }, "downloads": -1, "filename": "emencia-recipe-drdump-0.2.tar.gz", "has_sig": false, "md5_digest": "b246d757f7541607feb3e2558e0b44ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4202, "upload_time": "2014-12-25T01:27:10", "url": "https://files.pythonhosted.org/packages/f5/27/096f0dc8c0a95e3f2ac39debf7196f07aae531212fc78596e0584fd46991/emencia-recipe-drdump-0.2.tar.gz" } ], "0.3": [], "0.3.1": [ { "comment_text": "", "digests": { "md5": "12054f83fc2aaf0fef50cac566b844fc", "sha256": "f365334e62584da216c72e444945cc53968c904cd3afcd10356623786ef639b6" }, "downloads": -1, "filename": "emencia_recipe_drdump-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "12054f83fc2aaf0fef50cac566b844fc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6334, "upload_time": "2015-02-05T16:43:12", "url": "https://files.pythonhosted.org/packages/52/d8/22667eb78d43783a051b8ac9c355f826a9742909ebd0a2d99947e505c60d/emencia_recipe_drdump-0.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0f5a2a91a2f1d26eb5b9a2ebc6d7dab6", "sha256": "b69498f6ad7ef4d35c62d2f38c69c09cdf78342c5b471f2b819741157a6c5ce8" }, "downloads": -1, "filename": "emencia-recipe-drdump-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0f5a2a91a2f1d26eb5b9a2ebc6d7dab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4417, "upload_time": "2015-02-05T16:43:09", "url": "https://files.pythonhosted.org/packages/9f/8e/2a40a170228f2342e58821f5bfbd8037a6fb53f5a8bd5ab0de60b2c2deb0/emencia-recipe-drdump-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12054f83fc2aaf0fef50cac566b844fc", "sha256": "f365334e62584da216c72e444945cc53968c904cd3afcd10356623786ef639b6" }, "downloads": -1, "filename": "emencia_recipe_drdump-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "12054f83fc2aaf0fef50cac566b844fc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6334, "upload_time": "2015-02-05T16:43:12", "url": "https://files.pythonhosted.org/packages/52/d8/22667eb78d43783a051b8ac9c355f826a9742909ebd0a2d99947e505c60d/emencia_recipe_drdump-0.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0f5a2a91a2f1d26eb5b9a2ebc6d7dab6", "sha256": "b69498f6ad7ef4d35c62d2f38c69c09cdf78342c5b471f2b819741157a6c5ce8" }, "downloads": -1, "filename": "emencia-recipe-drdump-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0f5a2a91a2f1d26eb5b9a2ebc6d7dab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4417, "upload_time": "2015-02-05T16:43:09", "url": "https://files.pythonhosted.org/packages/9f/8e/2a40a170228f2342e58821f5bfbd8037a6fb53f5a8bd5ab0de60b2c2deb0/emencia-recipe-drdump-0.3.1.tar.gz" } ] }