{ "info": { "author": "Vanderson Mota", "author_email": "vanderson.mota@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\nTraversable Dict\n===============================\n\n.. image:: https://badge.fury.io/py/t_dict.png\n :target: http://badge.fury.io/py/t_dict\n\n.. image:: https://travis-ci.org/vandersonmota/t_dict.png?branch=master\n :target: https://travis-ci.org/vandersonmota/t_dict\n\n.. image:: https://pypip.in/d/t_dict/badge.png\n :target: https://pypi.python.org/pypi/t_dict\n\n\nTraversing and Querying Dicts the easy way\n\n* Free software: BSD license\n\nInstall\n=======\n\n.. code-block:: console\n\n pip install t_dict\n\nWhy?\n--------\n\nDealing with deep nested dicts can be a total pain. TDict aims to make less boring working with it, using jsonpointer syntax for that.\n\nIt stand on the shoulders of jsonpointer (https://pypi.python.org/pypi/jsonpointer), which implements the RFC - https://tools.ietf.org/html/rfc6901\n\n\nUsage\n--------\n\n.. code-block:: python\n\n from t_dict.t_dict import TDict\n\n td = TDict({'nested': { 'dict': 'here', 'other': {'spam': 'eggs'} }})\n td.find('/nested/dict')\n >> 'here'\n td.find('/nested/notfound', 'defaultvalue')\n >> 'defaultvalue'\n\n td.setin('/nested/dict', 'new')\n td['nested']['dict'] == 'new'\n >> True\n\n # converts dict to TDict\n isinstance(td.find('/nested/other'), TDict)\n >> True\n\n\n\n\nHistory\n-------\n\n0.1.0 (2014-01-11)\n---------------------\n\n* First release on PyPI.", "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/vandersonmota/t_dict", "keywords": "t_dict", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "t_dict", "package_url": "https://pypi.org/project/t_dict/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/t_dict/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/vandersonmota/t_dict" }, "release_url": "https://pypi.org/project/t_dict/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Traversing and Querying Dicts the easy way", "version": "0.1.1" }, "last_serial": 1918891, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "aafe5d46da3ae1f795789f144c9bbfe4", "sha256": "73650ddb71a2968d52a99a35fe2cad212213eb21482b801c1e77fea2d4f8c257" }, "downloads": -1, "filename": "t_dict-0.1.0.tar.gz", "has_sig": false, "md5_digest": "aafe5d46da3ae1f795789f144c9bbfe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5253, "upload_time": "2014-10-06T11:41:16", "url": "https://files.pythonhosted.org/packages/b9/35/9b764e9aa2efddefbc9dc1e59b01dc0c35ab28bdc5ea0467bc47ea9acc46/t_dict-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "552f7f765df7b880d8b9f1d5c190904b", "sha256": "97d5191a4314854577612e41043029dba27ca777ddfefd327d2b5b31108f62c9" }, "downloads": -1, "filename": "t_dict-0.1.1.tar.gz", "has_sig": false, "md5_digest": "552f7f765df7b880d8b9f1d5c190904b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5443, "upload_time": "2016-01-23T12:56:28", "url": "https://files.pythonhosted.org/packages/48/e6/7ee67725214a2976e6a8c9450d26efbc3d6724e52dfd5bc58ecffd9d71fc/t_dict-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "552f7f765df7b880d8b9f1d5c190904b", "sha256": "97d5191a4314854577612e41043029dba27ca777ddfefd327d2b5b31108f62c9" }, "downloads": -1, "filename": "t_dict-0.1.1.tar.gz", "has_sig": false, "md5_digest": "552f7f765df7b880d8b9f1d5c190904b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5443, "upload_time": "2016-01-23T12:56:28", "url": "https://files.pythonhosted.org/packages/48/e6/7ee67725214a2976e6a8c9450d26efbc3d6724e52dfd5bc58ecffd9d71fc/t_dict-0.1.1.tar.gz" } ] }