{ "info": { "author": "Mikey Waites, Jack Saunders", "author_email": "mike@oldstlabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "Kim: A JSON Serialization and Marshaling framework\n===================================================\n\n.. image:: https://img.shields.io/pypi/v/py-kim.svg\n :target: https://pypi.python.org/pypi/py-kim\n\n.. image:: https://img.shields.io/pypi/l/py-kim.svg\n :target: https://pypi.python.org/pypi/py-kim\n\n.. image:: https://circleci.com/gh/mikeywaites/kim.svg?style=shield&circle-token=d46954b5e66c2cc885f35c745baaea9a70e961af\n :target: https://pypi.python.org/pypi/py-kim\n\n**Introducing Kim**::\n\n.. code-block:: python\n\n >>> mapper = UserMapper(data=response.json())\n >>> mapper.marshal()\n User(id='one', name='Bruce Wayne', 'title'='CEO/Super Hero')\n >>> user_two = User.query.get('two')\n >>> mapper = UserMapper(obj=user_two)\n >>> mapper.serialize()\n {u'id': 'two', u'name': 'Martha Wayne', 'title': 'Mother of Batman'}\n\nKim Features\n------------\n\nKim is a feature packed framework for handling even the most complex\nmarshaling and serialization requirements.\n\n- Web framework agnostic - Flask, Django, Framework-XXX supported!\n- Highly customisable field processing system\n- Security focused\n- Control included fields with powerful roles system\n- Handle mixed data types with polymorphic mappers\n- Marshal and Serialize nested objects\n\nKim officially supports Python 2.7 & 3.3\u20133.5\n\n\nInstallation\n------------\n\nInstall Kim using pip::\n\n.. code-block:: bash\n\n $ pip install py-kim\n\n\nDocumentation\n-------------\n\nLearn all of Kim's features with these simple step-by-step instructions or check out the\nquickstart guide for a rapid overview to get going quickly.\n\nhttp://kim.readthedocs.io/en/latest/\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/mikeywaites/kim/releases/tag/1.2.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mikeywaites/kim", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "py-kim", "package_url": "https://pypi.org/project/py-kim/", "platform": "", "project_url": "https://pypi.org/project/py-kim/", "project_urls": { "Download": "https://github.com/mikeywaites/kim/releases/tag/1.2.2", "Homepage": "https://github.com/mikeywaites/kim" }, "release_url": "https://pypi.org/project/py-kim/1.2.2/", "requires_dist": null, "requires_python": "", "summary": "Kim: A JSON Serialization and Marshaling framework", "version": "1.2.2" }, "last_serial": 5414070, "releases": { "0.0.16": [ { "comment_text": "", "digests": { "md5": "f50c6b2af71f122d5782e6f16dc0ee74", "sha256": "7040653e0889d8695c4f39eafc21841bc7bbf8318007b3e0eb54ef80345abfe1" }, "downloads": -1, "filename": "py-kim-0.0.16.tar.gz", "has_sig": false, "md5_digest": "f50c6b2af71f122d5782e6f16dc0ee74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17266, "upload_time": "2014-09-07T06:48:17", "url": "https://files.pythonhosted.org/packages/f0/87/6d2eff3e46d156e4037566691520534f1cca4a64ac15cc42bd10d6043cec/py-kim-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "f88e67f3eca294f7e3ea77cd490f3883", "sha256": "8735103d099e2fe38b80156b98b73b834d557ac5ce3fee2a315a8eff2dd0228a" }, "downloads": -1, "filename": "py-kim-0.0.17.tar.gz", "has_sig": false, "md5_digest": "f88e67f3eca294f7e3ea77cd490f3883", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17260, "upload_time": "2014-09-07T07:50:30", "url": "https://files.pythonhosted.org/packages/ca/41/f39cb6720e8f2197b7b36f7420f587c5295c557338db8d82acaa062b5af5/py-kim-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "259afdb00c2605514a63f164bba07534", "sha256": "f44d1e7e6720fffcae8b7a2eb6463602203547e14a988ae7c50386988331641b" }, "downloads": -1, "filename": "py-kim-0.0.18.tar.gz", "has_sig": false, "md5_digest": "259afdb00c2605514a63f164bba07534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17724, "upload_time": "2014-09-07T08:46:07", "url": "https://files.pythonhosted.org/packages/c3/e2/671d5836bca2ab987d7325a91ab5d1aca23965c7a15847fbd4027cb7f7dc/py-kim-0.0.18.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b55a7119252153da81195c0867ea76ab", "sha256": "541e19a6404a4d1d1fe89d92912092e8411b6b81d60a9d01c88f268d8092a26e" }, "downloads": -1, "filename": "py-kim-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b55a7119252153da81195c0867ea76ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17738, "upload_time": "2014-09-07T10:15:50", "url": "https://files.pythonhosted.org/packages/48/3a/3c1a67b466db71e751c987bc8ed0e2cec55deed65b798546532d4efa734c/py-kim-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c7399d33b42b7369ae125a0bdaf1d21e", "sha256": "d3d41895bcfb24e937904f8ca233a460a9a5ab1a391ed14e029bb24128603dee" }, "downloads": -1, "filename": "py-kim-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c7399d33b42b7369ae125a0bdaf1d21e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17766, "upload_time": "2014-10-01T12:54:57", "url": "https://files.pythonhosted.org/packages/e0/7b/8c702b06d4be6b5720d8b57a7d831a949ee8fd4d463d66aa624aee906424/py-kim-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "5ac30e742aa16525d9226d0d15054035", "sha256": "cf2747fc188798a9b8d57d3042c410bec4b2761972d1fccf23668ab2ae2ccb1a" }, "downloads": -1, "filename": "py-kim-0.1.10.tar.gz", "has_sig": false, "md5_digest": "5ac30e742aa16525d9226d0d15054035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17951, "upload_time": "2015-06-11T04:20:29", "url": "https://files.pythonhosted.org/packages/26/a9/3d0914b58bc7df4c828675c5d8ceb87e7e81ef23b472c540e3df21fa4e01/py-kim-0.1.10.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cf417dbc40f629e3d6af5de594891eb0", "sha256": "4be8642173c66fc799ff5d6e8ae984805da5a6590a4fdc14bba4cbdc0410fa9c" }, "downloads": -1, "filename": "py-kim-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cf417dbc40f629e3d6af5de594891eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17770, "upload_time": "2014-10-08T12:34:49", "url": "https://files.pythonhosted.org/packages/3a/36/058cb8f1ba292db3934e824d2539c54abe8a611349ff9184c45cc3a73122/py-kim-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c0905629a6ee65bb1b392d024f4784db", "sha256": "1ef6e3675dfb6c6569f7ad57045b03c44eab419522705e51614c7f83fc5b9469" }, "downloads": -1, "filename": "py-kim-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c0905629a6ee65bb1b392d024f4784db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17862, "upload_time": "2014-11-18T09:08:47", "url": "https://files.pythonhosted.org/packages/2e/d4/63ec37acf283173bd2eaed8f9679fd9e5bf75fa7a98c654b94030879fb85/py-kim-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4fd6742f1924b1c03190d798420f7978", "sha256": "d86199c9dc31e01d7a46dac446963f2fa992ba875cbb8ad2da9561f3e9b6d628" }, "downloads": -1, "filename": "py-kim-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4fd6742f1924b1c03190d798420f7978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17880, "upload_time": "2014-11-27T10:09:48", "url": "https://files.pythonhosted.org/packages/a4/c6/4662833fa350b3b0bc03c9a2c33fce8cdfd6c6b533f6e2ee8de6db9e8f25/py-kim-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4b449ba071b5f76251eff1f4e74345f8", "sha256": "b649e17d657e387a9b0ea299ea8154e040caf091c6cda38a19b365457606e070" }, "downloads": -1, "filename": "py-kim-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4b449ba071b5f76251eff1f4e74345f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17910, "upload_time": "2014-11-28T11:07:11", "url": "https://files.pythonhosted.org/packages/ba/5d/b855643e5f118147ff52349258410277a9ca3945f32414250017cb56f480/py-kim-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "58a528071fac391e9c29949c1fe12f2e", "sha256": "21fa48b5e1507d9a3ac532fc9bf1cf2a6535fa67a06d8d9c5cc33f3852902cce" }, "downloads": -1, "filename": "py-kim-0.1.6.tar.gz", "has_sig": false, "md5_digest": "58a528071fac391e9c29949c1fe12f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17950, "upload_time": "2014-12-04T13:49:47", "url": "https://files.pythonhosted.org/packages/a4/53/908316117af8e7e24db302a851c7433ba2fa08a01c19030371d6377721d8/py-kim-0.1.6.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "170f24e36021e7765b840e1bf15b97d9", "sha256": "30e9c047c98c06592566c9e46796c1d71c4ede56e899cca1ded354df72789b93" }, "downloads": -1, "filename": "py-kim-0.1.8.tar.gz", "has_sig": false, "md5_digest": "170f24e36021e7765b840e1bf15b97d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17953, "upload_time": "2015-03-04T15:49:13", "url": "https://files.pythonhosted.org/packages/db/6d/b816babd9fcd7edae72f5895d23e8150691f1be9cd11261e6c908b02abca/py-kim-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "5d8a6a4d03cbef55f8fea4a8bb050dc0", "sha256": "b0494a593ec5806f6135e5c0aea21af20a660f589fa4b3b09c4ad86ccd6a31a2" }, "downloads": -1, "filename": "py-kim-0.1.9.tar.gz", "has_sig": false, "md5_digest": "5d8a6a4d03cbef55f8fea4a8bb050dc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17955, "upload_time": "2015-03-10T09:28:09", "url": "https://files.pythonhosted.org/packages/47/f5/3f707a36d69412419ee616af9a1466c613e34fe6f928b30ec940ded31a1e/py-kim-0.1.9.tar.gz" } ], "1.0.1": [], "1.0.2": [ { "comment_text": "", "digests": { "md5": "14bbad82a733479c79495941eba38129", "sha256": "5c29c8bd0835b910862f886ee1fc02c7963dacae3925cd226e79d7a52d009973" }, "downloads": -1, "filename": "py_kim-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "14bbad82a733479c79495941eba38129", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 41505, "upload_time": "2017-04-09T18:27:19", "url": "https://files.pythonhosted.org/packages/c0/db/4d0b2cdec8f1aec867be843173a246d2fa2bfd084a9fb5a6a0de62676aed/py_kim-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a09b1cd0234c42ba468597149f89e3bc", "sha256": "d23d8b88cd4ad9b0fe5ab8743815d696950a00d5c39d871e3b7a88bdce004dec" }, "downloads": -1, "filename": "py-kim-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a09b1cd0234c42ba468597149f89e3bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29335, "upload_time": "2017-04-09T18:27:17", "url": "https://files.pythonhosted.org/packages/1a/91/e4e32cbb3e08cd69d05cb768073c8cefc4ed9ccffa72a46da656a718f917/py-kim-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "63565acb3e95bda2fa5b6bc85846f842", "sha256": "8f2e7db1e0f5ab7c2b674da205d81ed978c87ba3e425893617fa36f3e35a061f" }, "downloads": -1, "filename": "py_kim-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "63565acb3e95bda2fa5b6bc85846f842", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 41442, "upload_time": "2017-04-10T17:48:22", "url": "https://files.pythonhosted.org/packages/cd/ab/d01a5403740615b36c5f8405a6156050b69f503bac598cc107abad76232b/py_kim-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6910a6c952dc986a03c894c3a559efa0", "sha256": "fe80ab652458eef2aab692700b5b1d5f236a76e964bc1c1e1d39f861bd5282d8" }, "downloads": -1, "filename": "py-kim-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6910a6c952dc986a03c894c3a559efa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30074, "upload_time": "2017-04-10T17:48:21", "url": "https://files.pythonhosted.org/packages/7e/5a/bb05f472cc1b620217f69f95f6eb2053d4343fbff6f9cd7a0f9475ced9f1/py-kim-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b229eff4b5adf05e1c0ce42114707151", "sha256": "0460809f660d6e1dec03e57bb486bff26e6c974fee4ca48a65bd9ed823fc890b" }, "downloads": -1, "filename": "py_kim-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b229eff4b5adf05e1c0ce42114707151", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 41696, "upload_time": "2017-04-24T10:08:22", "url": "https://files.pythonhosted.org/packages/d2/4e/fe533f3d61de5c492165ebd10e9cb638f5d6008d3dc8c2beea486820acba/py_kim-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16a01db676832e2070dbe81a1c511ed7", "sha256": "eac2de77982963b5465f0dc421a3e48cc545a96881e1c279f71d930d667033c6" }, "downloads": -1, "filename": "py-kim-1.1.0.tar.gz", "has_sig": false, "md5_digest": "16a01db676832e2070dbe81a1c511ed7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30864, "upload_time": "2017-04-24T10:08:21", "url": "https://files.pythonhosted.org/packages/8a/61/ee99d1b4a9c5ea500fcdc7d65b4e80835d03da11c4caac7ba8ec8db218ba/py-kim-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "03ea8dc27b56e41946c3a53088f20f4d", "sha256": "2711515428639bc2856b1b3457278e2d3017cecc46424e45ed5f7207ce31f54c" }, "downloads": -1, "filename": "py-kim-1.1.1.tar.gz", "has_sig": false, "md5_digest": "03ea8dc27b56e41946c3a53088f20f4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30917, "upload_time": "2017-08-04T10:15:05", "url": "https://files.pythonhosted.org/packages/cf/fd/4a92a233b8b340b57a4f154b5748db2ef7bd349ceb36ff0d309f5c34df2d/py-kim-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e799c9592b1800743dded73a841e39c1", "sha256": "8f628d07b04cbb2be828e15fb8fc88593a4f1c84a2245c9f63a179bae5b0fdf8" }, "downloads": -1, "filename": "py-kim-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e799c9592b1800743dded73a841e39c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32716, "upload_time": "2017-09-04T08:47:11", "url": "https://files.pythonhosted.org/packages/4c/cb/5d7e448db7bc7a496997a7783575d65f40af744a55e21018935e5067e660/py-kim-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "ac0746237b39c330927f10514d9a85cc", "sha256": "6eeed83cc489fc3a270c9b8e0d1da28b38f520fad65c6019f5e270bf13a08885" }, "downloads": -1, "filename": "py-kim-1.2.1.tar.gz", "has_sig": false, "md5_digest": "ac0746237b39c330927f10514d9a85cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32859, "upload_time": "2018-03-09T14:07:18", "url": "https://files.pythonhosted.org/packages/df/4c/31cbe3796711e924106296cb7ce7ec227425b5543617c0fcd0fff7a29f47/py-kim-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1b4eed1d080f97a1c05668486c44566f", "sha256": "e11cdd5cd7da55151bcee01e2eee880a78d9b9702506d240d203a753537dcc51" }, "downloads": -1, "filename": "py-kim-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1b4eed1d080f97a1c05668486c44566f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32708, "upload_time": "2019-06-18T09:04:37", "url": "https://files.pythonhosted.org/packages/90/5c/0a4765391555b1e06141ca352876c34dc120a8480d97f2c3c3f405fc9c27/py-kim-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b4eed1d080f97a1c05668486c44566f", "sha256": "e11cdd5cd7da55151bcee01e2eee880a78d9b9702506d240d203a753537dcc51" }, "downloads": -1, "filename": "py-kim-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1b4eed1d080f97a1c05668486c44566f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32708, "upload_time": "2019-06-18T09:04:37", "url": "https://files.pythonhosted.org/packages/90/5c/0a4765391555b1e06141ca352876c34dc120a8480d97f2c3c3f405fc9c27/py-kim-1.2.2.tar.gz" } ] }