{ "info": { "author": "kktk", "author_email": "kktkko3579@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "treeop\r\n=========\r\n\r\ncollection of operations for nested dict, list and tuple.\r\n\r\nUsage\r\n-----\r\n\r\napplyto\r\n^^^^^^^\r\n.. code:: python\r\n\r\n >>> applyto(print, {\"a\": [1, 2], \"b\": [3, 4], level = 1)\r\n [1, 2]\r\n [3, 4]\r\n\r\n >>> applyto(print, {\"a\": [1, 2], \"b\": [3, 4], level = 2)\r\n 1\r\n 2\r\n 3\r\n 4\r\n\r\nmapto\r\n^^^^^\r\n.. code:: python\r\n\r\n >>> mapto(sum, {\"a\": [1, 2], \"b\": [3, 4], level = 1)\r\n {'a': 3, 'b': 7}\r\n\r\n >>> mapto(lambda x: 2 * x, {\"a\": [1, 2], \"b\": [3, 4], level = 2)\r\n {'a': [2, 4], 'b': [6, 8]}\r\n\r\ntranspose\r\n^^^^^^^^^\r\n.. code:: python\r\n\r\n >>> transpose({\"a\": [1, 2], \"b\": [3, 4], levels = [1, 0])\r\n [{\"a\": 1, \"b\": 3}, {\"a\": 2, \"b\", 4}]\r\n\r\nLicense\r\n-------\r\n\r\nThese codes are licensed under\r\n`CC0 `__.\r\n\r\nTips\r\n----", "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/kktk-KO/treeop", "keywords": "python list dict tuple", "license": "CC0", "maintainer": "", "maintainer_email": "", "name": "treeop", "package_url": "https://pypi.org/project/treeop/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/treeop/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kktk-KO/treeop" }, "release_url": "https://pypi.org/project/treeop/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "collection of operations for nested dict, list and tuple.", "version": "0.0.1" }, "last_serial": 2205618, "releases": { "0.0.1": [ { "comment_text": "built for Linux-4.6.2-1-ARCH-x86_64-with-glibc2.9", "digests": { "md5": "5bf9043c9728fb7ab6585b775b665e8b", "sha256": "4b235337958f0ea0b5bd97330392f1b72a22fc1b264cceef829e9d6067f15dc6" }, "downloads": -1, "filename": "treeop-0.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5bf9043c9728fb7ab6585b775b665e8b", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 4460, "upload_time": "2016-07-06T12:45:05", "url": "https://files.pythonhosted.org/packages/5c/f2/ecd596da5454ccd19927fc4d79038b7e0741d1490c5c16fc2ec4088483f0/treeop-0.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "349130ed972a776c79e86e3de8f7b05a", "sha256": "f327a104d6d0951c8420654a25c74e8f37f9fb6de148e3206070a1d90751edcb" }, "downloads": -1, "filename": "treeop-0.0.1-py3.4.egg", "has_sig": false, "md5_digest": "349130ed972a776c79e86e3de8f7b05a", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 6690, "upload_time": "2016-07-06T12:45:08", "url": "https://files.pythonhosted.org/packages/2c/c9/8ec69973983901ebd03787416d7026627afbabf679984828b0b4ff39eaeb/treeop-0.0.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "2a00b7b0979a5a9f841a0b8cdebe9e07", "sha256": "dd991de85a31e8cc9fdb7871c0ee56f31ce945465a5431f50c2347ca4855803d" }, "downloads": -1, "filename": "treeop-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2a00b7b0979a5a9f841a0b8cdebe9e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2844, "upload_time": "2016-07-06T12:44:59", "url": "https://files.pythonhosted.org/packages/9e/f5/1c42856260754a4a9ca20a3b720e9ec9836f6279da33df00b9ede11142c2/treeop-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-4.6.2-1-ARCH-x86_64-with-glibc2.9", "digests": { "md5": "5bf9043c9728fb7ab6585b775b665e8b", "sha256": "4b235337958f0ea0b5bd97330392f1b72a22fc1b264cceef829e9d6067f15dc6" }, "downloads": -1, "filename": "treeop-0.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5bf9043c9728fb7ab6585b775b665e8b", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 4460, "upload_time": "2016-07-06T12:45:05", "url": "https://files.pythonhosted.org/packages/5c/f2/ecd596da5454ccd19927fc4d79038b7e0741d1490c5c16fc2ec4088483f0/treeop-0.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "349130ed972a776c79e86e3de8f7b05a", "sha256": "f327a104d6d0951c8420654a25c74e8f37f9fb6de148e3206070a1d90751edcb" }, "downloads": -1, "filename": "treeop-0.0.1-py3.4.egg", "has_sig": false, "md5_digest": "349130ed972a776c79e86e3de8f7b05a", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 6690, "upload_time": "2016-07-06T12:45:08", "url": "https://files.pythonhosted.org/packages/2c/c9/8ec69973983901ebd03787416d7026627afbabf679984828b0b4ff39eaeb/treeop-0.0.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "2a00b7b0979a5a9f841a0b8cdebe9e07", "sha256": "dd991de85a31e8cc9fdb7871c0ee56f31ce945465a5431f50c2347ca4855803d" }, "downloads": -1, "filename": "treeop-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2a00b7b0979a5a9f841a0b8cdebe9e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2844, "upload_time": "2016-07-06T12:44:59", "url": "https://files.pythonhosted.org/packages/9e/f5/1c42856260754a4a9ca20a3b720e9ec9836f6279da33df00b9ede11142c2/treeop-0.0.1.tar.gz" } ] }