{ "info": { "author": "florimondmanca", "author_email": "florimond.manca@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Django REST Framework API Key\n\nAPI key permissions for the [Django REST Framework](https://www.django-rest-framework.org).\n\n
\n \n \"build\n \n \n \"package\n \n \n \"code\n \n
\n
\n \"python\n \"django\n \"drf\n
\n\n## Introduction\n\n**Django REST Framework API Key is a powerful library for allowing server-side clients to safely use your API.** These clients are typically third-party backends and services (i.e. _machines_) which do not have a user account but still need to interact with your API in a secure way.\n\n### Features\n\n- \u270c\ufe0f **Simple to use**: create, view and revoke API keys via the admin site, or use built-in helpers to create API keys programmatically.\n- \ud83d\udd12 **As secure as possible**: API keys are treated with the same level of care than user passwords. They are hashed using the default password hasher before being stored in the database, and only visible at creation.\n- \ud83c\udfa8 **Customizable**: satisfy specific business requirements by building your own customized API key models, permission classes and admin panels.\n\n### Should I use API keys?\n\nThere are important security aspects you need to consider before switching to an API key access control scheme. We've listed some of these in [Security caveats](security.md#caveats), including serving your API over HTTPS.\n\nBesides, see [Why and when to use API keys](https://cloud.google.com/endpoints/docs/openapi/when-why-api-key#top_of_page) for hints on whether API keys can fit your use case.\n\nAPI keys are ideal in the following situations:\n\n- Blocking anonymous traffic.\n- Implementing API key-based [throttling](https://www.django-rest-framework.org/api-guide/throttling/). (Note that Django REST Framework already has may built-in utilities for this use case.)\n- Identifying usage patterns by logging request information along with the API key.\n\nThey can also present enough security for authorizing internal services, such as your API server and an internal frontend application.\n\n> Please note that this package is NOT meant for authentication. You should NOT use this package to identify individual users, either directly or indirectly.\n>\n> If you need server-to-server authentication, you may want to consider OAuth instead. Libraries such as [django-oauth-toolkit](https://django-oauth-toolkit.readthedocs.io/en/latest/index.html) can help.\n\n## Quickstart\n\nInstall the latest version with `pip`:\n\n```bash\npip install djangorestframework-api-key\n```\n\nAdd the app to your `INSTALLED_APPS`:\n\n```python\n# settings.py\n\nINSTALLED_APPS = [\n # ...\n \"rest_framework\",\n \"rest_framework_api_key\",\n]\n```\n\nRun the included migrations:\n\n```bash\npython manage.py migrate\n```\n\nTo learn how to configure permissions and manage API keys, head to the [Documentation](https://florimondmanca.github.io/djangorestframework-api-key).\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/florimondmanca/djangorestframework-api-key/tree/master/CHANGELOG.md).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/florimondmanca/djangorestframework-api-key/tree/master/CONTRIBUTING.md).\n\n## License\n\nMIT\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://florimondmanca.github.io/djangorestframework-api-key/", "keywords": "", "license": "MIT", "maintainer": "florimondmanca", "maintainer_email": "florimond.manca@gmail.com", "name": "djangorestframework-api-key", "package_url": "https://pypi.org/project/djangorestframework-api-key/", "platform": "", "project_url": "https://pypi.org/project/djangorestframework-api-key/", "project_urls": { "Documentation": "https://florimondmanca.github.io/djangorestframework-api-key/", "Homepage": "https://florimondmanca.github.io/djangorestframework-api-key/", "Repository": "https://github.com/florimondmanca/djangorestframework-api-key" }, "release_url": "https://pypi.org/project/djangorestframework-api-key/1.4.1/", "requires_dist": null, "requires_python": ">=3.5,<4.0", "summary": "API key permissions for the Django REST Framework", "version": "1.4.1" }, "last_serial": 5724248, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d1d9c21a32a5c9ee7a4e210fcaa1f9cb", "sha256": "18a0dbe4a0613c6d41e85dbd2a53405080e222d1d86ea5b33502877e7f86e33c" }, "downloads": -1, "filename": "djangorestframework_api_key-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d1d9c21a32a5c9ee7a4e210fcaa1f9cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10175, "upload_time": "2018-07-29T00:33:39", "url": "https://files.pythonhosted.org/packages/18/02/dd15783d8bf46dc2976306c2b2e51479afa4508d84f52760b7d22dad7871/djangorestframework_api_key-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fcd02acf16044c040fc43bb59877441", "sha256": "71dfeb6ba8e5eaf6afbb5b5191af6c97c81022a051ae6dc37ad3205013f324c3" }, "downloads": -1, "filename": "djangorestframework-api-key-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4fcd02acf16044c040fc43bb59877441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6051, "upload_time": "2018-07-29T00:33:40", "url": "https://files.pythonhosted.org/packages/58/0f/ef870a17a4c22ea8b93387403beb167eddb03284aa406a6fe00f220a535c/djangorestframework-api-key-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8b350cd96df1d0c67605844c1e415acc", "sha256": "ab2ca9b7ce15c1d0b4842c67b9195863b38313470be6eb5197a8633309d5957b" }, "downloads": -1, "filename": "djangorestframework_api_key-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8b350cd96df1d0c67605844c1e415acc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11578, "upload_time": "2018-09-22T16:13:37", "url": "https://files.pythonhosted.org/packages/94/36/46cd8af74d78178732004d7d4e0b8fee663b4400a27fe472a71ce4e27559/djangorestframework_api_key-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2945f001f7a1ec70ad0ec7df571ab55", "sha256": "4367b4a7a8e27e17c805609410eef52d12ebd4355b1d3653d9e933a2aef56f60" }, "downloads": -1, "filename": "djangorestframework-api-key-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b2945f001f7a1ec70ad0ec7df571ab55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7212, "upload_time": "2018-09-22T16:13:38", "url": "https://files.pythonhosted.org/packages/c3/1c/2ce2c25a51b182282d3e933ccfd453c223dd1d5e3743e0d2cba797638b11/djangorestframework-api-key-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "87c344e73f6bdf61a1983a47c8a1d9c6", "sha256": "d45b9b214cd6355c19ea27d55520dca613313e39e848b371bded6f53ac182b00" }, "downloads": -1, "filename": "djangorestframework_api_key-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "87c344e73f6bdf61a1983a47c8a1d9c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11583, "upload_time": "2018-09-22T18:53:23", "url": "https://files.pythonhosted.org/packages/97/74/2b17ab20ab28042e682dfc7d3cdb17278367f573847c5e5de3d170594c57/djangorestframework_api_key-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93d8d8c295e711040a2da8b9e930a426", "sha256": "92f73b74643d055ea55143b0b78a30dd79948b0ac512ebe91523571a394f541e" }, "downloads": -1, "filename": "djangorestframework-api-key-0.1.2.tar.gz", "has_sig": false, "md5_digest": "93d8d8c295e711040a2da8b9e930a426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7217, "upload_time": "2018-09-22T18:53:24", "url": "https://files.pythonhosted.org/packages/a0/9a/b9134119f906b5ea34ea1a563d981728c47908dd955e4bf8fba72a7c11de/djangorestframework-api-key-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6e66c0de8265414f4426bc85b1422cdc", "sha256": "f2d72af6e6e76f04d6814dd2f7cf669f54128c8d7c84508c2df30f57db35cf13" }, "downloads": -1, "filename": "djangorestframework_api_key-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e66c0de8265414f4426bc85b1422cdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14473, "upload_time": "2018-09-24T14:46:37", "url": "https://files.pythonhosted.org/packages/59/b7/64b56fc3f0a3fee40667b694764ac5c67902641805d45195bc53ebcf7f66/djangorestframework_api_key-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52aa8dec2dc1cef1e6e2a8bca4d65560", "sha256": "627899a9cc4d571be70478cdc714acd0df190901474da6d319d3108fff04ebfd" }, "downloads": -1, "filename": "djangorestframework-api-key-0.2.0.tar.gz", "has_sig": false, "md5_digest": "52aa8dec2dc1cef1e6e2a8bca4d65560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8944, "upload_time": "2018-09-24T14:46:39", "url": "https://files.pythonhosted.org/packages/32/ee/82ae31a6ea2a2c4896c0c218a852374b81a389c299803056b08526f849e7/djangorestframework-api-key-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ce0331694daca86db68c9e48371ee89a", "sha256": "2fc9718c43464294611516bb31fe6072c136e7de3cc09765ccf1ec36a0695b7b" }, "downloads": -1, "filename": "djangorestframework_api_key-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce0331694daca86db68c9e48371ee89a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14471, "upload_time": "2018-09-24T15:30:04", "url": "https://files.pythonhosted.org/packages/00/2f/47ffe331c8f35b6782a593373aa7a4e3bce4204537e43aebea6f275ccfa2/djangorestframework_api_key-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a86d369cb11c983fde803b553a9b559", "sha256": "3db3d42945dc17e70d8d73632a757a1e84d63d2d1ba5c3a966c43f0f6d0f845b" }, "downloads": -1, "filename": "djangorestframework-api-key-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3a86d369cb11c983fde803b553a9b559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8945, "upload_time": "2018-09-24T15:30:05", "url": "https://files.pythonhosted.org/packages/de/d5/69b991db8d619983f0939cb3ea8f4c0b65f8a71539c4db481ca60d7f4eb6/djangorestframework-api-key-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c8d8cdee219945a32c031cd9246e0a42", "sha256": "394a7fc066d69f9bf92bcd2f860bc83481c5f2eea2465b90202505a6597fe111" }, "downloads": -1, "filename": "djangorestframework_api_key-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c8d8cdee219945a32c031cd9246e0a42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14473, "upload_time": "2018-09-24T16:07:22", "url": "https://files.pythonhosted.org/packages/b1/c0/7e0efc598aee00564452ce77dc814e95bd1bd250a4eb7698cd8bf3c32929/djangorestframework_api_key-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "529447150aaeffa4a2ac1f3a38f90fb0", "sha256": "a0a6d00b677a1221924ade63c17be5cdaf0da2395ec4fb0d134470631c811377" }, "downloads": -1, "filename": "djangorestframework-api-key-0.2.2.tar.gz", "has_sig": false, "md5_digest": "529447150aaeffa4a2ac1f3a38f90fb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8943, "upload_time": "2018-09-24T16:07:23", "url": "https://files.pythonhosted.org/packages/20/88/365302f55228fe82293dc144bf4cf0ec57e717b1b74638812774861397a5/djangorestframework-api-key-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f7440b44c3a76022c04c58dd9ca08db3", "sha256": "5eb0a39ed176367b21a2502106e4d6e7fe4223c29740d37c0d0d564d6cb704d3" }, "downloads": -1, "filename": "djangorestframework_api_key-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f7440b44c3a76022c04c58dd9ca08db3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15688, "upload_time": "2018-10-03T22:58:25", "url": "https://files.pythonhosted.org/packages/16/99/597b2d29c1205b653d45f0220c1ffb03ff76347b385420666185d4bb3442/djangorestframework_api_key-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fb8c17a691e6b56324f5ff998efe14a", "sha256": "bd22e30bf21dd600869d31a9d27206afbe8ca6a003e6075d117b7afd5ccbf50f" }, "downloads": -1, "filename": "djangorestframework-api-key-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7fb8c17a691e6b56324f5ff998efe14a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9368, "upload_time": "2018-10-03T22:58:27", "url": "https://files.pythonhosted.org/packages/cd/a8/bdb09d742eb516dcda5d79b316781839175a3accbabb0a8c5eeb60955897/djangorestframework-api-key-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "aae5957b407ef9baf2794acafd1707ef", "sha256": "8326ed44eef3060dd12a6df537c67664d41f6a9c366511fd3f75c736c9f00dbb" }, "downloads": -1, "filename": "djangorestframework_api_key-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aae5957b407ef9baf2794acafd1707ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16572, "upload_time": "2018-10-14T12:14:16", "url": "https://files.pythonhosted.org/packages/ab/d6/f4fa9126e3c70421b1eb88fd5bc125c3a82621ece84eca8853718956e990/djangorestframework_api_key-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f85756d96f50412182bab97b10a4048", "sha256": "11f4a62dc8843fb5f05c5f2cd613b39cbce58b03a139d852199ce2f464ac371b" }, "downloads": -1, "filename": "djangorestframework-api-key-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1f85756d96f50412182bab97b10a4048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9982, "upload_time": "2018-10-14T12:14:18", "url": "https://files.pythonhosted.org/packages/f7/ea/b3a50ec42f929a91c8bef1d0f8c19202b4c9bae897084edb4fd7c6e7d13d/djangorestframework-api-key-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "025c3e9201de50fad97f8e3779afbe9b", "sha256": "e139efcd65964f81352374b338fdd325aa776447a5f0a2b266ea4c33fa242aae" }, "downloads": -1, "filename": "djangorestframework_api_key-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "025c3e9201de50fad97f8e3779afbe9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16571, "upload_time": "2018-11-17T08:24:49", "url": "https://files.pythonhosted.org/packages/8c/c1/230107d35ddeeaaea9cbb83eaea09656da5166c4ebd005157cf41a71b9ff/djangorestframework_api_key-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "847b07ab183e155a64c585c319a4d70a", "sha256": "2b7b07f6fc287130f2b8f30a96da22858971d24cab969979e1effd7116d3f1a4" }, "downloads": -1, "filename": "djangorestframework-api-key-0.3.1.tar.gz", "has_sig": false, "md5_digest": "847b07ab183e155a64c585c319a4d70a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9988, "upload_time": "2018-11-17T08:24:51", "url": "https://files.pythonhosted.org/packages/1e/00/3ebf0a5e24bdd2d1cc765af05e03422a67430c8e62b0d0d14e712e687174/djangorestframework-api-key-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "75167ffffdf290441be435d2ed723b4b", "sha256": "268e14c1b3b2ed629d7f2915bd16217146233606af3f456bcbdc07b9ece576b4" }, "downloads": -1, "filename": "djangorestframework_api_key-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "75167ffffdf290441be435d2ed723b4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15503, "upload_time": "2019-04-21T13:28:22", "url": "https://files.pythonhosted.org/packages/ff/c9/81fc4e43ea85b7a317a3365aecb0642c2a1a7e1b57e7b6ecba8b62e39682/djangorestframework_api_key-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ebf95c1e30c8eeb3ed571303eabed50", "sha256": "5c96ac0f972708925eb622cb2826bb168093550398b562fa9bb0e31489e9005c" }, "downloads": -1, "filename": "djangorestframework-api-key-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8ebf95c1e30c8eeb3ed571303eabed50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9406, "upload_time": "2019-04-21T13:28:24", "url": "https://files.pythonhosted.org/packages/89/bf/5225e6137b07a7bc69df1233594400dbf19fbef19e509dcb17e39656ee48/djangorestframework-api-key-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3f46c35f17eed4195bfee12c5f3bb979", "sha256": "01e0872ec97d2afe53889355638fa7fc1da04444cca7cebdd5a79a9542284801" }, "downloads": -1, "filename": "djangorestframework_api_key-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f46c35f17eed4195bfee12c5f3bb979", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13472, "upload_time": "2019-04-24T15:58:54", "url": "https://files.pythonhosted.org/packages/7d/88/4b0f724a8bcbbe59a8b36ff9b6225cbb434aa20074b99668138964fe5602/djangorestframework_api_key-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f7bf69913bd13acc4f80fb3053def3a", "sha256": "299fa94fdbca7f096cc4193374d45e112e28fa94ba9e73809bce7fb42f1c6d0e" }, "downloads": -1, "filename": "djangorestframework-api-key-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6f7bf69913bd13acc4f80fb3053def3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9120, "upload_time": "2019-04-24T15:58:55", "url": "https://files.pythonhosted.org/packages/5b/f7/7c61f227e5b74f99e92002c1221947f484ff867b83cf9f7ea77a2b4e6882/djangorestframework-api-key-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ce98031c8813b038e8ef93838eb8d5ba", "sha256": "6df84b5ac9b598a30be308d8a8f7cbf1b0ae9c391687574eb245766f26ded0a5" }, "downloads": -1, "filename": "djangorestframework_api_key-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce98031c8813b038e8ef93838eb8d5ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13677, "upload_time": "2019-05-14T21:09:31", "url": "https://files.pythonhosted.org/packages/bd/54/98296d7ec2f2b24bd71919458e6305655769ee85a5f8ba3f798af8d15c88/djangorestframework_api_key-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44ca7de604c395a36d8f79a63653f227", "sha256": "0136f90cfa91714eafaa551d69c839b517a8240c4b32f42c5ee4d9bd4e3623a2" }, "downloads": -1, "filename": "djangorestframework-api-key-1.1.0.tar.gz", "has_sig": false, "md5_digest": "44ca7de604c395a36d8f79a63653f227", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9293, "upload_time": "2019-05-14T21:09:33", "url": "https://files.pythonhosted.org/packages/30/15/d8742dfa549eda51a7d4a9eed4b0290b872ddf71a776198d81909dbdd83b/djangorestframework-api-key-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5137682be87f4e2d2e5a2b8793e6c0d6", "sha256": "fa1c492dcf1d0e58a74ae8806649087a3a41ea0f88fd127cec0798d229162314" }, "downloads": -1, "filename": "djangorestframework_api_key-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5137682be87f4e2d2e5a2b8793e6c0d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15470, "upload_time": "2019-05-29T21:14:04", "url": "https://files.pythonhosted.org/packages/28/12/7e3279c7d4279b43e15ee52e84a93fd321a10b9451a1b78c92e8407e4dea/djangorestframework_api_key-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1da3f157af46b518cde8e23c8ec32764", "sha256": "b0c770ccb7d490520f0396bae446c851a95de0550c34e1421bdcb60a31de9d99" }, "downloads": -1, "filename": "djangorestframework-api-key-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1da3f157af46b518cde8e23c8ec32764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10184, "upload_time": "2019-05-29T21:14:06", "url": "https://files.pythonhosted.org/packages/1c/67/6d9eb95b007d1a6f58f022f5bd33fcd14add3eb33d091f778a9604960242/djangorestframework-api-key-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "a11e04f4771b159172d7182c6ea46b87", "sha256": "2ec02d695d4b948e68ccbd43410e9de1a3cadbd6a42391a0202bae20dd2a8fcf" }, "downloads": -1, "filename": "djangorestframework_api_key-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a11e04f4771b159172d7182c6ea46b87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15489, "upload_time": "2019-06-03T18:42:22", "url": "https://files.pythonhosted.org/packages/ec/ea/b410e2b3ea0dbfadc5f10697a7f34ba92e27883d460b9e226174f4c1b386/djangorestframework_api_key-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a503f243fdca9ca9e10039dfac768829", "sha256": "fb818ca95403a7794be31f49ef78129f6368094c1a57dc55dab5e750624b4b14" }, "downloads": -1, "filename": "djangorestframework-api-key-1.2.1.tar.gz", "has_sig": false, "md5_digest": "a503f243fdca9ca9e10039dfac768829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10285, "upload_time": "2019-06-03T18:42:24", "url": "https://files.pythonhosted.org/packages/5e/d2/fcda431d4cb8f449bb8be14cac9d0936d16aee974106c217d65301f38fbd/djangorestframework-api-key-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "af8872855c794762165208ea8ac54248", "sha256": "c9eb21e6575aaccbdc13497300809ca52d204569fe70d816455bc2670acee94a" }, "downloads": -1, "filename": "djangorestframework_api_key-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af8872855c794762165208ea8ac54248", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21152, "upload_time": "2019-06-28T19:02:43", "url": "https://files.pythonhosted.org/packages/0b/53/3c27841b7e866f79d57f4b592322fcf5e1caf7cf91e5f5770308ff21da59/djangorestframework_api_key-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8184a9a6c4c8f0a2227a6a5299b11d2", "sha256": "c20c1f75cd94697e8418495bbdb548d9492c5ab6355420b252e6ef5706f3280a" }, "downloads": -1, "filename": "djangorestframework-api-key-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e8184a9a6c4c8f0a2227a6a5299b11d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11345, "upload_time": "2019-06-28T19:02:45", "url": "https://files.pythonhosted.org/packages/75/de/9cd994ae2b7e16b4592f55ccaca44fe6c4df7be7c8c8af36830e1269444b/djangorestframework-api-key-1.3.0.tar.gz" } ], "1.3.0b0": [ { "comment_text": "", "digests": { "md5": "f8506c0d0c1d7e7fac836ef050124c78", "sha256": "2c56347a2ce63f2044dfa9eddb25b95348241fe0d41a96d5decd33c1ffed72a4" }, "downloads": -1, "filename": "djangorestframework_api_key-1.3.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8506c0d0c1d7e7fac836ef050124c78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20751, "upload_time": "2019-06-23T21:21:57", "url": "https://files.pythonhosted.org/packages/62/bc/d4aab0c657208a2635992ae30d8baed99588b116d23967fe686b32488ec5/djangorestframework_api_key-1.3.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcc7b55f018eb9c65c1434a8a827c90a", "sha256": "97bce551a0400ae37f23d5e42fc3b4eb1ef15e48f33b07b1a8950f1e127c2229" }, "downloads": -1, "filename": "djangorestframework-api-key-1.3.0b0.tar.gz", "has_sig": false, "md5_digest": "fcc7b55f018eb9c65c1434a8a827c90a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10808, "upload_time": "2019-06-23T21:21:59", "url": "https://files.pythonhosted.org/packages/17/e7/aaf662e6ccf058707f1ac1a6dea7361be3b908250b10f1a16dcf11cb8e07/djangorestframework-api-key-1.3.0b0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "69d6bf84565ca78336d1d9cc8cbf34c9", "sha256": "e0fd4a34331149891d8927b695dbdd880df145d2cd4d3105d049d5c09fe9f6a3" }, "downloads": -1, "filename": "djangorestframework_api_key-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "69d6bf84565ca78336d1d9cc8cbf34c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23260, "upload_time": "2019-07-16T19:19:12", "url": "https://files.pythonhosted.org/packages/24/09/32f271f607d5a93010057ba47d88a1d985c6e0ebee53bd464e4c79bd2761/djangorestframework_api_key-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28870258efd7dacaf289f488d8482d99", "sha256": "aef275b754d466ccca901ae7f0b24593c981885b27e7d2a96f43dfee96a6a4e3" }, "downloads": -1, "filename": "djangorestframework-api-key-1.4.0.tar.gz", "has_sig": false, "md5_digest": "28870258efd7dacaf289f488d8482d99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11960, "upload_time": "2019-07-16T19:19:14", "url": "https://files.pythonhosted.org/packages/2c/13/d5679706518d96da57afb7c0fb1799ec8868bb3ed6b2d46d6167fc4fef3f/djangorestframework-api-key-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "cc4906da08068792da5b0b95a7418059", "sha256": "18cebb51b7059fe834aa2ac2d060024f1d696ea592ad6b9b63f2e191eca0a99c" }, "downloads": -1, "filename": "djangorestframework_api_key-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cc4906da08068792da5b0b95a7418059", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11051, "upload_time": "2019-08-24T10:59:29", "url": "https://files.pythonhosted.org/packages/23/6a/9d185f9ed27fa3556ade208da6cbcd1532b6b63f45849db9fe0ac6a9168b/djangorestframework_api_key-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "971ff2407ec79aefbe467d4f5895386c", "sha256": "e1fcc92796473caf7bcc244002ca0ac09db906a54c215813ca4dc99c7618fe9a" }, "downloads": -1, "filename": "djangorestframework-api-key-1.4.1.tar.gz", "has_sig": false, "md5_digest": "971ff2407ec79aefbe467d4f5895386c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 9371, "upload_time": "2019-08-24T10:59:27", "url": "https://files.pythonhosted.org/packages/b2/42/36443a6fd88b3965c65893f12ed27d7b04ffe57a36b76b9b57c1eb3f1952/djangorestframework-api-key-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc4906da08068792da5b0b95a7418059", "sha256": "18cebb51b7059fe834aa2ac2d060024f1d696ea592ad6b9b63f2e191eca0a99c" }, "downloads": -1, "filename": "djangorestframework_api_key-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cc4906da08068792da5b0b95a7418059", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11051, "upload_time": "2019-08-24T10:59:29", "url": "https://files.pythonhosted.org/packages/23/6a/9d185f9ed27fa3556ade208da6cbcd1532b6b63f45849db9fe0ac6a9168b/djangorestframework_api_key-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "971ff2407ec79aefbe467d4f5895386c", "sha256": "e1fcc92796473caf7bcc244002ca0ac09db906a54c215813ca4dc99c7618fe9a" }, "downloads": -1, "filename": "djangorestframework-api-key-1.4.1.tar.gz", "has_sig": false, "md5_digest": "971ff2407ec79aefbe467d4f5895386c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 9371, "upload_time": "2019-08-24T10:59:27", "url": "https://files.pythonhosted.org/packages/b2/42/36443a6fd88b3965c65893f12ed27d7b04ffe57a36b76b9b57c1eb3f1952/djangorestframework-api-key-1.4.1.tar.gz" } ] }