{ "info": { "author": "weaming", "author_email": "garden.yuen@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Objectify JSON\n\nMake accessing JSON like data more convenient.\n\n## Features\n\n* Access dict value via dot `.` (`data.a.b.c`).\n* Always return `ObjectifyJSON` type, which holds the data with type of dict, list or any other primitive types.\n* Use `x._data` to get the real data.\n* Always return `ObjectifyJSON(None)` if doesn't exist.\n* An CLI tool named `object` to process JSON data.\n\n## Install\n\n```\npip3 install objectify-json\n```\n\n## Example\n\nSee `test.py`\n\n## Functions to process data in batch\n\n* The return value is always `ObjectifyJOSN` too!\n* The return value of lambda funtions will always be unwrapped to primitive types.\n* Most of the `fn_*` functions accept optional `unwrap` parameter to enable passing the underlying value as primitive types to lambda. Default is False.\n* When used in CLI tool, if it failed getting the property by property name, e.g. `map`, it will retry to get function with prefix `fn_` added to the name. This will simplify writting the CLI command.\n\n### Common\n\nFollowing methods of `ObjectifyJOSN` accept optional `unwrap` to unwrap `ObjectifyJOSN` data to the underlying built-in data, the default value is `False`.\n\n* `fn_map(fn, unwrap=False)`: `map` on the iterator\n* `fn_reduce(fn, initializer=None, unwrap=False)`: `reduce` on the iterator, lambda as the first positional parameter, optional `initializer` parameter will be passed to built-in `reduce`.\n* `fn_lambda(fn, unwrap=False)`: value in-and-out\n* `fn_filter(fn, unwrap=False)`: `filter` on the iterator\n\n### Dict\n\n* `fn_keys()`: Return keys as list.\n* `fn_values()`: Return values as list.\n* `fn_items()`: Return items as list. Element has the type `tuple`, e.g. `(\"key\", \"value\")`.\n* `fn_include_keys(keys)`: Filter dict. Keep the `keys` you give.\n* `fn_exclude_keys(keys)`: Filter dict. Remove the `keys` you give.\n* `fn_filter_by_value(fn)`: Filter dict. Filter by the lambda you give, which accept the value of dict item.\n* `fn_filter_by_kv(fn)`: Filter dict. Filter by the lambda you give, which accept `key` and `value` two variables.\n* `fn_update(key, fn, unwrap=False)`: Update dict value. The lambda you give accept the origin value and return a new value.\n* `fn_items_update(fn, unwrap=False)`: Update dict value. The lambda you give accept `key` and `value` two variables and return a new value.\n* `fn_rename(mapping)`: Update dict key. The `mapping` is a list of two-elements list.\n\n### List\n\n* `fn_sort(fn)`: Sort the list in place. The lambda you give will be passed as `key` argument to the `sort` method of list.\n* `fn_dedup(fn=None, all=True)`: Dedup the elements in list. If `all` if `False`, the duplication will checked by comparing current value between last value, else will compare to all appeared before.\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/weaming/objectify-json", "keywords": "json", "license": "", "maintainer": "", "maintainer_email": "", "name": "objectify-json", "package_url": "https://pypi.org/project/objectify-json/", "platform": "", "project_url": "https://pypi.org/project/objectify-json/", "project_urls": { "Bug Reports": "https://github.com/weaming/objectify-json", "Homepage": "https://github.com/weaming/objectify-json", "Source": "https://github.com/weaming/objectify-json" }, "release_url": "https://pypi.org/project/objectify-json/0.2.19/", "requires_dist": null, "requires_python": "", "summary": "Make accessing JSON like data more convenient.", "version": "0.2.19" }, "last_serial": 5408821, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0e1dc408da2b7ddf250635ad8c255080", "sha256": "d64baaab081210de6df15a4afcdfa3cf6b5d6a9a76a8eadb7b3f4cae164c12f9" }, "downloads": -1, "filename": "objectify_json-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0e1dc408da2b7ddf250635ad8c255080", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1935, "upload_time": "2018-10-19T09:06:52", "url": "https://files.pythonhosted.org/packages/b8/7e/dc83264f232163be78f74cf37a1c5ed6137a8bb39ae95677f28917e525c4/objectify_json-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "eec5f657c570ae88d23fd18474335781", "sha256": "f15b3e40e49059485c0ed73b52137140adfd1b5d85adc54dab846f9469edfc67" }, "downloads": -1, "filename": "objectify_json-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "eec5f657c570ae88d23fd18474335781", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1938, "upload_time": "2018-10-19T09:11:50", "url": "https://files.pythonhosted.org/packages/d9/a4/d5a7db6c454b8b94844572e25af98922f6840be003a238c8123db6089188/objectify_json-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bf6beb1434e973a6018d62aea7a59af3", "sha256": "9d68c30efa3da4434e609e5f03dc96b1b802cf5310b22421fe57ab1bf5d9227f" }, "downloads": -1, "filename": "objectify_json-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bf6beb1434e973a6018d62aea7a59af3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2197, "upload_time": "2018-10-19T13:07:02", "url": "https://files.pythonhosted.org/packages/a0/f1/86cab4887b83fc657d46394b9022bbb207bcd6738027fbc340a5c5beccdd/objectify_json-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "67b7dbd13f095368fb30600582c29d3a", "sha256": "29dc00375413d586acf68b719a1284e009ed0f1752f8b67bca584a121a1f1c93" }, "downloads": -1, "filename": "objectify_json-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "67b7dbd13f095368fb30600582c29d3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2267, "upload_time": "2018-10-19T14:11:18", "url": "https://files.pythonhosted.org/packages/6e/24/0295316dc3dad291c38c0839d048c5337812d0dcd4c2ddf2ae6978038a93/objectify_json-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "56ef65ab9300840f2d92a6cadff72306", "sha256": "9dc4902b884bc425e7afbed611efc19808e235b80ac9df37165a3e8734108c15" }, "downloads": -1, "filename": "objectify_json-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "56ef65ab9300840f2d92a6cadff72306", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2314, "upload_time": "2018-10-20T05:56:19", "url": "https://files.pythonhosted.org/packages/1f/0f/6a362f1a2826e73ba8915083a70db8ce4990d6bb572bc142484d55308442/objectify_json-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "009d165d46d6db58670a1148925aba03", "sha256": "3ee4c5bca319731933c78fb834e5d880c0828446bbc58dbeee40158ad91a24fa" }, "downloads": -1, "filename": "objectify_json-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "009d165d46d6db58670a1148925aba03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2324, "upload_time": "2018-10-20T07:03:18", "url": "https://files.pythonhosted.org/packages/a9/1c/f6e7e5d730904ce406e9abc010c8622af087a46a8e4de40eb9d1069f8acb/objectify_json-0.1.5-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2fcc0106b308cf0d27bd625ba900e37e", "sha256": "10352f1c348912ad12a89e8326f8558c3ad9169ea22d404627d0077ec8843f6c" }, "downloads": -1, "filename": "objectify_json-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2fcc0106b308cf0d27bd625ba900e37e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2323, "upload_time": "2018-10-20T07:13:39", "url": "https://files.pythonhosted.org/packages/5c/9f/e85173d1c1758d65cfefba0fa6cf59d88440b879e462ff0e52e4cb11a5f3/objectify_json-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "e0462a92a48b20b9f29d223408da406f", "sha256": "f50ba27471b42b97b18a8109e2bf073dd7ba24b2caa3674cd060d4d97fe7ff09" }, "downloads": -1, "filename": "objectify_json-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e0462a92a48b20b9f29d223408da406f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2328, "upload_time": "2018-10-20T10:47:17", "url": "https://files.pythonhosted.org/packages/0e/8f/206203881331525607f16a2fe514bfbdd770e5a0f441e74107d0fa737c06/objectify_json-0.1.7-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "5796b249b4417c555d342bd8a785032c", "sha256": "5ac257f6afda8e9d705d189d85a0b7a20b919deb6d227f5f64a425728fc208bd" }, "downloads": -1, "filename": "objectify_json-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5796b249b4417c555d342bd8a785032c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2348, "upload_time": "2018-10-20T11:21:54", "url": "https://files.pythonhosted.org/packages/8e/4d/0875bc2c0f9335ca104199280e06460dfed682c39e59c4da83cb8922989f/objectify_json-0.1.8-py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "a4c4b1b57e4a31ef23d331b35934fa5f", "sha256": "7e45b52d085d4af15dd18a9c3b2378abc0249da17b2b7c3022c9918e44962062" }, "downloads": -1, "filename": "objectify_json-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "a4c4b1b57e4a31ef23d331b35934fa5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2419, "upload_time": "2018-10-24T11:39:43", "url": "https://files.pythonhosted.org/packages/3d/9e/6a4c2ab52d042c5dc5049558d30756d68d5e8874ea1ab6d9945bc5b16cae/objectify_json-0.1.9-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cfa55317428adbb7207743134efbf40f", "sha256": "aed55deb0c2867f5e4d6715c7612ade945d9b0a5b22f0f97ad0cb51a94b129b4" }, "downloads": -1, "filename": "objectify_json-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cfa55317428adbb7207743134efbf40f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3114, "upload_time": "2018-10-24T13:15:06", "url": "https://files.pythonhosted.org/packages/ff/67/9642bdcc61a054e1a71e7cb4c370a16debaf64eb0370e878dd67b044dd5c/objectify_json-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "221d429b5061817d2acb23b379790ba1", "sha256": "bad5528b36cedaf45a37bd68996ada7755638a87d6c2c02b86f8c3977f3a2ffc" }, "downloads": -1, "filename": "objectify_json-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "221d429b5061817d2acb23b379790ba1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3417, "upload_time": "2018-10-24T13:56:00", "url": "https://files.pythonhosted.org/packages/93/06/67efa6786b667e74b19744b433c8e94c7d13755bea583c2d48c5146334f6/objectify_json-0.2.1-py3-none-any.whl" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "b2b0aca666c84c178e7195e085e03d2e", "sha256": "cbb6a483ba868ccbdcfddaeecc8a3676c745ed0cca5bfb470cac9c72afbdfd1b" }, "downloads": -1, "filename": "objectify_json-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "b2b0aca666c84c178e7195e085e03d2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6300, "upload_time": "2018-11-19T11:26:08", "url": "https://files.pythonhosted.org/packages/10/e2/8374695d86fea80928957e4e8e8030681eab53801f8a43fb528e7c63529e/objectify_json-0.2.10-py3-none-any.whl" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "3b8aa413f27aedd6359076f09804ad46", "sha256": "526379588ae1e272a0677de9bb6ab7b9bba57b44e25d10f87b121a6c53769a0e" }, "downloads": -1, "filename": "objectify_json-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "3b8aa413f27aedd6359076f09804ad46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6674, "upload_time": "2018-11-19T14:04:00", "url": "https://files.pythonhosted.org/packages/83/83/8e03c20a474495dbd64c698012768f5b8cdba3f661df5f3b7c4c94a6f3fe/objectify_json-0.2.11-py3-none-any.whl" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "0484c574c5169a8181808304abacd566", "sha256": "f515b3da43fcbce816e602b3c48a4798aa91c8ede94f536edf74ae0f91ae7997" }, "downloads": -1, "filename": "objectify_json-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "0484c574c5169a8181808304abacd566", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6675, "upload_time": "2018-11-20T06:23:58", "url": "https://files.pythonhosted.org/packages/f6/0d/51408b9da577938b406ecda9ba94262c9dba05ac2eb47711f8a91956c02d/objectify_json-0.2.12-py3-none-any.whl" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "abafa0dfbdf66d7f3393db7be3824452", "sha256": "762f6da8f304720003d09fd091c3f50d3c9a5a9454310f6a8de357120e623e7c" }, "downloads": -1, "filename": "objectify_json-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "abafa0dfbdf66d7f3393db7be3824452", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6718, "upload_time": "2018-11-20T06:53:12", "url": "https://files.pythonhosted.org/packages/52/76/c6c7103632b8b1e494ec8b6e1786e3531bf8d8b8692c72d1de6b1e067aa2/objectify_json-0.2.13-py3-none-any.whl" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "0f74bccbb2737c785992b731f777edbe", "sha256": "64371ede067fd3e99f94a4cd50ca01ec64746f532709a0d63947773f425e6c2d" }, "downloads": -1, "filename": "objectify_json-0.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0f74bccbb2737c785992b731f777edbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6719, "upload_time": "2018-11-29T11:20:58", "url": "https://files.pythonhosted.org/packages/b1/ca/95efe5be7edbca4696ac37884d43332c1f64e112eabae64478339bd4b56e/objectify_json-0.2.14-py3-none-any.whl" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "60fff051a575e55b5d7f73321e48b768", "sha256": "3c79786c0da94893383b8993ea4f028badb6d515b8816a94e7e7cbff801e0435" }, "downloads": -1, "filename": "objectify_json-0.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "60fff051a575e55b5d7f73321e48b768", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8635, "upload_time": "2018-12-02T11:08:23", "url": "https://files.pythonhosted.org/packages/90/ad/0aed622521360feef318bbb9723f8a9b21a748fe34747403d8b7b6b35430/objectify_json-0.2.15-py3-none-any.whl" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "f80eee3052814f680326295cbdb0abcf", "sha256": "45893e9122e71a4f53c7cc2960158ad8b08a7e7e8ef8bf0a8a9390c7e2f70e7e" }, "downloads": -1, "filename": "objectify_json-0.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "f80eee3052814f680326295cbdb0abcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8640, "upload_time": "2018-12-04T21:21:29", "url": "https://files.pythonhosted.org/packages/c5/e7/34bb3a00b9aa53cf7d5945d32bf0dbcda75ae8a76c62e9bda1f520ffc93e/objectify_json-0.2.16-py3-none-any.whl" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "33214b2497f2dfa90ac09ac15603f091", "sha256": "b0e3bf427c183d6a78666224a763142a1d3d0c40be3da59a36ef2c39de64e618" }, "downloads": -1, "filename": "objectify_json-0.2.17-py3-none-any.whl", "has_sig": false, "md5_digest": "33214b2497f2dfa90ac09ac15603f091", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8711, "upload_time": "2018-12-27T18:35:43", "url": "https://files.pythonhosted.org/packages/c8/25/06960644a9e456df311a74c7a701acea4bbb132fcf35eed285793c468cab/objectify_json-0.2.17-py3-none-any.whl" } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "c4153a54ba7e7f349046f6243b4fc846", "sha256": "b03bbb93ac119a6b34e9db5f78c969537e150e4bdc6da3ac47f5298cdb5b0e71" }, "downloads": -1, "filename": "objectify_json-0.2.18-py3-none-any.whl", "has_sig": false, "md5_digest": "c4153a54ba7e7f349046f6243b4fc846", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6876, "upload_time": "2019-05-31T18:44:28", "url": "https://files.pythonhosted.org/packages/9a/dd/d3aca3530d7e785d044dad8c47d537778bd8a24cbe9dea7aac71bfd53eb9/objectify_json-0.2.18-py3-none-any.whl" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "2bac5be163e8973fded9ecc50b8fc8c2", "sha256": "026d5e21008b2a811acc99d783db6abf1cea467ba4339db9cf72240b00202b83" }, "downloads": -1, "filename": "objectify_json-0.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "2bac5be163e8973fded9ecc50b8fc8c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6873, "upload_time": "2019-06-17T06:36:09", "url": "https://files.pythonhosted.org/packages/e6/5a/d5ca097137d9ea3c8be391ad03a8571e1ee39b94da2d9c2629f595da8407/objectify_json-0.2.19-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5d9bbf44ab443ff3d5d965aff2fd3ce5", "sha256": "1c952ab1bfbe4e5b4ab91a5cc3743768092e5fe9448707d646c39076f32273b6" }, "downloads": -1, "filename": "objectify_json-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5d9bbf44ab443ff3d5d965aff2fd3ce5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5947, "upload_time": "2018-10-26T04:47:44", "url": "https://files.pythonhosted.org/packages/c3/e5/f2d9d9bc3d4350a4e9f48c2c7f3262f712dde1327b359a60ace078987ab2/objectify_json-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c7ae43f563a13afba519196f5bd07b45", "sha256": "3ebbe8fba31915c44628eacb6bd44e90dbea76a3304f3be878695ef7738d541f" }, "downloads": -1, "filename": "objectify_json-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c7ae43f563a13afba519196f5bd07b45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5069, "upload_time": "2018-10-27T02:25:10", "url": "https://files.pythonhosted.org/packages/61/8b/5238a9e78fef57bf1978b4a4b2f06a17c0a87559779f3dccb42d2136a44c/objectify_json-0.2.3-py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "5d53b5d93d4a401cb747d4b47651e518", "sha256": "0900a0d42d3c2bec8d12d0d225ea8fc3946559192031e8d24ff71e6a63c19d7a" }, "downloads": -1, "filename": "objectify_json-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5d53b5d93d4a401cb747d4b47651e518", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5265, "upload_time": "2018-10-27T03:19:07", "url": "https://files.pythonhosted.org/packages/08/f0/ccec0788a40ab8356db44349ec3348557a694487eafadb7beeea403202f7/objectify_json-0.2.4-py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "86749917d1721c3c732f7b9c13f3704e", "sha256": "c6ae8881e94e3a09c999e35192ee6185032d7a4f17cebee5d9aa0b706fe1c685" }, "downloads": -1, "filename": "objectify_json-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "86749917d1721c3c732f7b9c13f3704e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5316, "upload_time": "2018-10-27T03:47:14", "url": "https://files.pythonhosted.org/packages/31/bc/c4c8e0693dba63919c878f67e8eade74be175015583e16b2739623aa8ea9/objectify_json-0.2.5-py3-none-any.whl" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "d9460e6edddf2a84271649083cadfefa", "sha256": "0cf947476d41072ba10beb1882ea8f94221291a49132f096f79a2a3bd23e74da" }, "downloads": -1, "filename": "objectify_json-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d9460e6edddf2a84271649083cadfefa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5352, "upload_time": "2018-10-27T04:05:45", "url": "https://files.pythonhosted.org/packages/be/bf/b5eba346795584fca7295155f6d1feaf6f8438af684fb0dac2bb3d6453f2/objectify_json-0.2.6-py3-none-any.whl" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "9e0907a5612f49869b0b6f24648d84d1", "sha256": "506861bcd6c78b92d13ac134871646841a0afba9a54db4ec936e0d2f1f8f1732" }, "downloads": -1, "filename": "objectify_json-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9e0907a5612f49869b0b6f24648d84d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5395, "upload_time": "2018-11-18T10:48:35", "url": "https://files.pythonhosted.org/packages/5c/cf/423d1cb6470fd899e4d0b8753c3701fb0f44495e0bc79cebf768ab1113e6/objectify_json-0.2.7-py3-none-any.whl" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "8436d0aa45013af0139591d6eb23b6f1", "sha256": "197cb37bc923ec7c77e1166c0ba2afe5f2e878dd4d4030703fd0bd25398b0d6d" }, "downloads": -1, "filename": "objectify_json-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "8436d0aa45013af0139591d6eb23b6f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5955, "upload_time": "2018-11-19T09:18:31", "url": "https://files.pythonhosted.org/packages/1f/01/aae42f7e7606da1fbb5a6d307bc3675d8c0c3db7f71ee63316c79f405458/objectify_json-0.2.8-py3-none-any.whl" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "04b2471b84f6e6b13dbc6c0b19be2d16", "sha256": "f514e120a7a3a44a6be26787ff3a4b0f47a0dfe557087cd7c6e8b1eb45b028df" }, "downloads": -1, "filename": "objectify_json-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "04b2471b84f6e6b13dbc6c0b19be2d16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6065, "upload_time": "2018-11-19T09:32:59", "url": "https://files.pythonhosted.org/packages/6a/2f/fd0d9f37e80fa1ef32462ff6df56f1fe2911d9855952f3dd8623614b5a3d/objectify_json-0.2.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2bac5be163e8973fded9ecc50b8fc8c2", "sha256": "026d5e21008b2a811acc99d783db6abf1cea467ba4339db9cf72240b00202b83" }, "downloads": -1, "filename": "objectify_json-0.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "2bac5be163e8973fded9ecc50b8fc8c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6873, "upload_time": "2019-06-17T06:36:09", "url": "https://files.pythonhosted.org/packages/e6/5a/d5ca097137d9ea3c8be391ad03a8571e1ee39b94da2d9c2629f595da8407/objectify_json-0.2.19-py3-none-any.whl" } ] }