{ "info": { "author": "Tomas Garzon", "author_email": "tomas@openexo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django :: 1.11", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "=============================\nlib-exo-populator\n=============================\n\n.. image:: https://badge.fury.io/py/lib-exo-populator.svg\n :target: https://badge.fury.io/py/lib-exo-populator\n\n.. image:: https://requires.io/github/exolever/lib-exo-populator/requirements.svg?branch=master\n :target: https://requires.io/github/exolever/lib-exo-populator/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://travis-ci.org/exolever/lib-exo-populator.svg?branch=master\n :target: https://travis-ci.org/exolever/lib-exo-populator\n\n.. image:: https://codecov.io/gh/exolever/lib-exo-populator/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/exolever/lib-exo-populator\n\n.. image:: https://sonarcloud.io/api/project_badges/measure?project=exolever_lib-exo-populator&metric=alert_status\n :target: https://sonarcloud.io/dashboard?id=exolever_lib-exo-populator\n\n.. image:: https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\n :target: https://github.com/exolever/lib-exo-populator/issues\n\n.. image:: https://img.shields.io/badge/License-MIT-green.svg\n :target: https://opensource.org/licenses/MIT\n\nGeneric populate models in django from YAML files\n\n\nQuickstart\n----------\n\nInstall exo_populator::\n\n pip install lib-exo-populator\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'populate',\n ...\n )\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.1.0 (2018-11-26)\n++++++++++++++++++\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/exolever/lib-exo-populator", "keywords": "lib-exo-populator", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "lib-exo-populator", "package_url": "https://pypi.org/project/lib-exo-populator/", "platform": "", "project_url": "https://pypi.org/project/lib-exo-populator/", "project_urls": { "Homepage": "https://github.com/exolever/lib-exo-populator" }, "release_url": "https://pypi.org/project/lib-exo-populator/0.3.6/", "requires_dist": [ "singleton-decorator (>=1.0.0)", "stringcase (>=1.2.0)" ], "requires_python": "", "summary": "Generic populate models in django from YAML files", "version": "0.3.6" }, "last_serial": 5623113, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9b6028d05c194ce12b1b2c19ef0e2ea6", "sha256": "fd9e9d0ab4b439055a836d1e6af0666eabf3d9f2873c022899c31108ead09300" }, "downloads": -1, "filename": "lib_exo_populator-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b6028d05c194ce12b1b2c19ef0e2ea6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9336, "upload_time": "2018-11-26T10:52:41", "url": "https://files.pythonhosted.org/packages/18/c9/79e2d64a40bf76384ff5b33ff7cbc7b45800eba9374f848ec7f69c70b124/lib_exo_populator-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ad72c2687e52e73a86edf0172ea7b5b", "sha256": "214e4143e11e49338e3079203b04b467880c73c2a270a494512c8abb115398d5" }, "downloads": -1, "filename": "lib-exo-populator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5ad72c2687e52e73a86edf0172ea7b5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8806, "upload_time": "2018-11-26T10:52:44", "url": "https://files.pythonhosted.org/packages/ca/bb/159feaa03c5fdc313032be1b725311e402b4e83444c4c4557b272536c3f1/lib-exo-populator-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d416fbc5dca63128eaf98514b81cc323", "sha256": "788c7fb9d93a64514a805a49460954166b9276d0e1f5580bf8d7f796951c6fc3" }, "downloads": -1, "filename": "lib_exo_populator-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d416fbc5dca63128eaf98514b81cc323", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10894, "upload_time": "2019-03-27T09:00:56", "url": "https://files.pythonhosted.org/packages/d0/fe/a1f8be5b71e20be07cbbc4b243863997afcee1e3096d1a176f6f18266a2b/lib_exo_populator-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7930d32c6e7cf4c05242999253919660", "sha256": "0dccc2c7ef7b0b3e56ffadd743ec066f524e4439a0bc0749791bf98c594884b5" }, "downloads": -1, "filename": "lib-exo-populator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7930d32c6e7cf4c05242999253919660", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8829, "upload_time": "2019-03-27T09:00:58", "url": "https://files.pythonhosted.org/packages/0e/16/9887f2a37b291cf9f0f16c6991a9fe41662de4314277620a201765171d57/lib-exo-populator-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "370054b6e8a011916ea4a3687c562c3f", "sha256": "bc9ad63e1d32dfe475e5c0c8b079702de249376e9d7609c0a3084b98dd4add53" }, "downloads": -1, "filename": "lib_exo_populator-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "370054b6e8a011916ea4a3687c562c3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10885, "upload_time": "2019-06-03T21:22:09", "url": "https://files.pythonhosted.org/packages/f2/f9/89a65e9cb8f69eac75fa9d6e0c509d5fcb3d676888047991b36d3b78627b/lib_exo_populator-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5268d799c5adefbb04f9f6f4f8a66dc", "sha256": "7aac3ba7fb36e82c87966d30d5ea4b637bc2382d69fd215a05ff9b4afbdab055" }, "downloads": -1, "filename": "lib-exo-populator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c5268d799c5adefbb04f9f6f4f8a66dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8923, "upload_time": "2019-06-03T21:22:10", "url": "https://files.pythonhosted.org/packages/f3/d2/704964b999d2618f2d6549f8b3654f01b119ff63d6ead97205e5270fe937/lib-exo-populator-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2bc9491e0680c26c9ae3947881e79bf5", "sha256": "011de2f32b5ef200a9196e11f725a608666926eefafef8cd3bd7ce545c902bb2" }, "downloads": -1, "filename": "lib_exo_populator-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2bc9491e0680c26c9ae3947881e79bf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10926, "upload_time": "2019-07-03T07:49:39", "url": "https://files.pythonhosted.org/packages/08/eb/a94058be5b0e121eba66ca392b5b0282aff36728a21f7c0d9334e1c931fc/lib_exo_populator-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6704589684836964e029894223e8e9d", "sha256": "2d000764ac229effbb32b118a195142dc9409362b07e568f1ce4fa02e3b71cb6" }, "downloads": -1, "filename": "lib-exo-populator-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b6704589684836964e029894223e8e9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8988, "upload_time": "2019-07-03T07:49:40", "url": "https://files.pythonhosted.org/packages/a7/84/4f9b060bbf314c01af15f38d9d7667580cc7db29d35c5ba432e0cf2c4d9e/lib-exo-populator-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c593025a3d0a22084f05675ab00e6593", "sha256": "d4c3a4f2d08cc8986ddf0d0346c527d64b6709f53d353f1e4ff5f65986c87388" }, "downloads": -1, "filename": "lib_exo_populator-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c593025a3d0a22084f05675ab00e6593", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12238, "upload_time": "2019-07-04T07:53:07", "url": "https://files.pythonhosted.org/packages/10/51/4179419249141ea03240a545487842c9306d8f71fb403c51f1347b8f34e1/lib_exo_populator-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9c105a8e5f1b1bb9e8672a2b4fcee2a", "sha256": "a38daab7af6fd32b1405d7b8242e71d1a38db38f8ee35344e7a31cfc2ce6888f" }, "downloads": -1, "filename": "lib-exo-populator-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a9c105a8e5f1b1bb9e8672a2b4fcee2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9345, "upload_time": "2019-07-04T07:53:08", "url": "https://files.pythonhosted.org/packages/a0/cf/16d67bee477034e7106999b6dd6157a66d606b2ff8d78a468a2526998a50/lib-exo-populator-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b828fe1bdb47d998d0ec845ac7ff252e", "sha256": "5544fb67a87a1f7b800765c3e3be3b1c064103002100fee77464cce54e4b83bc" }, "downloads": -1, "filename": "lib_exo_populator-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b828fe1bdb47d998d0ec845ac7ff252e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12257, "upload_time": "2019-07-09T15:23:14", "url": "https://files.pythonhosted.org/packages/25/5b/6e624c2d9f555ca82777ae27fb236c5e6632628536305af2957f01e436b9/lib_exo_populator-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45a435238eb56045ce04eb12b2c65ce0", "sha256": "2f86178c8998ac5692536f956e58fc9519a81562f9000aff48533688337172a8" }, "downloads": -1, "filename": "lib-exo-populator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "45a435238eb56045ce04eb12b2c65ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9365, "upload_time": "2019-07-09T15:23:16", "url": "https://files.pythonhosted.org/packages/2b/b1/989717700bcaba1b38d5b8f10e69cdc4c05ee8bbdc1d87ebe79a876c59f7/lib-exo-populator-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "b745bd1abe489e6292b76b10e2565c9a", "sha256": "5c81c58a1864b4e594762e2b1eb5e13cd3530318db87cf8dffbe45c9c4d3c26e" }, "downloads": -1, "filename": "lib_exo_populator-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b745bd1abe489e6292b76b10e2565c9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12508, "upload_time": "2019-07-31T11:12:35", "url": "https://files.pythonhosted.org/packages/5c/89/916d0b5bdf88909155c4928e8d3d9661c72e0de5c19f15d55900abd92933/lib_exo_populator-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7debbb5f8e24f51152a430ee77b4fef7", "sha256": "f910afa7ba8ce3ef342fe150347313c83a331f8313d874772ee85617863871b6" }, "downloads": -1, "filename": "lib-exo-populator-0.3.3.tar.gz", "has_sig": false, "md5_digest": "7debbb5f8e24f51152a430ee77b4fef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9271, "upload_time": "2019-07-31T11:12:36", "url": "https://files.pythonhosted.org/packages/b3/f0/17ffbf6632780e702ca4d32b516fed74bfd88b1388d286c931d85184e355/lib-exo-populator-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "3e3b4738320ba27d61445e9d3a2b0ea9", "sha256": "0099d65addb0ba38aaacc772bbdd6620d71b103536f5ebc32076481f4e37100c" }, "downloads": -1, "filename": "lib_exo_populator-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e3b4738320ba27d61445e9d3a2b0ea9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12527, "upload_time": "2019-07-31T11:37:25", "url": "https://files.pythonhosted.org/packages/2e/a0/0297551d11f9b0450e39b1c0d34bd003a167180b3356a47cab906a6c7d30/lib_exo_populator-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "174a21b3622f993a39caeb713e6503d5", "sha256": "ec086c4f9103e362fc7b96b3188b10c4cdebc410ddf51ce0a4c8a28ed2f22d46" }, "downloads": -1, "filename": "lib-exo-populator-0.3.4.tar.gz", "has_sig": false, "md5_digest": "174a21b3622f993a39caeb713e6503d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9285, "upload_time": "2019-07-31T11:37:27", "url": "https://files.pythonhosted.org/packages/6a/4d/d0568a81f0bbf9fdccd1dfafaedacd4618bdcb635f317a87b62f6cd348c5/lib-exo-populator-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "b1139b0d7f5977c52815009603d4738f", "sha256": "8dd4984ced2adcf946ef40a717268d5a9a923bff1c235aad6d7b54daabb4617d" }, "downloads": -1, "filename": "lib_exo_populator-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1139b0d7f5977c52815009603d4738f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12552, "upload_time": "2019-08-01T11:14:04", "url": "https://files.pythonhosted.org/packages/11/f7/055e97ca165e51d4d5fa4f8b37666bd7653abb6e0892fee642615cfdc9b3/lib_exo_populator-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fac33184c13867700f26f91ff6acfec3", "sha256": "323a60908104d076432122d3616300256f5513efbe13786688391abc924b04f2" }, "downloads": -1, "filename": "lib-exo-populator-0.3.5.tar.gz", "has_sig": false, "md5_digest": "fac33184c13867700f26f91ff6acfec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9310, "upload_time": "2019-08-01T11:14:05", "url": "https://files.pythonhosted.org/packages/1c/c8/fb909477da25aa51e506ff73068942bb4028e89b8573b94905fe9e3c00dd/lib-exo-populator-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "7200f64e30c85d436b882e40ce949f8f", "sha256": "246fde6787124cf7039a78d838f51a17d9ad2ec9ee0c4160da6cf18beaadccd7" }, "downloads": -1, "filename": "lib_exo_populator-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7200f64e30c85d436b882e40ce949f8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12556, "upload_time": "2019-08-02T10:29:54", "url": "https://files.pythonhosted.org/packages/e4/24/ac44371ea9b1f541e8688084d5cf10baa9969a02a8b32ca1d3b12662318e/lib_exo_populator-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cbaf6171a7bce2d514efe7fb839672b", "sha256": "00442c23c8508770fd4befb82511816b79fbe424b78dd1cacc44018405488449" }, "downloads": -1, "filename": "lib-exo-populator-0.3.6.tar.gz", "has_sig": false, "md5_digest": "6cbaf6171a7bce2d514efe7fb839672b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9318, "upload_time": "2019-08-02T10:29:56", "url": "https://files.pythonhosted.org/packages/40/9d/b7912f9973f0a393def53487a84c447f2ea4ff0f4f1831279a45b890a43c/lib-exo-populator-0.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7200f64e30c85d436b882e40ce949f8f", "sha256": "246fde6787124cf7039a78d838f51a17d9ad2ec9ee0c4160da6cf18beaadccd7" }, "downloads": -1, "filename": "lib_exo_populator-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7200f64e30c85d436b882e40ce949f8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12556, "upload_time": "2019-08-02T10:29:54", "url": "https://files.pythonhosted.org/packages/e4/24/ac44371ea9b1f541e8688084d5cf10baa9969a02a8b32ca1d3b12662318e/lib_exo_populator-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cbaf6171a7bce2d514efe7fb839672b", "sha256": "00442c23c8508770fd4befb82511816b79fbe424b78dd1cacc44018405488449" }, "downloads": -1, "filename": "lib-exo-populator-0.3.6.tar.gz", "has_sig": false, "md5_digest": "6cbaf6171a7bce2d514efe7fb839672b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9318, "upload_time": "2019-08-02T10:29:56", "url": "https://files.pythonhosted.org/packages/40/9d/b7912f9973f0a393def53487a84c447f2ea4ff0f4f1831279a45b890a43c/lib-exo-populator-0.3.6.tar.gz" } ] }