{ "info": { "author": "Roman Inflianskas", "author_email": "infroma@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# dacite-ext - dacite library extended\nThis library provides missing feature for [dacite](https://github.com/konradhalas/dacite) library: dynamically add `data_class` fields, based on input `data` dictionary on `data_class` creation in `from_dict` function. This library is drop-in replacement for `dacite` library and has no other dependencies. The only difference is an optional argument `add_extra_fields`. If `add_extra_fields` is `True`, then new `data_class` based on argument `data_class` will be created.\n\n## Installation\nTo install from [PyPI](https://pypi.org/project/dacite-ext/) run:\n\n```shell\n$ pip install dacite-ext\n```\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rominf/dacite-ext", "keywords": "", "license": "MIT", "maintainer": "Roman Inflianskas", "maintainer_email": "infroma@gmail.com", "name": "dacite-ext", "package_url": "https://pypi.org/project/dacite-ext/", "platform": "", "project_url": "https://pypi.org/project/dacite-ext/", "project_urls": { "Homepage": "https://github.com/rominf/dacite-ext" }, "release_url": "https://pypi.org/project/dacite-ext/0.1.3/", "requires_dist": [ "dacite" ], "requires_python": ">=3.6,<4.0", "summary": "Dacite library extended", "version": "0.1.3" }, "last_serial": 4326815, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e0cab7939f6695e53b3fdd890c44f696", "sha256": "06ce304ebfa873c31f51c6fd8ccfdffdcd55d109dea99570b494847b1e6cb554" }, "downloads": -1, "filename": "dacite_ext-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e0cab7939f6695e53b3fdd890c44f696", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9490, "upload_time": "2018-09-30T18:36:07", "url": "https://files.pythonhosted.org/packages/fe/ab/7168dc684583a873a86552cd6f8056a176ca7e6b1966bc9bd62985624e1f/dacite_ext-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69ba3171e9feded42766610e7fe7d084", "sha256": "eff884787e6deab5127a073a21626f66742462a1ff02c63439af73857ff3c608" }, "downloads": -1, "filename": "dacite-ext-0.1.0.tar.gz", "has_sig": false, "md5_digest": "69ba3171e9feded42766610e7fe7d084", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3578, "upload_time": "2018-09-30T18:36:06", "url": "https://files.pythonhosted.org/packages/7e/a0/81469525946653a2a458b43a94e9c90f4982a6fbac7fe4fa745578830b9e/dacite-ext-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7b1d552bac564ce8f8cc647db07f94a7", "sha256": "15ea05d0b87165effcaadc6762e17f6fc36755954e48de7315131d581b6788ff" }, "downloads": -1, "filename": "dacite_ext-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7b1d552bac564ce8f8cc647db07f94a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9553, "upload_time": "2018-09-30T18:38:05", "url": "https://files.pythonhosted.org/packages/60/d0/7777fd5aba42bbf09190f2a9c477a201e2645c1744f628b5e7d99ff77497/dacite_ext-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edcf28a9110ab62e5e92334f87d0578f", "sha256": "f501c4cfea2a6f9dcd16006fd71feea44995c2e382d9b40e159f459e42b8e550" }, "downloads": -1, "filename": "dacite-ext-0.1.1.tar.gz", "has_sig": false, "md5_digest": "edcf28a9110ab62e5e92334f87d0578f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3650, "upload_time": "2018-09-30T18:38:04", "url": "https://files.pythonhosted.org/packages/84/34/5951278109cc8c294d66f5b728cdf51d134cbeedef6c451dc79c6cfc447e/dacite-ext-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e78224945ae0c539f6f6c032189cb4de", "sha256": "366ce6f79d8bc143f97070553e30dee3a7e6ca31b9a1a48f3216619f7de7b504" }, "downloads": -1, "filename": "dacite_ext-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e78224945ae0c539f6f6c032189cb4de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9555, "upload_time": "2018-09-30T18:39:39", "url": "https://files.pythonhosted.org/packages/5a/d2/887f2f7de40ad762e181cef4c7efa8d63c957e9b12bd4d4806b7204019c8/dacite_ext-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa9eb8f7e2a29a7a4314ea1c70ff52bc", "sha256": "5a13faafb57fba90c0659ec16e6c5bb1f309df621edb0636897da21243d4603d" }, "downloads": -1, "filename": "dacite-ext-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fa9eb8f7e2a29a7a4314ea1c70ff52bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3668, "upload_time": "2018-09-30T18:39:38", "url": "https://files.pythonhosted.org/packages/eb/dc/bc191a38f0bb258cd8ad66b577da33805ee5efc398266472a5b4efb50dff/dacite-ext-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fde616a178922e838c0d6eec57c3f599", "sha256": "155992bb11733eb11804ae33b84b2e75a77897f3a9344d469f0d0a4c4667eb43" }, "downloads": -1, "filename": "dacite_ext-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fde616a178922e838c0d6eec57c3f599", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9641, "upload_time": "2018-10-01T04:51:36", "url": "https://files.pythonhosted.org/packages/d3/5f/e2c2a038c0d4e8f1b990ca5582f143f2576fcade931a253878a370f9ce5b/dacite_ext-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb213a1025cc2701ca0098089d062093", "sha256": "d1ee660eaa5b976fcb097a01cdfa8a5bcd3f9bcd7c94aed208af7a7b01ada82e" }, "downloads": -1, "filename": "dacite-ext-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb213a1025cc2701ca0098089d062093", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3682, "upload_time": "2018-10-01T04:51:35", "url": "https://files.pythonhosted.org/packages/03/df/131997cfd1650b71806241f7e253d9f0692e519fb58c33d36c3bc224fea5/dacite-ext-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fde616a178922e838c0d6eec57c3f599", "sha256": "155992bb11733eb11804ae33b84b2e75a77897f3a9344d469f0d0a4c4667eb43" }, "downloads": -1, "filename": "dacite_ext-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fde616a178922e838c0d6eec57c3f599", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9641, "upload_time": "2018-10-01T04:51:36", "url": "https://files.pythonhosted.org/packages/d3/5f/e2c2a038c0d4e8f1b990ca5582f143f2576fcade931a253878a370f9ce5b/dacite_ext-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb213a1025cc2701ca0098089d062093", "sha256": "d1ee660eaa5b976fcb097a01cdfa8a5bcd3f9bcd7c94aed208af7a7b01ada82e" }, "downloads": -1, "filename": "dacite-ext-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb213a1025cc2701ca0098089d062093", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3682, "upload_time": "2018-10-01T04:51:35", "url": "https://files.pythonhosted.org/packages/03/df/131997cfd1650b71806241f7e253d9f0692e519fb58c33d36c3bc224fea5/dacite-ext-0.1.3.tar.gz" } ] }