{ "info": { "author": "Jerel Unruh", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==================================\nJSON API and Django Rest Framework\n==================================\n\n.. image:: https://travis-ci.org/django-json-api/django-rest-framework-json-api.svg?branch=develop\n :target: https://travis-ci.org/django-json-api/django-rest-framework-json-api\n\n.. image:: https://readthedocs.org/projects/django-rest-framework-json-api/badge/?version=latest\n :alt: Read the docs\n :target: https://django-rest-framework-json-api.readthedocs.org/\n\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n :alt: Join the chat at https://gitter.im/django-json-api/django-rest-framework-json-api\n :target: https://gitter.im/django-json-api/django-rest-framework-json-api\n\n--------\nOverview\n--------\n\n**JSON API support for Django REST Framework**\n\n* Documentation: https://django-rest-framework-json-api.readthedocs.org/\n* Format specification: http://jsonapi.org/format/\n\n\nBy default, Django REST Framework will produce a response like::\n\n {\n \"count\": 20,\n \"next\": \"http://example.com/api/1.0/identities/?page=3\",\n \"previous\": \"http://example.com/api/1.0/identities/?page=1\",\n \"results\": [{\n \"id\": 3,\n \"username\": \"john\",\n \"full_name\": \"John Coltrane\"\n }]\n }\n\n\nHowever, for an ``identity`` model in JSON API format the response should look\nlike the following::\n\n {\n \"links\": {\n \"prev\": \"http://example.com/api/1.0/identities\",\n \"self\": \"http://example.com/api/1.0/identities?page=2\",\n \"next\": \"http://example.com/api/1.0/identities?page=3\",\n },\n \"data\": [{\n \"type\": \"identities\",\n \"id\": 3,\n \"attributes\": {\n \"username\": \"john\",\n \"full-name\": \"John Coltrane\"\n }\n }],\n \"meta\": {\n \"pagination\": {\n \"count\": 20\n }\n }\n }\n\n\n-----\nGoals\n-----\n\nAs a Django REST Framework JSON API (short DJA) we are trying to address following goals:\n\n1. Support the `JSON API`_ spec to compliance\n\n2. Be as compatible with `Django REST Framework`_ as possible\n\n e.g. issues in Django REST Framework should be fixed upstream and not worked around in DJA\n\n3. Have sane defaults to be as easy to pick up as possible\n\n4. Be solid and tested with good coverage\n\n5. Be performant\n\n.. _JSON API: http://jsonapi.org\n.. _Django REST Framework: https://www.django-rest-framework.org/\n\n------------\nRequirements\n------------\n\n1. Python (3.5, 3.6, 3.7)\n2. Django (1.11, 2.1, 2.2)\n3. Django REST Framework (3.10)\n\nWe **highly** recommend and only officially support the latest patch release of each Python, Django and REST Framework series.\n\n------------\nInstallation\n------------\n\nFrom PyPI\n^^^^^^^^^\n\n::\n\n $ pip install djangorestframework-jsonapi\n $ # for optional package integrations\n $ pip install djangorestframework-jsonapi['django-filter']\n $ pip install djangorestframework-jsonapi['django-polymorphic']\n\n\nFrom Source\n^^^^^^^^^^^\n\n::\n\n $ git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ cd django-rest-framework-json-api\n $ pip install -e .\n\n\nRunning the example app\n^^^^^^^^^^^^^^^^^^^^^^^\n\nIt is recommended to create a virtualenv for testing. Assuming it is already\ninstalled and activated:\n\n::\n\n $ git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ cd django-rest-framework-json-api\n $ pip install -U -e . -r requirements.txt\n $ django-admin migrate --settings=example.settings\n $ django-admin loaddata drf_example --settings=example.settings\n $ django-admin runserver --settings=example.settings\n\nBrowse to http://localhost:8000\n\n\nRunning Tests and linting\n^^^^^^^^^^^^^^^^^^^^^^^^^\n\nIt is recommended to create a virtualenv for testing. Assuming it is already\ninstalled and activated:\n\n::\n\n $ pip install -Ur requirements.txt\n $ flake8\n $ pytest\n\n-----\nUsage\n-----\n\n\n``rest_framework_json_api`` assumes you are using class-based views in Django\nRest Framework.\n\n\nSettings\n^^^^^^^^\n\nOne can either add ``rest_framework_json_api.parsers.JSONParser`` and\n``rest_framework_json_api.renderers.JSONRenderer`` to each ``ViewSet`` class, or\noverride ``settings.REST_FRAMEWORK``\n\n::\n\n REST_FRAMEWORK = {\n 'PAGE_SIZE': 10,\n 'EXCEPTION_HANDLER': 'rest_framework_json_api.exceptions.exception_handler',\n 'DEFAULT_PAGINATION_CLASS':\n 'rest_framework_json_api.pagination.JsonApiPageNumberPagination',\n 'DEFAULT_PARSER_CLASSES': (\n 'rest_framework_json_api.parsers.JSONParser',\n 'rest_framework.parsers.FormParser',\n 'rest_framework.parsers.MultiPartParser'\n ),\n 'DEFAULT_RENDERER_CLASSES': (\n 'rest_framework_json_api.renderers.JSONRenderer',\n 'rest_framework.renderers.BrowsableAPIRenderer',\n ),\n 'DEFAULT_METADATA_CLASS': 'rest_framework_json_api.metadata.JSONAPIMetadata',\n 'DEFAULT_FILTER_BACKENDS': (\n 'rest_framework_json_api.filters.QueryParameterValidationFilter',\n 'rest_framework_json_api.filters.OrderingFilter',\n 'rest_framework_json_api.django_filters.DjangoFilterBackend',\n 'rest_framework.filters.SearchFilter',\n ),\n 'SEARCH_PARAM': 'filter[search]',\n 'TEST_REQUEST_RENDERER_CLASSES': (\n 'rest_framework_json_api.renderers.JSONRenderer',\n ),\n 'TEST_REQUEST_DEFAULT_FORMAT': 'vnd.api+json'\n }\n\nThis package provides much more including automatic inflection of JSON keys, extra top level data (using nested\nserializers), relationships, links, paginators, filters, and handy shortcuts.\nRead more at http://django-rest-framework-json-api.readthedocs.org/\n\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/django-json-api/django-rest-framework-json-api", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "djangorestframework-jsonapi", "package_url": "https://pypi.org/project/djangorestframework-jsonapi/", "platform": "", "project_url": "https://pypi.org/project/djangorestframework-jsonapi/", "project_urls": { "Homepage": "https://github.com/django-json-api/django-rest-framework-json-api" }, "release_url": "https://pypi.org/project/djangorestframework-jsonapi/3.0.0/", "requires_dist": [ "inflection (>=0.3.0)", "djangorestframework (>=3.10)", "django (>=1.11)", "django-filter (>=2.0) ; extra == 'django-filter'", "django-polymorphic (>=2.0) ; extra == 'django-polymorphic'" ], "requires_python": ">=3.5", "summary": "A Django REST framework API adapter for the JSON API spec.", "version": "3.0.0" }, "last_serial": 5966540, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "94e6a0d59823cb4bc7dd4ecd0c76cb62", "sha256": "a74c4dc87c9b3e022426e9d5a8089309c80b1104a57b50ea3655176f687d0eab" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.0.tar.gz", "has_sig": true, "md5_digest": "94e6a0d59823cb4bc7dd4ecd0c76cb62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36855, "upload_time": "2016-04-29T18:13:14", "url": "https://files.pythonhosted.org/packages/b0/c5/697be62c2e648d900170ff46b8b2d448c3356707d7fba5e3967fa1901163/djangorestframework-jsonapi-2.0.0.tar.gz" } ], "2.0.0-alpha": [ { "comment_text": "", "digests": { "md5": "1b2862b1e33df1a2b7402d025b47d123", "sha256": "6634dd0f82442c4f6cd07f4588258d4e1e6ef3210ddb3cc5cf1f60af9c6292a1" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.0-alpha.tar.gz", "has_sig": true, "md5_digest": "1b2862b1e33df1a2b7402d025b47d123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18263, "upload_time": "2015-07-20T23:41:55", "url": "https://files.pythonhosted.org/packages/ff/4c/3eeee914a1f51c4ff9bac5ab7a09206fa6be131116cd786a7baee3f81ea0/djangorestframework-jsonapi-2.0.0-alpha.tar.gz" } ], "2.0.0-alpha.1": [ { "comment_text": "", "digests": { "md5": "1ae5b2664c3d72704004d13fa0599b4b", "sha256": "8884cc0e633dc5f04715816ac16c95c9b2d79f1f996ee773f41ffb12bb82d10f" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.0-alpha.1.tar.gz", "has_sig": true, "md5_digest": "1ae5b2664c3d72704004d13fa0599b4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23653, "upload_time": "2015-07-25T04:11:10", "url": "https://files.pythonhosted.org/packages/14/7b/c9731eace34b0560342af5eb749daf107cc4ef3035e99655174d896dc8c0/djangorestframework-jsonapi-2.0.0-alpha.1.tar.gz" } ], "2.0.0-alpha.2": [ { "comment_text": "", "digests": { "md5": "0d9bc9bbdf77334177dd85fbb1605787", "sha256": "c388578650cc636185b9554b14ef50e8542f5a76f90726c6d5080ccb47508d48" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.0-alpha.2.tar.gz", "has_sig": true, "md5_digest": "0d9bc9bbdf77334177dd85fbb1605787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22115, "upload_time": "2015-08-13T22:08:55", "url": "https://files.pythonhosted.org/packages/f2/e0/92652ba3267c607396218fcacf30aff13f8cfb20274e828b72b979bcafe7/djangorestframework-jsonapi-2.0.0-alpha.2.tar.gz" } ], "2.0.0-alpha.3": [ { "comment_text": "", "digests": { "md5": "1d49a71c2e2c2e5bb7a3d25bb5629687", "sha256": "c791312913842d27686fd86fccc92045765913593df7368b930e16ed5b06f592" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.0-alpha.3.tar.gz", "has_sig": true, "md5_digest": "1d49a71c2e2c2e5bb7a3d25bb5629687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37889, "upload_time": "2015-09-25T13:16:54", "url": "https://files.pythonhosted.org/packages/75/9b/c727cbeefc6182dc62de5b35fe76dad5443502d7dd29aaff114c9c9759d9/djangorestframework-jsonapi-2.0.0-alpha.3.tar.gz" } ], "2.0.0-beta.1": [ { "comment_text": "", "digests": { "md5": "7e23baf2e60f0a3ea8be2146bfedd87e", "sha256": "16749fc70f36fec78ea54884151402534bb11385dbb8611bf8dd8e2b7b4600dd" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.0-beta.1.tar.gz", "has_sig": true, "md5_digest": "7e23baf2e60f0a3ea8be2146bfedd87e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32520, "upload_time": "2016-01-07T15:17:59", "url": "https://files.pythonhosted.org/packages/b0/61/f06640da457bbb6127750c8ca428f95cf25bae379cdd57a421cab96001b2/djangorestframework-jsonapi-2.0.0-beta.1.tar.gz" } ], "2.0.0-beta.2": [ { "comment_text": "", "digests": { "md5": "bb3bc7fffb288ff9847bbd07fe4f4605", "sha256": "3ef6d69c171edd1acad9ecd3886495512399445718c062a33088370ff743c0c4" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.0-beta.2.tar.gz", "has_sig": true, "md5_digest": "bb3bc7fffb288ff9847bbd07fe4f4605", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33866, "upload_time": "2016-02-11T17:49:42", "url": "https://files.pythonhosted.org/packages/3e/4d/4dbe7eda555bbb246e6fa1fcd3957aa6c10d7a16a77769abf36677cdfc04/djangorestframework-jsonapi-2.0.0-beta.2.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "dc648c42733266c08ccfd986c5fa5a0e", "sha256": "19880e731c91a6e12054da9031399bd3f03510ba1b01efe0c2c1cecc6efce1fa" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.0.1.tar.gz", "has_sig": true, "md5_digest": "dc648c42733266c08ccfd986c5fa5a0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37887, "upload_time": "2016-05-02T15:57:26", "url": "https://files.pythonhosted.org/packages/58/99/3af8fb83359952c7c5daa659e477be89b0b0e2c4ecda796504bf428adaf8/djangorestframework-jsonapi-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "3904a84b25d615b5e6ef2907d3e8e106", "sha256": "1ea820403b02cc1a9e08191f765907dcd18a05522eaf60653f4221fd0d2a324a" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.1.0.tar.gz", "has_sig": true, "md5_digest": "3904a84b25d615b5e6ef2907d3e8e106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39220, "upload_time": "2016-08-18T17:31:01", "url": "https://files.pythonhosted.org/packages/89/1e/2d79e353c55f23430b8dcbcad51d0bfaa69a74b375263d66c8ceb299379b/djangorestframework-jsonapi-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "acc4ac16618afc3e86799e6a16a35bb1", "sha256": "e50e424694ee49d643ed068db981bc41e74839f8377ad9177071350bc20f4577" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.1.1.tar.gz", "has_sig": true, "md5_digest": "acc4ac16618afc3e86799e6a16a35bb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40043, "upload_time": "2016-09-26T18:19:37", "url": "https://files.pythonhosted.org/packages/41/5a/36fed7c25951fc85d7d21c0253af170f51fc7dfada2c3c012bbce318f8ed/djangorestframework-jsonapi-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "4be400923a6285f67eff244ff208c851", "sha256": "6d10e59f1a059b9b65879bd0c60e41a1125c83c68b9dc37fa75af187f9ce2f7a" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.2.0-py3.6.egg", "has_sig": false, "md5_digest": "4be400923a6285f67eff244ff208c851", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 54398, "upload_time": "2018-07-11T14:25:20", "url": "https://files.pythonhosted.org/packages/fb/57/05a228d62fc6e35508e9edf21e3d65ce8ce3607b88273b982a71b4892ab7/djangorestframework_jsonapi-2.2.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "81eb8b152f2048b05cb56fa223a58a88", "sha256": "c2fd9a35ca267f3839d8ec369b5ed44b827fe87c04aeb9ff9629d8a778e58e40" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.2.0.tar.gz", "has_sig": true, "md5_digest": "81eb8b152f2048b05cb56fa223a58a88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41111, "upload_time": "2017-04-21T22:27:45", "url": "https://files.pythonhosted.org/packages/a1/28/f1c4db991a7d2884dcd3954c94c692686e17c0c02b1569c3e79c00b83b92/djangorestframework-jsonapi-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "b990273739eefc07fb82c39444be8f8f", "sha256": "4ca5520ec4ed450d0ab723859e2b1282e92692c7265a5e5dd58c8b85927c1d56" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b990273739eefc07fb82c39444be8f8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61719, "upload_time": "2017-11-28T15:11:27", "url": "https://files.pythonhosted.org/packages/68/10/0c1c3bb857efc623dc988c43894b4eadc1b957698c2c11b4635fa3ae868c/djangorestframework_jsonapi-2.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "798a9386551c45d62d19131692ea0337", "sha256": "c2b9d6462db8fe87ae1c60b84788f545e8c6aee2dabd815ad9e4249e01c5a2d2" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.3.0.tar.gz", "has_sig": false, "md5_digest": "798a9386551c45d62d19131692ea0337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72884, "upload_time": "2017-11-28T15:11:28", "url": "https://files.pythonhosted.org/packages/e8/98/fdd314716893c32a2e1ce3c174dfe6220e8fde065290ab532b1f285c520d/djangorestframework-jsonapi-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "47f297b6d97eb1157f4dbcf236c45dd1", "sha256": "9612d58dc86d255962ef945db6132b3dcb655b61e8a912e7f825924df48d7b7e" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47f297b6d97eb1157f4dbcf236c45dd1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98769, "upload_time": "2017-12-03T21:16:02", "url": "https://files.pythonhosted.org/packages/48/58/28f626c397279f02fbbc84569c804a4ab3d4bfd2bbde9378c55fdefbc236/djangorestframework_jsonapi-2.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "930a0efc1b483d78d87750f177a4fe57", "sha256": "640f4000f6f262885c413cc08becefb9de021d1af0208029ef9160858b2b063b" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.3.1.tar.gz", "has_sig": false, "md5_digest": "930a0efc1b483d78d87750f177a4fe57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90949, "upload_time": "2017-12-03T21:16:03", "url": "https://files.pythonhosted.org/packages/50/cb/b95dd45302bcd9916a3616b0b86fccae4bda49cf632dd18d9010cb45e959/djangorestframework-jsonapi-2.3.1.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "7ca207628284647c2f557f1527d1d033", "sha256": "a0cdd0ce8ac72b85cd45c8683762117248bc0e6b21b9772b79ef3833181b6033" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ca207628284647c2f557f1527d1d033", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98789, "upload_time": "2018-01-25T03:20:05", "url": "https://files.pythonhosted.org/packages/61/d7/d620bd0da6ebb6629242c1ac42942927a43b33a077ddd41d3553866a1f8d/djangorestframework_jsonapi-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fe8e7b23edba8098e9872b954dd1333", "sha256": "599d3f4fa5e4e0479a0ccc68802a1cc21dd2e0b1e6dfe1e9ea5b9c232e83a50b" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.4.0.tar.gz", "has_sig": false, "md5_digest": "8fe8e7b23edba8098e9872b954dd1333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49117, "upload_time": "2018-01-25T03:20:07", "url": "https://files.pythonhosted.org/packages/d7/d3/1c554d23a5cd0abf734baa25a0399dc484325b3f5b852a2ccd0c8e3b833a/djangorestframework-jsonapi-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "749402f4fc776bcdcdbc680ebca8ef1c", "sha256": "61c3b5ce8b88243b5608254df7f2861cec9cbd933b06b798716c4ad7549710d7" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "749402f4fc776bcdcdbc680ebca8ef1c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 140329, "upload_time": "2018-07-11T14:25:18", "url": "https://files.pythonhosted.org/packages/6b/be/53fa8a2c92d0a6d7a7edd353da1afe4bd03d3376dcbf6b11340aa2f9ba8a/djangorestframework_jsonapi-2.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb2ed00c186c68c0763ab4f68f7a869a", "sha256": "94cec93546ed48c92ace053562bdd94504d2f396c68d551c6f99277923cebaf4" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.5.0.tar.gz", "has_sig": false, "md5_digest": "fb2ed00c186c68c0763ab4f68f7a869a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52305, "upload_time": "2018-07-11T14:25:21", "url": "https://files.pythonhosted.org/packages/5e/81/0736229686314c76b5b06bc5ddae35031462f7a89e211be6e91287f54d80/djangorestframework-jsonapi-2.5.0.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "233793ace02d1a69290925bff1da82ab", "sha256": "1dd82e8d950f1ec7449073fc6c46f2d83fe1467b2b2c1cb1640da8de96b89981" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "233793ace02d1a69290925bff1da82ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 195628, "upload_time": "2018-09-20T14:34:51", "url": "https://files.pythonhosted.org/packages/a8/cc/82bc28e584f38354eb0b803d683d8caf51161986baf70f1bb65c55cdcd24/djangorestframework_jsonapi-2.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13ff2292e3765b76d83998fb828cb081", "sha256": "92320904af121bfc4871bd41a642274759776968b7751dd759e713412afd1051" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.6.0.tar.gz", "has_sig": false, "md5_digest": "13ff2292e3765b76d83998fb828cb081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75390, "upload_time": "2018-09-20T14:34:55", "url": "https://files.pythonhosted.org/packages/38/f7/9f9acd94b112ff25bc7c4c8232f7f2ddc99e68cab332ca1387751b618839/djangorestframework-jsonapi-2.6.0.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "a23dc18379a187ed03072eaf26d31567", "sha256": "3f82e7b98cda9a45e5ebe2b401c9faea172483c092c3ad6a39f99e8c8d8406a9" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a23dc18379a187ed03072eaf26d31567", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38198, "upload_time": "2019-01-14T20:40:30", "url": "https://files.pythonhosted.org/packages/3a/45/93d7adf0accd71974334f6869528e3830b87633209148e1f74b74de1a2ee/djangorestframework_jsonapi-2.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a103d9eda2f40d5d0cfa19030f64873", "sha256": "d84af7e8d898d3db1665272e83c29e5716e697db68144ead5a7f379901d206c6" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.7.0.tar.gz", "has_sig": false, "md5_digest": "8a103d9eda2f40d5d0cfa19030f64873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68957, "upload_time": "2019-01-14T20:40:33", "url": "https://files.pythonhosted.org/packages/ab/36/d599a7f889530098f1ac4eea5ae5974f958756922fa361fb381da69a9ede/djangorestframework-jsonapi-2.7.0.tar.gz" } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "00fa4e80754fb397edc558f96b546259", "sha256": "574171f1457b905dcd0c0197e91111c44f636376823b4856709a80176cc69160" }, "downloads": -1, "filename": "djangorestframework_jsonapi-2.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00fa4e80754fb397edc558f96b546259", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 179380, "upload_time": "2019-06-24T19:07:26", "url": "https://files.pythonhosted.org/packages/cd/bd/73fd6e5a48cabc359a429dd770ed9c8a4a58513e1c2473f457df8cca91b0/djangorestframework_jsonapi-2.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f58f883db4d290c8a8220d8cd1af8b95", "sha256": "4cc55af703b9d312d0c3424201ba6cbae0d14c3c5bdf64b3f6270110379f0106" }, "downloads": -1, "filename": "djangorestframework-jsonapi-2.8.0.tar.gz", "has_sig": false, "md5_digest": "f58f883db4d290c8a8220d8cd1af8b95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67933, "upload_time": "2019-06-24T19:07:29", "url": "https://files.pythonhosted.org/packages/cd/03/4d42770b1b5cee9b36cb519a0bae3936b46859ddad7157c374ea04dcf78e/djangorestframework-jsonapi-2.8.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "3801067f22094e01656620c03a5ae39f", "sha256": "1610aef92e211f3904fb8d51ad1f3cd6f1256f617169eb63524bb053430d98b2" }, "downloads": -1, "filename": "djangorestframework_jsonapi-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3801067f22094e01656620c03a5ae39f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 122973, "upload_time": "2019-10-13T06:47:57", "url": "https://files.pythonhosted.org/packages/14/b1/6d9a66c2b23c88e7661772d66fdbd30cc8a056e154509bccc7d14840d4a9/djangorestframework_jsonapi-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8be342b4962baaa293a93731a0c7e72a", "sha256": "61d28ac49274815b1735d87b7ab93f38b481916ddfa7231509de297fd27e5b3b" }, "downloads": -1, "filename": "djangorestframework-jsonapi-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8be342b4962baaa293a93731a0c7e72a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 67846, "upload_time": "2019-10-13T06:48:00", "url": "https://files.pythonhosted.org/packages/05/05/7aba6270ed39703a3bd2dd3badc50262a79362a3b2625938be3fc276cf57/djangorestframework-jsonapi-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3801067f22094e01656620c03a5ae39f", "sha256": "1610aef92e211f3904fb8d51ad1f3cd6f1256f617169eb63524bb053430d98b2" }, "downloads": -1, "filename": "djangorestframework_jsonapi-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3801067f22094e01656620c03a5ae39f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 122973, "upload_time": "2019-10-13T06:47:57", "url": "https://files.pythonhosted.org/packages/14/b1/6d9a66c2b23c88e7661772d66fdbd30cc8a056e154509bccc7d14840d4a9/djangorestframework_jsonapi-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8be342b4962baaa293a93731a0c7e72a", "sha256": "61d28ac49274815b1735d87b7ab93f38b481916ddfa7231509de297fd27e5b3b" }, "downloads": -1, "filename": "djangorestframework-jsonapi-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8be342b4962baaa293a93731a0c7e72a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 67846, "upload_time": "2019-10-13T06:48:00", "url": "https://files.pythonhosted.org/packages/05/05/7aba6270ed39703a3bd2dd3badc50262a79362a3b2625938be3fc276cf57/djangorestframework-jsonapi-3.0.0.tar.gz" } ] }