{ "info": { "author": "Dan Koch", "author_email": "dmkoch@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "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" ], "description": "django-jsonfield\n----------------\n\ndjango-jsonfield is a reusable Django field that allows you to store validated JSON in your model.\n\nIt silently takes care of serialization. To use, simply add the field to one of your models.\n\nPython 3 & Django 1.8 through 1.11 supported!\n\n**Use PostgreSQL?** 1.0.0 introduced a breaking change to the underlying data type, so if you were using < 1.0.0 please read https://github.com/dmkoch/django-jsonfield/issues/57 before upgrading. Also, consider switching to Django's native JSONField that was added in Django 1.9.\n\n**Note:** There are a couple of third-party add-on JSONFields for Django. This project is django-jsonfield here on GitHub but is named `jsonfield on PyPI`_. There is another `django-jsonfield on Bitbucket`_, but that one is `django-jsonfield on PyPI`_. I realize this naming conflict is confusing and I am open to merging the two projects.\n\n.. _jsonfield on PyPI: https://pypi.python.org/pypi/jsonfield\n.. _django-jsonfield on Bitbucket: https://bitbucket.org/schinckel/django-jsonfield\n.. _django-jsonfield on PyPI: https://pypi.python.org/pypi/django-jsonfield\n\n**Note:** Django 1.9 added native PostgreSQL JSON support in `django.contrib.postgres.fields.JSONField`_. This module is still useful if you need to support JSON in databases other than PostgreSQL or are creating a third-party module that needs to be database-agnostic. But if you're an end user using PostgreSQL and want full-featured JSON support, I recommend using the built-in JSONField from Django instead of this module.\n\n.. _django.contrib.postgres.fields.JSONField: https://docs.djangoproject.com/en/dev/ref/contrib/postgres/fields/#jsonfield\n\n**Note:** Semver is followed after the 1.0 release.\n\n\nInstallation\n------------\n\n.. code-block:: python\n\n pip install jsonfield\n\n\nUsage\n-----\n\n.. code-block:: python\n\n from django.db import models\n from jsonfield import JSONField\n\n class MyModel(models.Model):\n json = JSONField()\n\nAdvanced Usage\n--------------\n\nBy default python deserializes json into dict objects. This behavior differs from the standard json behavior because python dicts do not have ordered keys.\n\nTo overcome this limitation and keep the sort order of OrderedDict keys the deserialisation can be adjusted on model initialisation:\n\n.. code-block:: python\n\n import collections\n class MyModel(models.Model):\n json = JSONField(load_kwargs={'object_pairs_hook': collections.OrderedDict})\n\n\nOther Fields\n------------\n\n**jsonfield.JSONCharField**\n\nIf you need to use your JSON field in an index or other constraint, you can use **JSONCharField** which subclasses **CharField** instead of **TextField**. You'll also need to specify a **max_length** parameter if you use this field.\n\n\nCompatibility\n--------------\n\ndjango-jsonfield aims to support the same versions of Django currently maintained by the main Django project. See `Django supported versions`_, currently:\n\n * Django 1.8 (LTS) with Python 2.7, 3.3, 3.4, or 3.5\n * Django 1.9 with Python 2.7, 3.4, or 3.5\n * Django 1.10 with Python 2.7, 3.4, or 3.5\n * Django 1.11 (LTS) with Python 2.7, 3.4, 3.5 or 3.6\n\n.. _Django supported versions: https://www.djangoproject.com/download/#supported-versions\n\n\nTesting django-jsonfield Locally\n--------------------------------\n\nTo test against all supported versions of Django:\n\n.. code-block:: shell\n\n $ docker-compose build && docker-compose up\n\nOr just one version (for example Django 1.10 on Python 3.5):\n\n.. code-block:: shell\n\n $ docker-compose build && docker-compose run tox tox -e py35-1.10\n\n\nTravis CI\n---------\n\n.. image:: https://travis-ci.org/dmkoch/django-jsonfield.svg?branch=master\n :target: https://travis-ci.org/dmkoch/django-jsonfield\n\nContact\n-------\nWeb: http://bradjasper.com\n\nTwitter: `@bradjasper`_\n\nEmail: `contact@bradjasper.com`_\n\n\n\n.. _contact@bradjasper.com: mailto:contact@bradjasper.com\n.. _@bradjasper: https://twitter.com/bradjasper\n\nChanges\n-------\n\nTake a look at the `changelog`_.\n\n.. _changelog: https://github.com/dmkoch/django-jsonfield/blob/master/CHANGES.rst\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dmkoch/django-jsonfield/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jsonfield", "package_url": "https://pypi.org/project/jsonfield/", "platform": "", "project_url": "https://pypi.org/project/jsonfield/", "project_urls": { "Homepage": "https://github.com/dmkoch/django-jsonfield/" }, "release_url": "https://pypi.org/project/jsonfield/2.0.2/", "requires_dist": null, "requires_python": "", "summary": "A reusable Django field that allows you to store validated JSON in your model.", "version": "2.0.2" }, "last_serial": 2957450, "releases": { "0.6": [], "0.7": [ { "comment_text": "", "digests": { "md5": "9c4d34584f85d7a7242e81a32db7cb54", "sha256": "f25c36f5cd4780fd5a76aa315448c7381f85b63135a370e5d37c01cfb1a33b6e" }, "downloads": -1, "filename": "jsonfield-0.7.macosx-10.7-intel.exe", "has_sig": false, "md5_digest": "9c4d34584f85d7a7242e81a32db7cb54", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 64244, "upload_time": "2012-02-08T18:22:58", "url": "https://files.pythonhosted.org/packages/44/b1/688488172c9359b4a4948724d9fffb1ae18bdce61353b33a79814bf5c547/jsonfield-0.7.macosx-10.7-intel.exe" }, { "comment_text": "", "digests": { "md5": "ab6fb3538f6b775b198bb856684303a1", "sha256": "a9ab7199b7caa209963844e6a1aca58bb982688a3d18cdb04bb1bd37339fb355" }, "downloads": -1, "filename": "jsonfield-0.7.tar.gz", "has_sig": false, "md5_digest": "ab6fb3538f6b775b198bb856684303a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2175, "upload_time": "2012-02-08T18:22:57", "url": "https://files.pythonhosted.org/packages/ce/a8/c713d09f10d866d7512e1b6abe00f4ca0df426f822f5cdf2ee49edcd9cd1/jsonfield-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "d7b68d32ff13628846340312f81e4d1f", "sha256": "9ebfa65c54c6f9d79a2b7898c90cf2742b34dbbd4fd4ef7e9a183704633b9b02" }, "downloads": -1, "filename": "jsonfield-0.8.tar.gz", "has_sig": false, "md5_digest": "d7b68d32ff13628846340312f81e4d1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2229, "upload_time": "2012-03-08T19:33:44", "url": "https://files.pythonhosted.org/packages/96/4a/3f991805d2be123f9884adcc67ae196b4e3be50b2e8a48ab8653622edb9b/jsonfield-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "20b39a065115090e32486adae79e3cce", "sha256": "47242b113c2476b7a6bb4f37dc44c09b96341fed0d47a8149c4c8a366d945aae" }, "downloads": -1, "filename": "jsonfield-0.9.tar.gz", "has_sig": false, "md5_digest": "20b39a065115090e32486adae79e3cce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2220, "upload_time": "2012-03-08T23:30:52", "url": "https://files.pythonhosted.org/packages/bd/49/355a1870dedeb2a4dd51c2ef00cecfc8cdf090acb8cf2980a01120c0d3eb/jsonfield-0.9.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "b44352fd60e07cd7d832be53bc91c4dc", "sha256": "9238c9af225c314d0ef1961654cf4e4aca71fd2fd4a8ad9f474d5dfabcf92073" }, "downloads": -1, "filename": "jsonfield-0.9.10.tar.gz", "has_sig": false, "md5_digest": "b44352fd60e07cd7d832be53bc91c4dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5622, "upload_time": "2013-03-22T03:32:57", "url": "https://files.pythonhosted.org/packages/6d/bf/6f124e798657a342a6e326fe7eab7b512ac51e576b418d2cd9d30c802953/jsonfield-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "ae53c5893f39da9da3f749d78f0c800e", "sha256": "d73d0405fe034286c3131d93b15de0ad6b9ecb88df7a08a7c8de4664e679d9ef" }, "downloads": -1, "filename": "jsonfield-0.9.11.tar.gz", "has_sig": false, "md5_digest": "ae53c5893f39da9da3f749d78f0c800e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5747, "upload_time": "2013-03-22T03:39:37", "url": "https://files.pythonhosted.org/packages/77/82/525b60bfd5ed4967ced9d3c2c8f8e0e52620624a1ef726d2611916183c30/jsonfield-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "2dcfdcc91b381ee50e2eb681170302da", "sha256": "a6781e53f90d9c756741895a4c2f5893bbf0d8ef4c0609c972e05f6eba941b65" }, "downloads": -1, "filename": "jsonfield-0.9.12.tar.gz", "has_sig": false, "md5_digest": "2dcfdcc91b381ee50e2eb681170302da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5882, "upload_time": "2013-03-26T18:54:10", "url": "https://files.pythonhosted.org/packages/00/92/d3c5f947c6ffd617fde3e5599e2bd804ff8b4c71e6cd11b5da3ed4ae9e54/jsonfield-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "134b2f96af4a83bccf7e75e86c134cc1", "sha256": "df2e3d512ea2c3653856ad141914510c4af8132cef0b5bcb6438bdb055147c06" }, "downloads": -1, "filename": "jsonfield-0.9.13.tar.gz", "has_sig": false, "md5_digest": "134b2f96af4a83bccf7e75e86c134cc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5871, "upload_time": "2013-03-26T18:56:08", "url": "https://files.pythonhosted.org/packages/e8/e9/4b9c6cafa0df7166ba70186b03e9a8c27a2326066b66c59a7bbc35f8ed72/jsonfield-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "a2302bbc915fee6789edc79189da2fe0", "sha256": "a5124a8c8341e20ec8490a16e3cc73655f322a1352b7ac4c2bb86d1fe30af90f" }, "downloads": -1, "filename": "jsonfield-0.9.14.tar.gz", "has_sig": false, "md5_digest": "a2302bbc915fee6789edc79189da2fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5908, "upload_time": "2013-05-01T00:50:23", "url": "https://files.pythonhosted.org/packages/09/ba/a4db38587ba4fab4b814c0f4ab48c34b33633e0ad308c6a35ef594ea45ed/jsonfield-0.9.14.tar.gz" } ], "0.9.15": [ { "comment_text": "", "digests": { "md5": "f14f61d98720538d9feb155d677dccf6", "sha256": "b853963844cf82f9a63e69eee27b5a0dcc4802048f9d42048a9cd4f4d1bd2c30" }, "downloads": -1, "filename": "jsonfield-0.9.15.tar.gz", "has_sig": false, "md5_digest": "f14f61d98720538d9feb155d677dccf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5969, "upload_time": "2013-05-01T00:56:20", "url": "https://files.pythonhosted.org/packages/3b/d9/b9ff542f04eff0dc32f6a5b86c485ba6a744f3cabfcc1dac57a5304ea3a9/jsonfield-0.9.15.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "24880aa9ef9250eeee1f96e3f0a08150", "sha256": "7e8a88758afac9d1fa42134bc45c8d8648e89de0388930bb6151ed6f0a42f54f" }, "downloads": -1, "filename": "jsonfield-0.9.17.tar.gz", "has_sig": false, "md5_digest": "24880aa9ef9250eeee1f96e3f0a08150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6364, "upload_time": "2013-06-07T05:24:41", "url": "https://files.pythonhosted.org/packages/5a/c0/3d78737ab6636834989101f0285161ce078144cbd7f5efb9fd93d156e070/jsonfield-0.9.17.tar.gz" } ], "0.9.18": [ { "comment_text": "", "digests": { "md5": "21647fcf64663c226ee2fd0439151d13", "sha256": "3e0491f3119ed8a777e221adb97df96e923b8527e7980718e7be10be92e0b18c" }, "downloads": -1, "filename": "jsonfield-0.9.18.tar.gz", "has_sig": false, "md5_digest": "21647fcf64663c226ee2fd0439151d13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6482, "upload_time": "2013-08-23T00:02:33", "url": "https://files.pythonhosted.org/packages/97/c5/b9bc1758e805224232f635f21ac15e121afb9a34a9a2598ccef8d646971a/jsonfield-0.9.18.tar.gz" } ], "0.9.19": [ { "comment_text": "", "digests": { "md5": "e2763a3229b13db779138ba36e302fe1", "sha256": "6db0bd9fd9f85858e462199fc44eea1a97430684d6cc950fe18825297412a8f0" }, "downloads": -1, "filename": "jsonfield-0.9.19.tar.gz", "has_sig": false, "md5_digest": "e2763a3229b13db779138ba36e302fe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6515, "upload_time": "2013-09-18T18:10:32", "url": "https://files.pythonhosted.org/packages/71/93/789e520f58547ae159f18729e552a31e472613f4887ca601567ada67b98b/jsonfield-0.9.19.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "b50accf7aad8a1263862089fa04ff892", "sha256": "4079ca4afb82fd0e4951d57c4053c9006443e4ee48e2f1318606a54048b10a8c" }, "downloads": -1, "filename": "jsonfield-0.9.2.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "b50accf7aad8a1263862089fa04ff892", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 65087, "upload_time": "2013-01-11T05:44:50", "url": "https://files.pythonhosted.org/packages/5e/b1/a30b39f08e1541fccd018860b7c0f3dcfea9d67f26e85021495986c2e568/jsonfield-0.9.2.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "8b9d167f91c163fb429e6640a0cfddbb", "sha256": "9232faa6901c87ef3aca267347627ccc2a380a1e79b9e2a1dc987010917dda27" }, "downloads": -1, "filename": "jsonfield-0.9.2.tar.gz", "has_sig": false, "md5_digest": "8b9d167f91c163fb429e6640a0cfddbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3166, "upload_time": "2013-01-11T05:42:44", "url": "https://files.pythonhosted.org/packages/45/21/e2d6c860d74b8290932f098d173c7fbbd3665de5f632343ca66bbad18298/jsonfield-0.9.2.tar.gz" } ], "0.9.20": [ { "comment_text": "", "digests": { "md5": "8743635a461500e65b87fff2ab168e74", "sha256": "ca95217ca68b8b2af7ce899ce6dd89f4a21562a888a981420576edc872491171" }, "downloads": -1, "filename": "jsonfield-0.9.20.tar.gz", "has_sig": false, "md5_digest": "8743635a461500e65b87fff2ab168e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6565, "upload_time": "2013-11-14T17:39:31", "url": "https://files.pythonhosted.org/packages/8f/14/ebce51d1d7db939af1c9f046ea7e0113d7dd360146e10c3b5ca34d672d69/jsonfield-0.9.20.tar.gz" } ], "0.9.22": [ { "comment_text": "", "digests": { "md5": "7bd7fa1e16959096fabb43cd48d46e29", "sha256": "33dfc6c882395b4523d420bf6d2e0808fd0b64e4aefbd138ace73926d5d2cf09" }, "downloads": -1, "filename": "jsonfield-0.9.22.tar.gz", "has_sig": false, "md5_digest": "7bd7fa1e16959096fabb43cd48d46e29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7074, "upload_time": "2014-07-10T16:02:33", "url": "https://files.pythonhosted.org/packages/b7/7f/138171cec7a5a896ddeb438fd89140e707d910cab0304c21882594c5e639/jsonfield-0.9.22.tar.gz" } ], "0.9.23": [ { "comment_text": "", "digests": { "md5": "0a2fe1f58c5165d546675b21dc6022c0", "sha256": "1707bdfb28fa2465cf5a580330e33d2f3f921d94fab998fab7070a2a0f3266ca" }, "downloads": -1, "filename": "jsonfield-0.9.23.tar.gz", "has_sig": false, "md5_digest": "0a2fe1f58c5165d546675b21dc6022c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7159, "upload_time": "2014-09-03T19:25:50", "url": "https://files.pythonhosted.org/packages/c6/28/c2417c01f7bf3d3f58f4023158aa752f79c1a330d0a44cf563c0646838cd/jsonfield-0.9.23.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "1fda0788cd6754df9046b954ff5dbfbc", "sha256": "0fe71b77609e16c95e37a2074cfd2002c63e8e89387387d884a0fd6a318c7812" }, "downloads": -1, "filename": "jsonfield-0.9.4.tar.gz", "has_sig": false, "md5_digest": "1fda0788cd6754df9046b954ff5dbfbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3099, "upload_time": "2013-01-28T21:59:24", "url": "https://files.pythonhosted.org/packages/d2/07/9df8df4de30bd3cd557b549bf18a044c5ce102e938760bc6d96f9e890909/jsonfield-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "12d7f9a293718e965e0e847520a50351", "sha256": "c35c3214fe683d402aa9737d719cfa0bfeda9ce2090c4ae8637f03879f096862" }, "downloads": -1, "filename": "jsonfield-0.9.5.tar.gz", "has_sig": false, "md5_digest": "12d7f9a293718e965e0e847520a50351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3603, "upload_time": "2013-02-12T18:17:36", "url": "https://files.pythonhosted.org/packages/a6/91/eef0864f1b22dfd9b2a8bee7d442fe23554f049a3378724f352b6de28913/jsonfield-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "a23e72f4f38d9f8f55d42fa645b8ce50", "sha256": "c97b37597c035d3e394500cf9d6b79590749081d4eaf939c7b00cfc9d919f06d" }, "downloads": -1, "filename": "jsonfield-0.9.6.tar.gz", "has_sig": false, "md5_digest": "a23e72f4f38d9f8f55d42fa645b8ce50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3871, "upload_time": "2013-03-10T16:08:00", "url": "https://files.pythonhosted.org/packages/75/78/4bc09a9b7c543980f7c35b007330c2c834d3ebdc1e1556dd3651361d5a43/jsonfield-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "97e1b367f357f5da9312bfc39973c238", "sha256": "e619c245de39f98e53192737e8e1a33c9f8eb4ee87b9c935dd8b528559260f43" }, "downloads": -1, "filename": "jsonfield-0.9.7.tar.gz", "has_sig": false, "md5_digest": "97e1b367f357f5da9312bfc39973c238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4810, "upload_time": "2013-03-22T02:14:09", "url": "https://files.pythonhosted.org/packages/ee/22/0e8af9958f5fa879f0e56549b7927050f6fca74027408169daff28e2db73/jsonfield-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "9f3aeff736e11a2a36fefd53c0852584", "sha256": "e486b17c13c7303d23aff0ee0078ce4cb6fa8b2c02aba4f515357a6abedd72be" }, "downloads": -1, "filename": "jsonfield-0.9.8.tar.gz", "has_sig": false, "md5_digest": "9f3aeff736e11a2a36fefd53c0852584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5601, "upload_time": "2013-03-22T03:25:19", "url": "https://files.pythonhosted.org/packages/45/37/038bbe6347358b67b90f3e10e84dd4764b1f6d9356aae852e4a2535d175a/jsonfield-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "bd33a249e34565cb039c0e6aab6b8c3e", "sha256": "9a778841a72908f79c6b604f603d1b76e4d67b0718e642dd180eecfcd9c7425a" }, "downloads": -1, "filename": "jsonfield-0.9.9.tar.gz", "has_sig": false, "md5_digest": "bd33a249e34565cb039c0e6aab6b8c3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5616, "upload_time": "2013-03-22T03:28:54", "url": "https://files.pythonhosted.org/packages/d4/be/cc5fcf210b7e2d0d80c90cd8bada1e380eecd8d9f085b12d53f922b40daf/jsonfield-0.9.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "23820afb84518a8955030ab12c3fc7ef", "sha256": "5951d41c51a295df4d500e481abd7ed53464b3cc8920f71a7965fbdd179d1c68" }, "downloads": -1, "filename": "jsonfield-1.0.0.tar.gz", "has_sig": false, "md5_digest": "23820afb84518a8955030ab12c3fc7ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7179, "upload_time": "2014-09-04T15:03:37", "url": "https://files.pythonhosted.org/packages/6c/17/d4f6ee9a89acbdf078a04594ada644b93b14f5dd7f1baf8b31ec65704125/jsonfield-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bcad11a66928613487b347bd4e592885", "sha256": "bcdbb8a79d7f91cc11db327fbf9f8815c96f040227e2e9c54a185ed2466b6579" }, "downloads": -1, "filename": "jsonfield-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bcad11a66928613487b347bd4e592885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7812, "upload_time": "2015-02-03T19:52:44", "url": "https://files.pythonhosted.org/packages/fc/e9/e2cb1320da67246c5f10036ae49552d26067ae2b25106ff5b89b9542c434/jsonfield-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "da0fdab027e822991ff7b83fea386433", "sha256": "608b0bd69ccab4539a91241ae9b94486a43c9b9416cc634fd256ed105ccdad64" }, "downloads": -1, "filename": "jsonfield-1.0.2.tar.gz", "has_sig": false, "md5_digest": "da0fdab027e822991ff7b83fea386433", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7895, "upload_time": "2015-02-09T21:12:40", "url": "https://files.pythonhosted.org/packages/9b/b2/1808b802cc5829f72e7bce1ba8a423e40bb2686e63274a2cbb9ab8795c1b/jsonfield-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a7c7df31627069a97c9ba91b599c0845", "sha256": "7e7f73a675c518712badd783279e26d164140f3fc2ed7a32102c3d08a6a2a4a7" }, "downloads": -1, "filename": "jsonfield-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a7c7df31627069a97c9ba91b599c0845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7950, "upload_time": "2015-02-23T19:14:35", "url": "https://files.pythonhosted.org/packages/ad/e2/e1d8a62edb0aa3c9984ed5cb73d9001065520796f1740caf6daf1c5540c4/jsonfield-1.0.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6d26ca68d75ea800380ddc13ffff4543", "sha256": "de4209cb79b130a397725090cf97b6b19988edb45b1f57bc6819506084fad15c" }, "downloads": -1, "filename": "jsonfield-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d26ca68d75ea800380ddc13ffff4543", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12889, "upload_time": "2017-03-04T23:51:32", "url": "https://files.pythonhosted.org/packages/b4/53/654ecfa04e2c0905fa4d3df90532a165316253e8b8fd6b311446cdab1fa1/jsonfield-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06c04cb4e1f6a0b534ff6fdaaf4fdf5f", "sha256": "526edde9f57b2a3a3255ec75b05a1be9dd655c011f7b356eef394b606a302ab5" }, "downloads": -1, "filename": "jsonfield-2.0.0.tar.gz", "has_sig": false, "md5_digest": "06c04cb4e1f6a0b534ff6fdaaf4fdf5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9750, "upload_time": "2017-03-04T23:32:16", "url": "https://files.pythonhosted.org/packages/20/a6/effe0e126c6fcfe20ea11e0f26fcdfc4878d2107b0632a9d2fd863a91014/jsonfield-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c9aa58e84504b54257067e364fdae885", "sha256": "cb5304c037acc3cb67225f8d324a1f801d864df3e7d9e612502e418752426bf1" }, "downloads": -1, "filename": "jsonfield-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9aa58e84504b54257067e364fdae885", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12256, "upload_time": "2017-03-08T20:32:10", "url": "https://files.pythonhosted.org/packages/cc/c6/b2af6db108613baef3becc1b0d82954cefbfc80f3c7839c8e920aff36813/jsonfield-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "382f73cd75816e95e1b017fdb9d995a2", "sha256": "b9bbedad885bf49a3f9f89d472bf5323c23319d2dc13f45304fc1068915c086c" }, "downloads": -1, "filename": "jsonfield-2.0.1.tar.gz", "has_sig": false, "md5_digest": "382f73cd75816e95e1b017fdb9d995a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10170, "upload_time": "2017-03-08T20:32:06", "url": "https://files.pythonhosted.org/packages/80/d1/d9c12a8b4536aaf43f423d6d2baf88ce5dfdc6ce2758379d673d23ad763a/jsonfield-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "707a320a92ff9af18ea1721b8b159bce", "sha256": "a0a7fdee736ff049059409752b045281a225610fecbda9b9bd588ba976493c12" }, "downloads": -1, "filename": "jsonfield-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "707a320a92ff9af18ea1721b8b159bce", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13045, "upload_time": "2017-06-18T12:01:34", "url": "https://files.pythonhosted.org/packages/39/ab/00f09d604f1d659831cc4d7f26419bbf2bd70852951a4f77691bd78f527e/jsonfield-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b53464eb0a7522599648c57ad2608b00", "sha256": "beb1cd4850d6d6351c32daefcb826c01757744e9c863228a642f87a1a4acb834" }, "downloads": -1, "filename": "jsonfield-2.0.2.tar.gz", "has_sig": false, "md5_digest": "b53464eb0a7522599648c57ad2608b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10806, "upload_time": "2017-06-18T12:01:24", "url": "https://files.pythonhosted.org/packages/9b/c3/c36344d4c11e4d825fe42ed53367d6fa6d837e3028d8be56f208a7379cd2/jsonfield-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "707a320a92ff9af18ea1721b8b159bce", "sha256": "a0a7fdee736ff049059409752b045281a225610fecbda9b9bd588ba976493c12" }, "downloads": -1, "filename": "jsonfield-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "707a320a92ff9af18ea1721b8b159bce", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13045, "upload_time": "2017-06-18T12:01:34", "url": "https://files.pythonhosted.org/packages/39/ab/00f09d604f1d659831cc4d7f26419bbf2bd70852951a4f77691bd78f527e/jsonfield-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b53464eb0a7522599648c57ad2608b00", "sha256": "beb1cd4850d6d6351c32daefcb826c01757744e9c863228a642f87a1a4acb834" }, "downloads": -1, "filename": "jsonfield-2.0.2.tar.gz", "has_sig": false, "md5_digest": "b53464eb0a7522599648c57ad2608b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10806, "upload_time": "2017-06-18T12:01:24", "url": "https://files.pythonhosted.org/packages/9b/c3/c36344d4c11e4d825fe42ed53367d6fa6d837e3028d8be56f208a7379cd2/jsonfield-2.0.2.tar.gz" } ] }