{ "info": { "author": "Gavin M. Roy", "author_email": "gavinmroy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": "FlatDict\n========\n\n|Version| |Status| |Coverage| |License|\n\n``FlatDict`` is a dict object that allows for single level, delimited key/value\npair mapping of nested dictionaries. You can interact with FlatDict like a normal\ndictionary and access child dicts as you normally would or with the composite\nkey.\n\nExamples\n--------\n\n.. code-block:: python\n\n foo = {'foo': {'bar': 'baz', 'qux': 'corge'}}\n\n*is represented as:*\n\n.. code-block:: python\n\n {'foo:bar': 'baz',\n 'foo:qux': 'corge'}\n\n*And can still be accessed as:*\n\n.. code-block:: python\n\n foo['foo']['bar']\n\n*and*\n\n.. code-block:: python\n\n foo['foo:bar']\n\nAdditionally, lists and tuples are also converted into dicts using enumerate().\n\n*For example:*\n\n.. code-block:: python\n\n d = {'list': ['a', 'b', 'c',]}\n\n*Will be flattened as follows:*\n\n.. code-block:: python\n\n flat = {'list:0': 'a', 'list:1': 'b', 'list:2': 'c'}\n\nAPI\n---\n\nDocumentation is available at https://flatdict.readthedocs.io\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install flatdict\n\nExample Use\n-----------\n\n.. code-block:: python\n\n import pprint\n\n import flatdict\n\n values = {'foo': {'bar': {'baz': 0,\n 'qux': 1,\n 'corge': 2},\n 'grault': {'baz': 3,\n 'qux': 4,\n 'corge': 5}},\n 'garply': {'foo': 0, 'bar': 1, 'baz': 2, 'qux': {'corge': 3}}}\n\n flat = flatdict.FlatDict(values)\n\n print(flat['foo:bar:baz'])\n\n flat['test:value:key'] = 10\n\n del flat['test']\n\n for key in flat:\n print(key)\n\n for value in flat.itervalues():\n print(value)\n\n pprint.pprint(flat.as_dict())\n\n pprint.pprint(dict(flat))\n\n print(flat == flat.as_dict())\n\n.. |Version| image:: https://img.shields.io/pypi/v/flatdict.svg?\n :target: https://pypi.python.org/pypi/flatdict\n\n.. |Status| image:: https://img.shields.io/travis/gmr/flatdict.svg?\n :target: https://travis-ci.org/gmr/flatdict\n\n.. |Coverage| image:: https://img.shields.io/codecov/c/github/gmr/flatdict.svg?\n :target: https://codecov.io/github/gmr/flatdict?branch=master\n\n.. |License| image:: https://img.shields.io/pypi/l/flatdict.svg?\n :target: https://flatdict.readthedocs.org\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gmr/flatdict", "keywords": "", "license": "BSD 3-Clause License", "maintainer": "", "maintainer_email": "", "name": "flatdict", "package_url": "https://pypi.org/project/flatdict/", "platform": "", "project_url": "https://pypi.org/project/flatdict/", "project_urls": { "Homepage": "https://github.com/gmr/flatdict" }, "release_url": "https://pypi.org/project/flatdict/3.4.0/", "requires_dist": null, "requires_python": "", "summary": "Python module for interacting with nested dicts as a single level dict with delimited keys.", "version": "3.4.0" }, "last_serial": 5576135, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "afcde8f68b7b5e674a39a23e6ce53a72", "sha256": "e955299eb5fa39d144dbca8c1f385b77a479f38b7916883746ac4e1b374a4609" }, "downloads": -1, "filename": "flatdict-1.0.0.tar.gz", "has_sig": false, "md5_digest": "afcde8f68b7b5e674a39a23e6ce53a72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2148, "upload_time": "2012-08-11T02:09:04", "url": "https://files.pythonhosted.org/packages/90/af/92c4e40fa38d892effcd03f5b9b1baebe7a5922bbe319f30003093abfa1c/flatdict-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "948663df7c4aa2602c5f9cf6ce8d7f6e", "sha256": "f420f8a6b29fa8b756433f00d6c788514dc6dc1d8b813d22be7bf27b9ee24575" }, "downloads": -1, "filename": "flatdict-1.1.0.tar.gz", "has_sig": false, "md5_digest": "948663df7c4aa2602c5f9cf6ce8d7f6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2188, "upload_time": "2012-08-17T15:44:01", "url": "https://files.pythonhosted.org/packages/a2/d8/21b61f28b200106bdb7d011d8f5378912a084551b92384540957b5d97593/flatdict-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "38b08d8cec99bcbf6b7275332d93691d", "sha256": "c95955c9d46807afe301437e8bab7d647a8ff5719544f5d4929605da73e41a08" }, "downloads": -1, "filename": "flatdict-1.1.1.tar.gz", "has_sig": false, "md5_digest": "38b08d8cec99bcbf6b7275332d93691d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2928, "upload_time": "2013-10-09T05:07:45", "url": "https://files.pythonhosted.org/packages/4b/84/5f4fa0924be2ce65c705973c5f1fd4892c094e1965eb1643f401fcde20e3/flatdict-1.1.1.tar.gz" } ], "1.1.2": [], "1.1.3": [ { "comment_text": "", "digests": { "md5": "cd950745a17f38531347c061a36e35eb", "sha256": "06b23a05eb55de69f50bc32ebfafbcefda7e25994f2d782d3ceb6d44fcaf272d" }, "downloads": -1, "filename": "flatdict-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd950745a17f38531347c061a36e35eb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7897, "upload_time": "2015-01-04T22:24:49", "url": "https://files.pythonhosted.org/packages/7c/bf/619076fa805b3a25b976626a8bb4d9a6472a8848f0a24f6c5d8e413077e7/flatdict-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b085f187c52ae9d8f57630c2d6a0dabb", "sha256": "564a0d8db93b8f2f75522829edae1d1cdac3186eaee9f079671ef054289112b9" }, "downloads": -1, "filename": "flatdict-1.1.3.tar.gz", "has_sig": false, "md5_digest": "b085f187c52ae9d8f57630c2d6a0dabb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5200, "upload_time": "2015-01-04T22:24:48", "url": "https://files.pythonhosted.org/packages/57/b1/e6d757dc32d2b94f9d4a8b0999d650f146d3f01166849206868da125ae0f/flatdict-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "12fd7d11de025e15baacf93a56f20f05", "sha256": "bbb7bc100fef20f995ef4ad49c5c26ab401301bdb3721f8a33156c80e849351e" }, "downloads": -1, "filename": "flatdict-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12fd7d11de025e15baacf93a56f20f05", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8202, "upload_time": "2015-06-26T03:01:51", "url": "https://files.pythonhosted.org/packages/e1/67/467657a9be9bb14e4723244845fff1bcae8e54665f4b245e7a2077bb4d2e/flatdict-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91d2f7a6851b399986f3b6929eac1716", "sha256": "84b744b44632960041b1e9771daded133343627434d2a8b1a439f6c3d0bfb55d" }, "downloads": -1, "filename": "flatdict-1.2.0.tar.gz", "has_sig": false, "md5_digest": "91d2f7a6851b399986f3b6929eac1716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5444, "upload_time": "2015-06-26T03:01:48", "url": "https://files.pythonhosted.org/packages/6c/ed/a17e9d48bf3ab8e0aff10c653093c56cfc7b711c67b9836deea101b29508/flatdict-1.2.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "b36522688a11e0c83572912306384d96", "sha256": "b30584d996f1ad47864a7f20bf751bf90183a005ed01dee6327809630394c152" }, "downloads": -1, "filename": "flatdict-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b36522688a11e0c83572912306384d96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8818, "upload_time": "2018-01-18T23:08:31", "url": "https://files.pythonhosted.org/packages/03/db/f685ec55eef7b6b1f995762dbc2f3a907569c50d96f4aed198e5f6982d87/flatdict-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be3fd64eacecefeea039be8974ca8fda", "sha256": "67ab5e4c3d98c134d0b214f235fb26191a9069af3d9762b1650f66f35db990c5" }, "downloads": -1, "filename": "flatdict-2.0.0.tar.gz", "has_sig": false, "md5_digest": "be3fd64eacecefeea039be8974ca8fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6731, "upload_time": "2018-01-18T23:08:32", "url": "https://files.pythonhosted.org/packages/6a/d0/b55c0b691be93211a82017ed405c3be0e37d8f223e68f6d7fc512258f9ab/flatdict-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "13ec78a515513a155ac1f28e9eb0f344", "sha256": "566fe612f3b12b7571f015ddc337a5493e225a49b6473a3091b74efa8a879d96" }, "downloads": -1, "filename": "flatdict-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13ec78a515513a155ac1f28e9eb0f344", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7187, "upload_time": "2018-01-18T23:23:28", "url": "https://files.pythonhosted.org/packages/b9/db/e70acf237e51ec3b9dbec7c9af6ffaa21a2581e5ad85f027dbf4dac85142/flatdict-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e27104ecdaee93ede00f9ee6fc19b093", "sha256": "07f617fef59fcbb751903ef0c7c293cc3b2988c813a941dd340579cc0b5f7c61" }, "downloads": -1, "filename": "flatdict-2.0.1.tar.gz", "has_sig": false, "md5_digest": "e27104ecdaee93ede00f9ee6fc19b093", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6246, "upload_time": "2018-01-18T23:23:29", "url": "https://files.pythonhosted.org/packages/24/39/618e15f58df82f2b036acf13104fceefd0d0c89e7214b28d1cd0bad9087d/flatdict-2.0.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "bc01e53ea7872aed682560e8981b6550", "sha256": "ca3066e694f4665cff063d3e04f32845b78f44ea3ae576140e5cbbcbcd309485" }, "downloads": -1, "filename": "flatdict-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc01e53ea7872aed682560e8981b6550", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7417, "upload_time": "2018-03-07T01:44:36", "url": "https://files.pythonhosted.org/packages/43/c6/acbcf73c945360ee3de8acaeaebdbc63a62d2814c5a8165dc5b0bb7547ab/flatdict-3.0.0-py2.py3-none-any.whl" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "9fd100f0ec5092ceec828b5cd303fe47", "sha256": "11c8e6b3ed689759e300d52ca3690bc4f8fa9e46f1104762e28feab149be55dd" }, "downloads": -1, "filename": "flatdict-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fd100f0ec5092ceec828b5cd303fe47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5575, "upload_time": "2018-07-11T14:32:03", "url": "https://files.pythonhosted.org/packages/fa/d8/245f6d97b40254a4dcece0cd0fe6904ba2013bf708fe264d31b782d81fe3/flatdict-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aea6ff58288823235607d3732b1b84a8", "sha256": "22d5b182814f5de2959a765117c94e4195e2c531fbfed0c19d8651357cb64985" }, "downloads": -1, "filename": "flatdict-3.0.1.tar.gz", "has_sig": false, "md5_digest": "aea6ff58288823235607d3732b1b84a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6706, "upload_time": "2018-07-11T14:32:04", "url": "https://files.pythonhosted.org/packages/7e/68/3a3d01a3becd1b1b446c23121a1f040917fc2c34ba6e3739d369db45eca2/flatdict-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "48d4d19bf620163342901043c7d273c9", "sha256": "a184385ee1e069caaf129c653545e752d85adc416fd2081a1ed1abf92dc3cc01" }, "downloads": -1, "filename": "flatdict-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48d4d19bf620163342901043c7d273c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6575, "upload_time": "2018-10-30T18:23:24", "url": "https://files.pythonhosted.org/packages/c4/1a/7a20655eb19265a3dcf5c316b4477b4b43f3a5dfc9e3a9a869783cb8011d/flatdict-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78402eba7a28782457f3f1649b103e05", "sha256": "c4995d689fb275e6a29df7fba7a3732cb100f3b89e8f0e741f284f376c71908b" }, "downloads": -1, "filename": "flatdict-3.1.0.tar.gz", "has_sig": false, "md5_digest": "78402eba7a28782457f3f1649b103e05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6734, "upload_time": "2018-10-30T18:23:25", "url": "https://files.pythonhosted.org/packages/3c/ac/0d55b2496f904ec1a5fbf59e0d46db0925fd8816083adaa9e54cf3361e62/flatdict-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "e1befe9ad2040eef215e626a4da39cf0", "sha256": "f2525b2a4efadf0ee3a8d165abaa8d8d2c3c61ba31f39edb02ac502c8fc5ea0a" }, "downloads": -1, "filename": "flatdict-3.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e1befe9ad2040eef215e626a4da39cf0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6748, "upload_time": "2019-06-10T15:36:16", "url": "https://files.pythonhosted.org/packages/d5/0d/13d34491f87d5433c34fc947c4131da1761208d99126992059a81c6ab692/flatdict-3.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f9822fa2fccd7fdfc00b42f568fe58a", "sha256": "7491bae7273ed0f7bad6b8963209ed1664aec6942be28c273cacdf6a28fa2c2c" }, "downloads": -1, "filename": "flatdict-3.1.1.tar.gz", "has_sig": false, "md5_digest": "0f9822fa2fccd7fdfc00b42f568fe58a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7578, "upload_time": "2019-06-10T15:36:18", "url": "https://files.pythonhosted.org/packages/08/24/447516263c67f8532dc5e3484fb71dbbc4d6dffc5335095120ef7a9661be/flatdict-3.1.1.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "d6c94c9d23c69b0deb4c56d030275da2", "sha256": "58e4f596dc5a6449b7c79b896d94a995f8109248242b7cc2d03bf21fc7d0b420" }, "downloads": -1, "filename": "flatdict-3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d6c94c9d23c69b0deb4c56d030275da2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6753, "upload_time": "2019-06-10T15:45:43", "url": "https://files.pythonhosted.org/packages/fd/3d/70cf103237cd4d74cbbaf8fe56e1e5c70d05e2b7b8beb0251bd066544ef8/flatdict-3.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "726a98d26a047d5142625d43edfa3e2e", "sha256": "ca81633a56462d588abecde677518ca200efa2cf3552cd8c6af30e2eceefea27" }, "downloads": -1, "filename": "flatdict-3.2.0.tar.gz", "has_sig": false, "md5_digest": "726a98d26a047d5142625d43edfa3e2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7575, "upload_time": "2019-06-10T15:45:45", "url": "https://files.pythonhosted.org/packages/d2/c0/b1c0a3ea2f5b716d9bdca79e2447ea74bfdbc238670e53d1696ab75c6cc2/flatdict-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "252428b66c19a018c1b286d10c95dd1d", "sha256": "ebd62056ee9cf6c86d1741980fb0fb4cb7a5682fa6df2f088c9dc55892e57cc6" }, "downloads": -1, "filename": "flatdict-3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "252428b66c19a018c1b286d10c95dd1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6746, "upload_time": "2019-06-10T17:01:20", "url": "https://files.pythonhosted.org/packages/a4/5a/8a9e5368ce289b38d08b2e3ddd3214bd88900f389335efab0fb0cfa061d2/flatdict-3.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41940e1e3a9ee003bc4d0136eafbd43b", "sha256": "719116d1d1191cc5c4ac736a618e4d9c9fbdbe240abaa1f3fd2226ea0d06d62d" }, "downloads": -1, "filename": "flatdict-3.2.1.tar.gz", "has_sig": false, "md5_digest": "41940e1e3a9ee003bc4d0136eafbd43b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7592, "upload_time": "2019-06-10T17:01:21", "url": "https://files.pythonhosted.org/packages/e2/0b/8ca4d5647e8eb9bd909cd1fbb3289f9f5a9261d2c4b21cbf4258273d2d54/flatdict-3.2.1.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "e976518e01050915ad1ec7d76e162728", "sha256": "be564350b4a983e46154fdee11af1e61fa9997d94d65e56c273e227a15e914e1" }, "downloads": -1, "filename": "flatdict-3.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e976518e01050915ad1ec7d76e162728", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6786, "upload_time": "2019-07-17T07:06:48", "url": "https://files.pythonhosted.org/packages/f6/ed/9be61fb9dfba1696972188f1a2b6a43c74fd2e3d79be58c8451fc491f5d1/flatdict-3.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1db10810c8a2082def8e368a6b147444", "sha256": "819f851f5dba7f8d07d47efe0eff9a90954ba352b1d22b1174fb84b840f31467" }, "downloads": -1, "filename": "flatdict-3.3.0.tar.gz", "has_sig": false, "md5_digest": "1db10810c8a2082def8e368a6b147444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7730, "upload_time": "2019-07-17T07:06:49", "url": "https://files.pythonhosted.org/packages/65/d2/ff4264344a5764d7f75690995a158eddea04e54006d8ee64c7a2411e7f94/flatdict-3.3.0.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "2ee521a350d6ccf70dea21ee0802b726", "sha256": "a60aaa27de0dfac2098edaffc109ee3f8eeeb47dcab68aa9140f0d9e24a6aa25" }, "downloads": -1, "filename": "flatdict-3.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2ee521a350d6ccf70dea21ee0802b726", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6859, "upload_time": "2019-07-24T06:48:02", "url": "https://files.pythonhosted.org/packages/7d/92/8ce0b794af38db60d87d6c8a11f0f0f2c20ede53736a86b052b99884bc6d/flatdict-3.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b51da53193dcc5c5d4f4ca669a9442a", "sha256": "bcfb4ea75d7465346a6072f477e795bbbf1bbb6c3da9cf3749b0d3d31988dd28" }, "downloads": -1, "filename": "flatdict-3.4.0.tar.gz", "has_sig": false, "md5_digest": "5b51da53193dcc5c5d4f4ca669a9442a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7827, "upload_time": "2019-07-24T06:48:04", "url": "https://files.pythonhosted.org/packages/1c/d3/d2613f5200a634eeca8a3f6b538c4a44e88b8f54fc8fdbe97da63fdfb488/flatdict-3.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ee521a350d6ccf70dea21ee0802b726", "sha256": "a60aaa27de0dfac2098edaffc109ee3f8eeeb47dcab68aa9140f0d9e24a6aa25" }, "downloads": -1, "filename": "flatdict-3.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2ee521a350d6ccf70dea21ee0802b726", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6859, "upload_time": "2019-07-24T06:48:02", "url": "https://files.pythonhosted.org/packages/7d/92/8ce0b794af38db60d87d6c8a11f0f0f2c20ede53736a86b052b99884bc6d/flatdict-3.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b51da53193dcc5c5d4f4ca669a9442a", "sha256": "bcfb4ea75d7465346a6072f477e795bbbf1bbb6c3da9cf3749b0d3d31988dd28" }, "downloads": -1, "filename": "flatdict-3.4.0.tar.gz", "has_sig": false, "md5_digest": "5b51da53193dcc5c5d4f4ca669a9442a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7827, "upload_time": "2019-07-24T06:48:04", "url": "https://files.pythonhosted.org/packages/1c/d3/d2613f5200a634eeca8a3f6b538c4a44e88b8f54fc8fdbe97da63fdfb488/flatdict-3.4.0.tar.gz" } ] }