{ "info": { "author": "Tomasz Jakub Rup", "author_email": "tomasz.rup@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "======================\nDjango Tastypie extras\n======================\n\n.. image:: https://codeclimate.com/github/tomi77/django-tastypie-extras/badges/gpa.svg\n :target: https://codeclimate.com/github/tomi77/django-tastypie-extras\n :alt: Code Climate\n\n\nA set of Django Tastypie extras.\n\nResources\n=========\n\nMultipartResourceMixin\n----------------------\n\nResource with upload image possibility\n\nReadOnlyResourceMixin\n---------------------\n\nRaise `BadRequest` on `update`, `create` or `delete` request.\n\nPaginator\n=========\n\nSmartPaginator\n--------------\n\n``SmartPaginator`` does not perform ``SELECT COUNT(*)`` when ``limit`` is 0 and ``offset`` is 0.\n\nAuthentication\n==============\n\nSwaggerApiKeyAuthentication\n---------------------------\n\n`SwaggerUI` provides request authentication only through ``api_key`` parameter.\n``SwaggerApiKeyAuthentication`` reads `username` and `api_key` from ``api_key`` request parameter.", "description_content_type": null, "docs_url": "https://pythonhosted.org/django-tastypie-extras/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tomi77/django-tastypie-extras", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-tastypie-extras", "package_url": "https://pypi.org/project/django-tastypie-extras/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-tastypie-extras/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tomi77/django-tastypie-extras" }, "release_url": "https://pypi.org/project/django-tastypie-extras/0.4b1/", "requires_dist": null, "requires_python": null, "summary": "A set of Django tastypie extras (Multipart resource, smart paginator, SwaggerUI authentication)", "version": "0.4b1" }, "last_serial": 2550410, "releases": { "0.1b1": [ { "comment_text": "", "digests": { "md5": "a285e845f055eb3b495912461647689a", "sha256": "3aa56371c582676d57644535d22d25d5bdd98e5eb551b5781d28cd7b97c66670" }, "downloads": -1, "filename": "django_tastypie_extras-0.1b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a285e845f055eb3b495912461647689a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4119, "upload_time": "2016-02-21T15:14:20", "url": "https://files.pythonhosted.org/packages/ed/25/6a42a32a936c7f654062f84e5c4494ad6673b331e44fd30420ab675900c3/django_tastypie_extras-0.1b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f9e0f5ad51594d5209bf9b0e72334f9", "sha256": "093f5dfb66c772e9e896aa25fd4ceb6d5b6023f2f94c6748961f9ebecab7c5a9" }, "downloads": -1, "filename": "django-tastypie-extras-0.1b1.tar.gz", "has_sig": false, "md5_digest": "7f9e0f5ad51594d5209bf9b0e72334f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2446, "upload_time": "2016-02-21T15:14:13", "url": "https://files.pythonhosted.org/packages/96/e7/2bf6a01ebf445788f4f1aa4ba3d2dd90baf6c17325717a52468af251cf8d/django-tastypie-extras-0.1b1.tar.gz" } ], "0.2.0b2": [ { "comment_text": "", "digests": { "md5": "c5c7ddb576f06e4e9b1325c4a08d4a70", "sha256": "1fd4d89d6a83e988505ca1fb65bff383cb64e22820642a35ce82fb73a3043a9a" }, "downloads": -1, "filename": "django_tastypie_extras-0.2.0b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5c7ddb576f06e4e9b1325c4a08d4a70", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7684, "upload_time": "2016-07-29T11:03:40", "url": "https://files.pythonhosted.org/packages/13/97/20b7affa7f9d649895e329225927282acc08a3faac4b26537324f6f8414c/django_tastypie_extras-0.2.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5666e8ca74ea322b6a5190db8ee38805", "sha256": "896105bb7e14cad3383794f672635082716169a61052d041c0b3fc883f470727" }, "downloads": -1, "filename": "django-tastypie-extras-0.2.0b2.tar.gz", "has_sig": false, "md5_digest": "5666e8ca74ea322b6a5190db8ee38805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4008, "upload_time": "2016-07-29T11:03:31", "url": "https://files.pythonhosted.org/packages/dc/10/3a47ccee869b636c6d39a4787042e1741f7eaeb0112ac8342ba237f07eba/django-tastypie-extras-0.2.0b2.tar.gz" } ], "0.2b1": [ { "comment_text": "", "digests": { "md5": "cf054fb52891ca3b33227a4c87ce7400", "sha256": "8a666b9c3ba02a8f48890635f7386ca8e3b0eb38f96041cd37332f792ad2ea10" }, "downloads": -1, "filename": "django_tastypie_extras-0.2b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf054fb52891ca3b33227a4c87ce7400", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7638, "upload_time": "2016-07-11T08:35:20", "url": "https://files.pythonhosted.org/packages/46/25/5e6da87e31168e6b22d9ec4b6554ca46201052589330ae815fd7c4ddaef4/django_tastypie_extras-0.2b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9efc8e5b93c815a4370d83e6d706088", "sha256": "92f879af9cfa46705efbcc56e1fdc79c799fc35e3478d0c8c5d2a49257b5ac1d" }, "downloads": -1, "filename": "django-tastypie-extras-0.2b1.tar.gz", "has_sig": false, "md5_digest": "f9efc8e5b93c815a4370d83e6d706088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4017, "upload_time": "2016-07-11T08:35:15", "url": "https://files.pythonhosted.org/packages/6b/0f/8325e3d7bac3aeb8387ae1e2eb36070ae6a68e65dce710ef662456a1bf6d/django-tastypie-extras-0.2b1.tar.gz" } ], "0.3b1": [ { "comment_text": "", "digests": { "md5": "c0eead366e798221bfe5e6d4c0e8d96b", "sha256": "81330ca8d6508c885652b5b883b6e28e1b31ed9e24d140307357d706c9f6b353" }, "downloads": -1, "filename": "django_tastypie_extras-0.3b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0eead366e798221bfe5e6d4c0e8d96b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7714, "upload_time": "2016-09-05T10:56:45", "url": "https://files.pythonhosted.org/packages/b7/cb/41dbaef56f4de2b75a5684d2904ea173768a8af72792b76ecb86336e00e4/django_tastypie_extras-0.3b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b9e29f07113366e459d9bdd355890df", "sha256": "2a7c5a4aff1c1e799c494fe28d2ebc427bccebb7a17fdac49dde488b443e1944" }, "downloads": -1, "filename": "django-tastypie-extras-0.3b1.tar.gz", "has_sig": false, "md5_digest": "2b9e29f07113366e459d9bdd355890df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3263, "upload_time": "2016-09-05T10:56:43", "url": "https://files.pythonhosted.org/packages/55/81/f11ef2dbd7628deb0af1980ba31e9ada705a86f3fe37e8448fcaa93e46c5/django-tastypie-extras-0.3b1.tar.gz" } ], "0.4b1": [ { "comment_text": "", "digests": { "md5": "dc52a4e55d8efb0bdbe23a5312c7331b", "sha256": "79cdf317633fb6ea81d5642845044a491d44be98296c43a58182ba0b62d02517" }, "downloads": -1, "filename": "django_tastypie_extras-0.4b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc52a4e55d8efb0bdbe23a5312c7331b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8343, "upload_time": "2017-01-02T19:23:58", "url": "https://files.pythonhosted.org/packages/ab/90/b0e2ee44d85f802b6e76b34f702a86b26cf11740b55580488c2921eead80/django_tastypie_extras-0.4b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f15d036c24fd4a0a7b1872d8c77a477", "sha256": "a8af5e96ce18bd084c73e7a6f8ca5326d97795595f74fa9428ede65c8d49a502" }, "downloads": -1, "filename": "django-tastypie-extras-0.4b1.tar.gz", "has_sig": false, "md5_digest": "2f15d036c24fd4a0a7b1872d8c77a477", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4280, "upload_time": "2017-01-02T19:23:56", "url": "https://files.pythonhosted.org/packages/2b/be/3297947d7384502b253457a498013a4e75397038846675b30dd812e573a9/django-tastypie-extras-0.4b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc52a4e55d8efb0bdbe23a5312c7331b", "sha256": "79cdf317633fb6ea81d5642845044a491d44be98296c43a58182ba0b62d02517" }, "downloads": -1, "filename": "django_tastypie_extras-0.4b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc52a4e55d8efb0bdbe23a5312c7331b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8343, "upload_time": "2017-01-02T19:23:58", "url": "https://files.pythonhosted.org/packages/ab/90/b0e2ee44d85f802b6e76b34f702a86b26cf11740b55580488c2921eead80/django_tastypie_extras-0.4b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f15d036c24fd4a0a7b1872d8c77a477", "sha256": "a8af5e96ce18bd084c73e7a6f8ca5326d97795595f74fa9428ede65c8d49a502" }, "downloads": -1, "filename": "django-tastypie-extras-0.4b1.tar.gz", "has_sig": false, "md5_digest": "2f15d036c24fd4a0a7b1872d8c77a477", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4280, "upload_time": "2017-01-02T19:23:56", "url": "https://files.pythonhosted.org/packages/2b/be/3297947d7384502b253457a498013a4e75397038846675b30dd812e573a9/django-tastypie-extras-0.4b1.tar.gz" } ] }