{ "info": { "author": "Eric Lapouyade", "author_email": "elapouya@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "\n========\naddicted\n========\n\naddicted = addict ExtendeD\n\nThis library comes from \u2018mewwts/addict\u2018 with some more features.\n\nDict\n----\n\nSame as Dict from \u2018mewwts/addict\u2018 except that update() method accept list,tuple and kwargs like usual python dict.\nThe use of \u2018inspect\u2018 module has been removed for performance reason.\n\n\nAddDict\n-------\n\nDict with these additional methods : ::\n\n pprint()\n find(pattern,**kwargs)\n count_some_values(pattern,ignore_case=False)\n count_some_keys(pattern,ignore_case=False)\n count_some_items(filter)\n iter_some_items(pattern,ignore_case=False)\n iter_some_values(pattern,ignore_case=False)\n iter_some_keys(pattern,ignore_case=False)\n get_some_items(pattern,ignore_case=False)\n get_some_values(pattern,ignore_case=False)\n get_some_keys(pattern,ignore_case=False)\n mget(*key_list)\n extract(key_list)\n parse_booleans(key_list)\n parse_numbers(key_list)\n update_dict(*args, **kwargs)\n\nNoAttrDict\n----------\n\nWorks like AddDict, except that it returns a \u2018NoAttr\u2018 value when an attribute is missing.\nPlease read `noattr `_ package notes for explaination about \u2018NoAttr\u2018 ::\n\n from addicted import Dict,NoAttrDict\n d1 = AddDict()\n d2 = NoAttrDict()\n\n print type(d1.a.b.c.d)\n >>> \n\n print type(d2.a.b.c.d)\n >>> \n\n\n\nNews\n====\n0.0.9 (2017-05-01)\n------------------\nswitch from pprint property to pprint() method, add pformat()\n\n0.0.8 (2016-08-26)\n------------------\nadd update_dict() for not recursive update()\n\n0.0.6 (2015-08-06)\n------------------\nFlag to Beta.\n\n0.0.4 (2015-08-06)\n------------------\nadd __all__ list\n\n0.0.3 (2015-08-04)\n------------------\nmewwts/addict source code has been included directly into elapouya/addicted to remove the use of 'inspect' module for performance reason\nthe isgenerator() function has been coded another way.\nupdate() method has been changed to accept list,tuple and kwargs\n\n0.0.2 (2015-07-31)\n------------------\nAdd some methods\n\n0.0.1 (2015-07-30)\n------------------\nFirst version\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/elapouya/addicted", "keywords": "attribute AttrDict addict addicted textops naghelp", "license": "LGPL 2.1", "maintainer": "", "maintainer_email": "", "name": "addicted", "package_url": "https://pypi.org/project/addicted/", "platform": "", "project_url": "https://pypi.org/project/addicted/", "project_urls": { "Homepage": "https://github.com/elapouya/addicted" }, "release_url": "https://pypi.org/project/addicted/0.0.9/", "requires_dist": null, "requires_python": "", "summary": "addict ExtendeD", "version": "0.0.9" }, "last_serial": 2841670, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "43103b1bb669d33d3218d07e0f254b92", "sha256": "bb8bf9dd864de1d4feb51b57fa30ffbadbdb352de543d9b23784c001d1259b2c" }, "downloads": -1, "filename": "addicted-0.0.1.tar.gz", "has_sig": false, "md5_digest": "43103b1bb669d33d3218d07e0f254b92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1926, "upload_time": "2015-07-30T08:49:37", "url": "https://files.pythonhosted.org/packages/c4/cf/ccc792d23079a2a52367128420489403e9c6b326927eb4d67fecc21a7ed5/addicted-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3ffaf1027fee79a24099e55912f1cb86", "sha256": "03c7c3db3c1d654d21839e5fbfcb6e3c177a792387c0545b753748e43385d880" }, "downloads": -1, "filename": "addicted-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3ffaf1027fee79a24099e55912f1cb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3119, "upload_time": "2015-07-31T08:46:35", "url": "https://files.pythonhosted.org/packages/ff/ac/a976a38f33879baf123f6551d688076444c022061bb423bde9527aee43e5/addicted-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5f54c2225815940b85958a8e842f2e53", "sha256": "053a90efc03432549134fca992143312810c69535e8865c642c48c2f4db809cc" }, "downloads": -1, "filename": "addicted-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5f54c2225815940b85958a8e842f2e53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5646, "upload_time": "2015-08-04T15:08:22", "url": "https://files.pythonhosted.org/packages/e9/70/41c6a48bfb08d84cb1288b613867e3a2d366e2f1319348de2793dc31e027/addicted-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2dcbb494c1a4e808ea6757836318e28b", "sha256": "8b97db654d4b86b02a6a67f0791ef3ab320ddbbd873285e098ce7213638cdd5c" }, "downloads": -1, "filename": "addicted-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2dcbb494c1a4e808ea6757836318e28b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5695, "upload_time": "2015-08-06T15:15:46", "url": "https://files.pythonhosted.org/packages/05/fa/7a783b85b47517896ad4cd0272701190c7fceb4e708565ed51b9602bba50/addicted-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6711cb443d8e791cdf0f31dabebca57d", "sha256": "14cfe03e01bfe1e8854ed3cc4d9b8f12dd6ba71b625adf71b6ff7cff567d4875" }, "downloads": -1, "filename": "addicted-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6711cb443d8e791cdf0f31dabebca57d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5902, "upload_time": "2015-11-26T11:46:18", "url": "https://files.pythonhosted.org/packages/0f/da/2f87616013ff2f360497b41c8f25140050bcf9588e976d9764d79cbf20ad/addicted-0.0.5.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "5807005e7cfb0cacfc1e5d7a66964854", "sha256": "0d618dcb65fe045a237ae0dd4ba03aa202834a57b078d7f0a9fda0797c2fdd5b" }, "downloads": -1, "filename": "addicted-0.0.8.tar.gz", "has_sig": false, "md5_digest": "5807005e7cfb0cacfc1e5d7a66964854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6048, "upload_time": "2016-08-26T09:11:07", "url": "https://files.pythonhosted.org/packages/9c/bf/3162c5ab9d3542dc4cf2c7bcce697e072291786cfc8039e56bfc59bd2f34/addicted-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "d9f7a490c3b56c57dea664a92e9f868d", "sha256": "23d68a061eca37cf1889be61defb63002931add0e5ff38fc22560250161640de" }, "downloads": -1, "filename": "addicted-0.0.9.tar.gz", "has_sig": false, "md5_digest": "d9f7a490c3b56c57dea664a92e9f868d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6026, "upload_time": "2017-05-01T08:53:01", "url": "https://files.pythonhosted.org/packages/b6/6d/1549ea836e70139753a4b7957ec96d47f8c64b8f6e783f9ad9ba2743310b/addicted-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9f7a490c3b56c57dea664a92e9f868d", "sha256": "23d68a061eca37cf1889be61defb63002931add0e5ff38fc22560250161640de" }, "downloads": -1, "filename": "addicted-0.0.9.tar.gz", "has_sig": false, "md5_digest": "d9f7a490c3b56c57dea664a92e9f868d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6026, "upload_time": "2017-05-01T08:53:01", "url": "https://files.pythonhosted.org/packages/b6/6d/1549ea836e70139753a4b7957ec96d47f8c64b8f6e783f9ad9ba2743310b/addicted-0.0.9.tar.gz" } ] }