{ "info": { "author": "Joe Drumgoole", "author_email": "joe@joedrumgoole.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n# nesteddict\n\n`class collections.NestedDict(self, seq=None, **kwargs)`\n\nReturn an instance of a dict subclass, supporting the usual dict\nmethods. An NestedDict is a dict that that only supports keys of type\n`str`. Those keys may be nested by separating them with dots '.'. Hence a \nvalid uses of `NestedDict` are:\n```python\n>>> from nesteddict import NestedDict\n>>> a=NestedDict()\n>>> a['x.y.z']=1\n>>> a\n{'x': {'y': {'z': 1}}}\n>>> a['x.y']\n{'z': 1}\n\n```\n\nNon `str` keys will throw a `KeyError` exception.\n\n\n\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/jdrumgoole/nesteddict", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nesteddict", "package_url": "https://pypi.org/project/nesteddict/", "platform": "", "project_url": "https://pypi.org/project/nesteddict/", "project_urls": { "Homepage": "https://github.com/jdrumgoole/nesteddict" }, "release_url": "https://pypi.org/project/nesteddict/0.1a2/", "requires_dist": null, "requires_python": ">=3.5.0", "summary": "A sub-class of dict that allows nested key access e.g. a['a.b.c']", "version": "0.1a2" }, "last_serial": 4718479, "releases": { "0.1a2": [ { "comment_text": "", "digests": { "md5": "d7d95d0fbccc824ca015fafe343769c4", "sha256": "f4ccdf4f3a48585ed7df2d6114c31a9236387aeb04841cf100ce7bafbfac67c6" }, "downloads": -1, "filename": "nesteddict-0.1a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7d95d0fbccc824ca015fafe343769c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.0", "size": 5642, "upload_time": "2019-01-20T15:14:09", "url": "https://files.pythonhosted.org/packages/38/ad/ee5c2c679271c08822c27e2af29587d52aeb4b9ba672bf7c216e11cb2b92/nesteddict-0.1a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed50e62d0d632e9e4b1e212f5bf46897", "sha256": "59fb763cbce779b4a7a191386e6b03a865513518f5187ca22cd2a98363ffa3b3" }, "downloads": -1, "filename": "nesteddict-0.1a2.tar.gz", "has_sig": false, "md5_digest": "ed50e62d0d632e9e4b1e212f5bf46897", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 2591, "upload_time": "2019-01-20T15:14:11", "url": "https://files.pythonhosted.org/packages/32/00/e68237b301fe56df0cd72f63bd2887fbb6927454b3c8726e35d796b3aea6/nesteddict-0.1a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7d95d0fbccc824ca015fafe343769c4", "sha256": "f4ccdf4f3a48585ed7df2d6114c31a9236387aeb04841cf100ce7bafbfac67c6" }, "downloads": -1, "filename": "nesteddict-0.1a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7d95d0fbccc824ca015fafe343769c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.0", "size": 5642, "upload_time": "2019-01-20T15:14:09", "url": "https://files.pythonhosted.org/packages/38/ad/ee5c2c679271c08822c27e2af29587d52aeb4b9ba672bf7c216e11cb2b92/nesteddict-0.1a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed50e62d0d632e9e4b1e212f5bf46897", "sha256": "59fb763cbce779b4a7a191386e6b03a865513518f5187ca22cd2a98363ffa3b3" }, "downloads": -1, "filename": "nesteddict-0.1a2.tar.gz", "has_sig": false, "md5_digest": "ed50e62d0d632e9e4b1e212f5bf46897", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 2591, "upload_time": "2019-01-20T15:14:11", "url": "https://files.pythonhosted.org/packages/32/00/e68237b301fe56df0cd72f63bd2887fbb6927454b3c8726e35d796b3aea6/nesteddict-0.1a2.tar.gz" } ] }