{ "info": { "author": "Dirk Moors", "author_email": "dirkmoors@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=============================\ndrf-tus\n=============================\n\n.. image:: https://badge.fury.io/py/drf-tus.svg\n :target: https://badge.fury.io/py/drf-tus\n\n.. image:: https://travis-ci.org/dirkmoors/drf-tus.svg?branch=master\n :target: https://travis-ci.org/dirkmoors/drf-tus\n\n.. image:: https://codecov.io/gh/dirkmoors/drf-tus/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/dirkmoors/drf-tus\n\nA Tus (tus.io) library for Django Rest Framework\n\nDocumentation\n-------------\n\nThe full documentation is at https://drf-tus.readthedocs.io.\n\nQuickstart\n----------\n\nInstall drf-tus::\n\n pip install drf-tus\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'rest_framework_tus',\n ...\n )\n\nAdd the middleware to `MIDDLEWARE` (or `MIDDLEWARE_CLASSES` for Django < 1.10)\n\n.. code-block:: python\n\n MIDDLEWARE = (\n ...\n 'rest_framework_tus.middleware.TusMiddleware',\n ...\n )\n\nAdd drf-tus's URL patterns:\n\n.. code-block:: python\n\n urlpatterns = [\n ...\n url(r'^', include('rest_framework_tus.urls', namespace='rest_framework_tus')),\n ...\n ]\n\nFeatures\n--------\n\nThis library implements the following TUS API v1.0.0 protocols:\n\n* Core Protocol (http://tus.io/protocols/resumable-upload.html#core-protocol)\n* Creation Protocol (http://tus.io/protocols/resumable-upload.html#creation)\n* Expiration Protocol (http://tus.io/protocols/resumable-upload.html#expiration)\n* Checksum Protocol (http://tus.io/protocols/resumable-upload.html#checksum)\n* Termination Protocol (http://tus.io/protocols/resumable-upload.html#termination)\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n1.21.2 (2018-09-04)\n+++++++++++++++++++\n\n* Fixed Django compatibility\n\n1.21.1 (2018-08-01)\n+++++++++++++++++++\n\n* Fixed failing travis build\n\n1.21 (2018-08-01)\n+++++++++++++++++\n\n* Updated Django dependency and dropped support for Python 3.3.x (https://github.com/dirkmoors/drf-tus/pull/9)\n\n1.20 (2018-02-12)\n+++++++++++++++++\n\n* Implemented per-view max file size setting (https://github.com/dirkmoors/drf-tus/pull/8)\n\n1.19 (2018-02-08)\n+++++++++++++++++\n\n* Fixed bug that occured when pausing uploads (https://github.com/dirkmoors/drf-tus/pull/7)\n\n1.18 (2018-02-08)\n+++++++++++++++++\n\n* Make the metadata 'filename' key a setting. (https://github.com/dirkmoors/drf-tus/pull/2)\n* Switch from (Positive)IntegerField to BigIntegerField for the upload_length and upload_offset fields (https://github.com/dirkmoors/drf-tus/pull/3)\n* Increase Django version support up to 1.11 (https://github.com/dirkmoors/drf-tus/pull/4)\n* Fix unicode errors (https://github.com/dirkmoors/drf-tus/pull/5)\n* Updated travis configuration\n\n1.17 (2017-05-10)\n+++++++++++++++++\n\n* Exchanged use of `base64.encodebytes` to `base64.b64encode`.\n\n1.16 (2017-05-04)\n+++++++++++++++++\n\n* Implemented `validate_filename` handler in `TusCreateMixin`.\n\n1.15 (2017-04-06)\n+++++++++++++++++\n\n* Added missing migration and changed max_length to 255 for model `Upload`'s attribute `uploaded_file`\n\n1.14 (2017-03-30)\n+++++++++++++++++\n\n* Updated default behaviour of the `get_header` handler in `TusMiddleware`.\n\n1.13 (2017-03-30)\n+++++++++++++++++\n\n* Implemented handler for retrieving request headers in `TusMiddleware`.\n\n1.12 (2017-03-10)\n+++++++++++++++++\n\n* Updated `validate_chunk` signature\n\n1.11 (2017-03-10)\n+++++++++++++++++\n\n* Implemented `validate_chunk` handler method in TusPatchMixin\n* Implemented `validate_success_headers` handler method in TusCreateMixin\n\n1.10 (2017-03-09)\n+++++++++++++++++\n\n* Disabled chunk writing to disk\n\n1.9 (2017-03-09)\n++++++++++++++++\n\n* Introduced TusUploadStreamParser\n\n1.8 (2017-03-09)\n++++++++++++++++\n\n* Introduced setting to include serializer data in respons body\n\n1.7 (2017-03-09)\n++++++++++++++++\n\n* Bugfixes\n\n1.6 (2017-03-09)\n++++++++++++++++\n\n* Bugfixes\n\n1.5 (2017-03-09)\n++++++++++++++++\n\n* Updated middleware, removed required header (bug!)\n\n1.4 (2017-03-09)\n++++++++++++++++\n\n* Initial migration\n\n1.3 (2017-03-09)\n++++++++++++++++\n\n* Renamed some parameters / classes\n\n1.2 (2017-03-09)\n++++++++++++++++\n\n* Cleanup repository.\n\n\n1.1 (2017-03-09)\n++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dirkmoors/drf-tus", "keywords": "drf-tus", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "drf-tus", "package_url": "https://pypi.org/project/drf-tus/", "platform": "", "project_url": "https://pypi.org/project/drf-tus/", "project_urls": { "Homepage": "https://github.com/dirkmoors/drf-tus" }, "release_url": "https://pypi.org/project/drf-tus/1.21.2/", "requires_dist": null, "requires_python": "", "summary": "A Tus (tus.io) library for Django Rest Framework", "version": "1.21.2" }, "last_serial": 4237469, "releases": { "1.0": [], "1.1": [ { "comment_text": "", "digests": { "md5": "a74d12c89f90738c315f030f34c1e37f", "sha256": "477880884761c6b541b41bd2b7a411800a1b40696c69ff56cdde93599e711661" }, "downloads": -1, "filename": "drf_tus-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a74d12c89f90738c315f030f34c1e37f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 17252, "upload_time": "2017-03-09T12:32:08", "url": "https://files.pythonhosted.org/packages/78/e1/6bc7bfcbbb1a00cd34b0d2a6acefd7ae44866010dc4a22ab44595f4a3c9d/drf_tus-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccefc9f871a5c6fad666edb1e7a4bace", "sha256": "1dff047542b0de2709e10d2bfdd8d999f3015ca7258e597398fbbef98364795f" }, "downloads": -1, "filename": "drf-tus-1.1.tar.gz", "has_sig": false, "md5_digest": "ccefc9f871a5c6fad666edb1e7a4bace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13841, "upload_time": "2017-03-09T12:32:03", "url": "https://files.pythonhosted.org/packages/66/fe/13527e145dd665bafbfdcfc034f7ea12469adf9775021a10c236cc83d469/drf-tus-1.1.tar.gz" } ], "1.10": [ { "comment_text": "", "digests": { "md5": "3ca36c3fbbbc5c4995f8a5a36bf9de7e", "sha256": "bf0cae128b6b744932f1c51e4e6d4eb0d354eb5ebd135fb1be79d9cd2fd78a42" }, "downloads": -1, "filename": "drf_tus-1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ca36c3fbbbc5c4995f8a5a36bf9de7e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19450, "upload_time": "2017-03-09T17:10:14", "url": "https://files.pythonhosted.org/packages/47/88/8c310097337afdc3a0c7a9353d79879a499db3b7989d97c64521b3431d35/drf_tus-1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ede885d46d46edc0b4cc505049b1f42f", "sha256": "ae68c418ca814fbb0237a931cf419dc149cbf955dba4dad76c88a9635e85f888" }, "downloads": -1, "filename": "drf-tus-1.10.tar.gz", "has_sig": false, "md5_digest": "ede885d46d46edc0b4cc505049b1f42f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15313, "upload_time": "2017-03-09T17:10:11", "url": "https://files.pythonhosted.org/packages/30/14/815cf9316ea0e45031d8cb84c00a3fbe7d7225c600d32bfab25e7be736b0/drf-tus-1.10.tar.gz" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "db16949b91ec9ea2e6ad3f5a1073910c", "sha256": "5687854ff18377424b8bb6413bdb5b18ef20e145b097ea60006e0441ed3e5d26" }, "downloads": -1, "filename": "drf_tus-1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "db16949b91ec9ea2e6ad3f5a1073910c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19804, "upload_time": "2017-03-10T13:27:29", "url": "https://files.pythonhosted.org/packages/96/cd/5c9fe43e1c9267afa7cee179a60219d354abd625337511eba1ba54b8011c/drf_tus-1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e4c34051229d2f81a29977c72c92bd2", "sha256": "2d9bc2e720c22945c136a8b0309622c6b1684082f2b8260f228d46da7157c848" }, "downloads": -1, "filename": "drf-tus-1.11.tar.gz", "has_sig": false, "md5_digest": "6e4c34051229d2f81a29977c72c92bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15639, "upload_time": "2017-03-10T13:27:24", "url": "https://files.pythonhosted.org/packages/69/77/f6425e5b5dc5754b544caebd0a4148b1815688dc9503af21473491182a00/drf-tus-1.11.tar.gz" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "ee96b98045c6953d9e0e29c8add0f399", "sha256": "0e3a81653076fc5c340db5eb7245b720e76e36e7348bc659fb4eeb84c899463b" }, "downloads": -1, "filename": "drf_tus-1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee96b98045c6953d9e0e29c8add0f399", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19846, "upload_time": "2017-03-10T13:45:35", "url": "https://files.pythonhosted.org/packages/08/f6/f2bd9ff1bc4ed231f16b1cf6dd2e6780bca60b61914393884474cf21cbb2/drf_tus-1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4565d493985f556774f39f9c8f3f7a5", "sha256": "6899814cfeb58309f3307e7e3039aa944fd99874d69c4f14cefe3ecf771cf898" }, "downloads": -1, "filename": "drf-tus-1.12.tar.gz", "has_sig": false, "md5_digest": "b4565d493985f556774f39f9c8f3f7a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15676, "upload_time": "2017-03-10T13:45:33", "url": "https://files.pythonhosted.org/packages/1e/fc/1d0146b1dd2b73897e1f06d015cf06c6406dafca3acd69983c737115f54f/drf-tus-1.12.tar.gz" } ], "1.13": [ { "comment_text": "", "digests": { "md5": "4068d3d02b38850c536df610c8e07b47", "sha256": "9979d8e1d4b77261fee0b0e838fd898da98c69d9fcbc90ae5cbafe60ac976ee5" }, "downloads": -1, "filename": "drf_tus-1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4068d3d02b38850c536df610c8e07b47", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20011, "upload_time": "2017-03-30T13:21:34", "url": "https://files.pythonhosted.org/packages/74/41/dfd473b5fbfa4f949622f30a06c18b95360559b471001f264c5dbf112963/drf_tus-1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50311e3800997398c6cc1d7cdf7c40f3", "sha256": "635b79d03689253f16a2bc3b2bf6dc9391756a9b602fcdcdebe586eb207a4ca2" }, "downloads": -1, "filename": "drf-tus-1.13.tar.gz", "has_sig": false, "md5_digest": "50311e3800997398c6cc1d7cdf7c40f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15857, "upload_time": "2017-03-30T13:21:32", "url": "https://files.pythonhosted.org/packages/61/01/da70e960caf14e68b8dcb017fcbd0c36a7158a67ec7ff6c6bd5117942b26/drf-tus-1.13.tar.gz" } ], "1.14": [ { "comment_text": "", "digests": { "md5": "15be0f4b6d3ab852b95f5e795be3106d", "sha256": "824ff0af7e44fa7618fef7e5531b6384702e3221ad8dafdc5c2e7ec3829c0951" }, "downloads": -1, "filename": "drf_tus-1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15be0f4b6d3ab852b95f5e795be3106d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20226, "upload_time": "2017-03-30T13:50:03", "url": "https://files.pythonhosted.org/packages/c1/17/9eb2605b8b069cb571f3b62f3eb8e15c0c2ebf7582f3104ab0f500514de0/drf_tus-1.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51a229fcb6225d196f154f707e0521b5", "sha256": "c62b7fe40f7e70a3958d80f4c36911cd734dd6175e6bbbd13b0f3f240d59ad02" }, "downloads": -1, "filename": "drf-tus-1.14.tar.gz", "has_sig": false, "md5_digest": "51a229fcb6225d196f154f707e0521b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16081, "upload_time": "2017-03-30T13:50:01", "url": "https://files.pythonhosted.org/packages/d1/92/1427557c5196d03a6345ad7e4b1d38c47da3dfc41f6c118a56c9ff81b414/drf-tus-1.14.tar.gz" } ], "1.15": [ { "comment_text": "", "digests": { "md5": "dd5db896c0d80617e9010632b7fa8d9a", "sha256": "abb047881cc3bf2166c96de322978f87e4eeb06728b93d11e916a4dd87b8c68f" }, "downloads": -1, "filename": "drf_tus-1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd5db896c0d80617e9010632b7fa8d9a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20905, "upload_time": "2017-04-06T11:23:05", "url": "https://files.pythonhosted.org/packages/9c/27/c8566c6be39a19b8b67249a387d232dff1fcdd1f8cf08f129190a8c4f8fa/drf_tus-1.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e33b16436f0e38c331daa70a99d068e0", "sha256": "7eebf6e111fb3a89c739fe8dcf63568db40a0bf38886fbf90b243ce885309672" }, "downloads": -1, "filename": "drf-tus-1.15.tar.gz", "has_sig": false, "md5_digest": "e33b16436f0e38c331daa70a99d068e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16388, "upload_time": "2017-04-06T11:23:01", "url": "https://files.pythonhosted.org/packages/41/1b/f1463a621c87f83c9d0b2cc8c96a311867387baa045ce1e41be5dd7182f9/drf-tus-1.15.tar.gz" } ], "1.16": [ { "comment_text": "", "digests": { "md5": "c89475001d496efb6c09dd2b472f9d1e", "sha256": "76f4132000f12acabf9b0cb509d768b16228a0ba295222579aeafb5117457037" }, "downloads": -1, "filename": "drf_tus-1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c89475001d496efb6c09dd2b472f9d1e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 21009, "upload_time": "2017-05-04T09:46:14", "url": "https://files.pythonhosted.org/packages/00/8b/3a356b2366a332f5a2878b05b79c4000811b534b6fb1490c80bb91fe4b14/drf_tus-1.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6ca1f875f39e65e0ba93f4b36a6007a", "sha256": "fa1aa9afbc74f9ab3f4f1f7f86728d4b90ca5ba94e84206ce0413b8443828c7a" }, "downloads": -1, "filename": "drf-tus-1.16.tar.gz", "has_sig": false, "md5_digest": "d6ca1f875f39e65e0ba93f4b36a6007a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16514, "upload_time": "2017-05-04T09:46:11", "url": "https://files.pythonhosted.org/packages/fd/e6/562cb6ba2b4c43e0785e7a934db52571f8d94b14e5d89257016f7c1fc4fb/drf-tus-1.16.tar.gz" } ], "1.17": [ { "comment_text": "", "digests": { "md5": "074d583afc00e5b58167356171acbceb", "sha256": "f0fc239abff0f8e6282a42a92221c7c4f9b0d143da6c177b7cd1cd45a20d6121" }, "downloads": -1, "filename": "drf_tus-1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "074d583afc00e5b58167356171acbceb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 21094, "upload_time": "2017-05-10T08:43:57", "url": "https://files.pythonhosted.org/packages/03/c3/4ee46ea73e71198ce04210cc2136467693ecf4389714be3d859eb71d0a77/drf_tus-1.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8d19b7d38e16ec94aa18bf37b8cd9e", "sha256": "e79ceca752a3c52406b17766d248166b466b9fd77c531303f572a4cb2d0e6c50" }, "downloads": -1, "filename": "drf-tus-1.17.tar.gz", "has_sig": false, "md5_digest": "4e8d19b7d38e16ec94aa18bf37b8cd9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16589, "upload_time": "2017-05-10T08:43:54", "url": "https://files.pythonhosted.org/packages/cd/ff/ed9f8e3a56e0eaf7ef0369d335d1ec0a02a4b34756174779afae6bb32382/drf-tus-1.17.tar.gz" } ], "1.18": [ { "comment_text": "", "digests": { "md5": "7f2731be6156a23dfcc5fa29c67a2513", "sha256": "a94704e3576d4056ba8959ff7e8bc32c92a31c90137d59c2002b29f881625b39" }, "downloads": -1, "filename": "drf_tus-1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f2731be6156a23dfcc5fa29c67a2513", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22194, "upload_time": "2018-02-08T11:02:43", "url": "https://files.pythonhosted.org/packages/0b/bf/55c99f7443181031fae20a48aaef76eceefe87456965a81397d60fc3e771/drf_tus-1.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e91e63d6753a7be20094988ccb22e0b", "sha256": "583f2e4284d15942a1dad8452b23101c43d0ca9f64ecb53d2f72f9f6558bc5c0" }, "downloads": -1, "filename": "drf-tus-1.18.tar.gz", "has_sig": false, "md5_digest": "7e91e63d6753a7be20094988ccb22e0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17184, "upload_time": "2018-02-08T11:02:40", "url": "https://files.pythonhosted.org/packages/3c/2f/712cbfd9b77d637e1044c2095499421a55384416fa483fab73f5496d1f98/drf-tus-1.18.tar.gz" } ], "1.19": [ { "comment_text": "", "digests": { "md5": "e3875845909e75997992986e6821c604", "sha256": "b8aa348b9ed021d7a0d56f219e371f560a5bd4332534ea3a99b94d587926bc53" }, "downloads": -1, "filename": "drf_tus-1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3875845909e75997992986e6821c604", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22350, "upload_time": "2018-02-08T12:33:28", "url": "https://files.pythonhosted.org/packages/8a/5d/427745ce0af18d47e076726101df4dddb15efcb4986a390bda192a12213d/drf_tus-1.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53077147c3ab99dd4d64c2dfa85e87a8", "sha256": "99108f95aeb61b1e009fee6635a06ace3417119816696d8fd9373a6ef1b59d12" }, "downloads": -1, "filename": "drf-tus-1.19.tar.gz", "has_sig": false, "md5_digest": "53077147c3ab99dd4d64c2dfa85e87a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17355, "upload_time": "2018-02-08T12:33:24", "url": "https://files.pythonhosted.org/packages/fb/cd/f9095e26de42c67aa01a4e23392482acee2142459849271a1a8b4308d8d8/drf-tus-1.19.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "cb06d8e8c12d7b40a1e599f44884f6ca", "sha256": "a768e185de52dc0a6e5364992b0c23bd81527b75991d7c6de1754e2a9784dc8b" }, "downloads": -1, "filename": "drf_tus-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb06d8e8c12d7b40a1e599f44884f6ca", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 17605, "upload_time": "2017-03-09T12:41:15", "url": "https://files.pythonhosted.org/packages/fb/0b/3adcd4a8ff46a18ed9410bcc506455c1deec99e816deec2546a5d0559cdd/drf_tus-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4e2f6c2c66e19791267ac414a374fa9", "sha256": "892b3ee1fb079527964ea29777989e912a1f2a28bcd5c9244bdd43393cb36ee3" }, "downloads": -1, "filename": "drf-tus-1.2.tar.gz", "has_sig": false, "md5_digest": "c4e2f6c2c66e19791267ac414a374fa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14196, "upload_time": "2017-03-09T12:41:08", "url": "https://files.pythonhosted.org/packages/d6/80/d16b32fc196ffecb62285fd510ddc733555cd6504ab4ee5b7dcb9a3a87d3/drf-tus-1.2.tar.gz" } ], "1.20": [ { "comment_text": "", "digests": { "md5": "df2c909e5fd852ac5794ce42ac149264", "sha256": "a164617ff63ccc93ac925a7daa59b02d75a7db016b6a731ac9535d856627b6c0" }, "downloads": -1, "filename": "drf_tus-1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df2c909e5fd852ac5794ce42ac149264", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22441, "upload_time": "2018-02-12T09:44:03", "url": "https://files.pythonhosted.org/packages/b0/c7/42aebea1ead1485a92d69d05957d64707c032934835e1e2d0476f88b4e96/drf_tus-1.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b76f29c8b087d79f19e8716d4348350d", "sha256": "46120cebb7bbd1fd96ea9ae2a3d8a2c6adc92fe2c0b98f4fa627a7c4e17cbf80" }, "downloads": -1, "filename": "drf-tus-1.20.tar.gz", "has_sig": false, "md5_digest": "b76f29c8b087d79f19e8716d4348350d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17457, "upload_time": "2018-02-12T09:44:00", "url": "https://files.pythonhosted.org/packages/68/86/d6ed352d89bab61a6a205c80747694e172bc647bda91f014cb9cfe9fecbe/drf-tus-1.20.tar.gz" } ], "1.21.1": [ { "comment_text": "", "digests": { "md5": "7e3056f2a3178449ec755969e8041a45", "sha256": "cc18912c5e23b6e7fd2b7f5efc1cf4b6240b3ca73c202c9b12149b1113e4446e" }, "downloads": -1, "filename": "drf_tus-1.21.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e3056f2a3178449ec755969e8041a45", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22714, "upload_time": "2018-08-01T11:53:45", "url": "https://files.pythonhosted.org/packages/8e/d7/8cfb5433ab0fa3765592aa52882f88413110bf9aab06c11f7f9196639ca4/drf_tus-1.21.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b18b9e62206fb6a9b1586d8a00fe3785", "sha256": "9cd29b1ed9ee2547b5c81684a7d5fabe6d585e7cba265b39c033f49de8214780" }, "downloads": -1, "filename": "drf-tus-1.21.1.tar.gz", "has_sig": false, "md5_digest": "b18b9e62206fb6a9b1586d8a00fe3785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17710, "upload_time": "2018-08-01T11:53:43", "url": "https://files.pythonhosted.org/packages/ed/4c/17f9c2f082c72b34747a91d9659d9d1425cec9f2ba842f2157e8b0cea394/drf-tus-1.21.1.tar.gz" } ], "1.21.2": [ { "comment_text": "", "digests": { "md5": "2674debd86957617b0c84e9f6f896b44", "sha256": "a312e22af4d1e2a3cbf31ef319ff6de44ac1346e7d015ff491fbaa6e7c363a9a" }, "downloads": -1, "filename": "drf_tus-1.21.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2674debd86957617b0c84e9f6f896b44", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22748, "upload_time": "2018-09-04T12:37:56", "url": "https://files.pythonhosted.org/packages/78/b0/98e8df4c7c8277864747f81a8644191f19da0f3e531ff48437832261bb8e/drf_tus-1.21.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e082ba25d4eec49c65ddaad637fc022", "sha256": "e0c89a1c4892ab942fd55c9ef4f91b2d5dd034532b5273c9520177653e8cf751" }, "downloads": -1, "filename": "drf-tus-1.21.2.tar.gz", "has_sig": false, "md5_digest": "7e082ba25d4eec49c65ddaad637fc022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17751, "upload_time": "2018-09-04T12:37:54", "url": "https://files.pythonhosted.org/packages/01/a6/9c2297844aa5e74ccf9d40889d04c1e6c7d8bbcd4746b431a5545af4b617/drf-tus-1.21.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "b14325704c16b3872ea5bef7ba327283", "sha256": "a0dcf63341067e8a038fd2b7492999f244ca57f99a486a40814da40e3b595c2b" }, "downloads": -1, "filename": "drf_tus-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b14325704c16b3872ea5bef7ba327283", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 17658, "upload_time": "2017-03-09T12:56:22", "url": "https://files.pythonhosted.org/packages/16/b6/78e054c10e54fbc2aec3f8b8e3941a108a2fa31c2be5163edc1d4d9dc3fc/drf_tus-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "048600be2449409e4dde357610aab3d5", "sha256": "8bca92796b1612baf5b6035793739bed424976a98054752694ae1d71de657301" }, "downloads": -1, "filename": "drf-tus-1.3.tar.gz", "has_sig": false, "md5_digest": "048600be2449409e4dde357610aab3d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14249, "upload_time": "2017-03-09T12:56:19", "url": "https://files.pythonhosted.org/packages/fc/0c/8a10e436a4a1a91c7a356e2a5484c0b8eb04c175ceccfbbce0bdd14cf5e1/drf-tus-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "a6b34617de8d6ce2ee462b6374c566ba", "sha256": "67dcd607d41af1976847de0ddfd60169cd48edb5a278b889bc976573ff797c66" }, "downloads": -1, "filename": "drf_tus-1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a6b34617de8d6ce2ee462b6374c566ba", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18615, "upload_time": "2017-03-09T13:28:45", "url": "https://files.pythonhosted.org/packages/7a/1b/268977c9a7448bd252213a88dab0a4b785ecd7e923f117b01ddc3f49d033/drf_tus-1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "532c86c7ebe48cac9fc45a2222731313", "sha256": "238e719230c55b07ac0feb1dd990fa6dd27d34e1c655bcddee93a949e8bdd6b4" }, "downloads": -1, "filename": "drf-tus-1.4.tar.gz", "has_sig": false, "md5_digest": "532c86c7ebe48cac9fc45a2222731313", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14725, "upload_time": "2017-03-09T13:28:43", "url": "https://files.pythonhosted.org/packages/ea/02/c0106f93b68c170fbef1b15185274c0505ec056151c31e6bf20c62ea9152/drf-tus-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "a8ba5ea7bca9b78d83770398beef5ab1", "sha256": "2a3197c8a8db5ea290a00b1b823903fa660b1d0aac92586a719b462efd2ac020" }, "downloads": -1, "filename": "drf_tus-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8ba5ea7bca9b78d83770398beef5ab1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18625, "upload_time": "2017-03-09T14:07:06", "url": "https://files.pythonhosted.org/packages/71/1f/c11ef3d4f9c5cd9b1188f9eb48c1f9caeda679970ff5fbb8aa4a93599537/drf_tus-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ecc0ccb64e5803910d7e25734ca85c5", "sha256": "4072a046f4cd8edd9ddabd30c50ee10188592dc5da81a2f08b9621a210481c42" }, "downloads": -1, "filename": "drf-tus-1.5.tar.gz", "has_sig": false, "md5_digest": "7ecc0ccb64e5803910d7e25734ca85c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14742, "upload_time": "2017-03-09T14:07:03", "url": "https://files.pythonhosted.org/packages/3b/a4/7955cd5b45d50b84ab232fc1b3c914e7a2c070d976a3e370089935e1cd93/drf-tus-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "f82e3e1495c4dc1db030887d4d659686", "sha256": "fcf7bb8addb820d8d98e45eaf4060d79973f64e75b9f8695ceed5cbc36787014" }, "downloads": -1, "filename": "drf_tus-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f82e3e1495c4dc1db030887d4d659686", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18710, "upload_time": "2017-03-09T14:52:25", "url": "https://files.pythonhosted.org/packages/1a/db/03e949a419f370d772b7d5f37547d3c6f70170ee92328cbb12b707173714/drf_tus-1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd2fbf0a0ec40c616edff09a38d10ad5", "sha256": "3c734d1ee33fa74b9529bb5710d46e28cbf9cac268c7402cef0ee7bc50c1a514" }, "downloads": -1, "filename": "drf-tus-1.6.tar.gz", "has_sig": false, "md5_digest": "fd2fbf0a0ec40c616edff09a38d10ad5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14849, "upload_time": "2017-03-09T14:52:22", "url": "https://files.pythonhosted.org/packages/de/59/179cb0d500b84784e2ae885a64e18060cb9c1f43e5869f49be862889fdff/drf-tus-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "8ea2dd04e41b1cb870ddb392c9fdc38b", "sha256": "0ca4bc3f81e8cbe02ad8215c27d0c26eb8afd34331ec1aa717ffbd0bafd32bd4" }, "downloads": -1, "filename": "drf_tus-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ea2dd04e41b1cb870ddb392c9fdc38b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18771, "upload_time": "2017-03-09T15:18:45", "url": "https://files.pythonhosted.org/packages/b3/72/f79f45815eff0bc93437b9aa5b3d975f3dfbc5a5a02930cd0d583593905a/drf_tus-1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3465967c28c2f412592637c139dd1f1f", "sha256": "9e0531482238f0f397054a39f680777fa83bb0230ad4264e2d65fafbce486651" }, "downloads": -1, "filename": "drf-tus-1.7.tar.gz", "has_sig": false, "md5_digest": "3465967c28c2f412592637c139dd1f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14917, "upload_time": "2017-03-09T15:18:42", "url": "https://files.pythonhosted.org/packages/af/f3/7194b2f967e99a6375e6422b7fddf3f773fb4849173e6ea786ced0d0065f/drf-tus-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "d52a6c8fc6c62f9a1f9e47e002020884", "sha256": "b56fbf414961cd43a1da9a437195639c393009f24056355f37ddd244f0613c70" }, "downloads": -1, "filename": "drf_tus-1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d52a6c8fc6c62f9a1f9e47e002020884", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18961, "upload_time": "2017-03-09T16:07:28", "url": "https://files.pythonhosted.org/packages/ec/57/3e3697ea7e14b5c4744d6bf772a1696f72a27e2a7eaee1ce9d4eaf401b14/drf_tus-1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a499c839df82eec155326301a9e8546b", "sha256": "c0f94144d4a24f81de06de90a2776c77ac8831314fce1c5b820522e47d2a4db8" }, "downloads": -1, "filename": "drf-tus-1.8.tar.gz", "has_sig": false, "md5_digest": "a499c839df82eec155326301a9e8546b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15061, "upload_time": "2017-03-09T16:07:25", "url": "https://files.pythonhosted.org/packages/68/c6/0e8a9e0f83ab9a24aa31c813f619f09aaf34c252fc50ce301e8baf5a4565/drf-tus-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "4af808f66fd3be509d5c49a55f030f90", "sha256": "7f176c3fba843413b58c88ead98e536621445cef37da28ad94f236e34dc6c67d" }, "downloads": -1, "filename": "drf_tus-1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4af808f66fd3be509d5c49a55f030f90", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19467, "upload_time": "2017-03-09T16:42:06", "url": "https://files.pythonhosted.org/packages/e7/cf/220b14240d718b95e0d0835b2141a61e2296d0cadfc59c3d2c3f28159e8e/drf_tus-1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26a4205dc6a8346077eff6024b9671ae", "sha256": "2d6b851f0320bef3ae3cb62b7583b441498ae3ca4cb877f36ea9f170b1fb4180" }, "downloads": -1, "filename": "drf-tus-1.9.tar.gz", "has_sig": false, "md5_digest": "26a4205dc6a8346077eff6024b9671ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15330, "upload_time": "2017-03-09T16:42:04", "url": "https://files.pythonhosted.org/packages/41/3e/75951df3a710defdfb3085506ee27c2a8e8d15d49eb70169d9d69bcaa085/drf-tus-1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2674debd86957617b0c84e9f6f896b44", "sha256": "a312e22af4d1e2a3cbf31ef319ff6de44ac1346e7d015ff491fbaa6e7c363a9a" }, "downloads": -1, "filename": "drf_tus-1.21.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2674debd86957617b0c84e9f6f896b44", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22748, "upload_time": "2018-09-04T12:37:56", "url": "https://files.pythonhosted.org/packages/78/b0/98e8df4c7c8277864747f81a8644191f19da0f3e531ff48437832261bb8e/drf_tus-1.21.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e082ba25d4eec49c65ddaad637fc022", "sha256": "e0c89a1c4892ab942fd55c9ef4f91b2d5dd034532b5273c9520177653e8cf751" }, "downloads": -1, "filename": "drf-tus-1.21.2.tar.gz", "has_sig": false, "md5_digest": "7e082ba25d4eec49c65ddaad637fc022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17751, "upload_time": "2018-09-04T12:37:54", "url": "https://files.pythonhosted.org/packages/01/a6/9c2297844aa5e74ccf9d40889d04c1e6c7d8bbcd4746b431a5545af4b617/drf-tus-1.21.2.tar.gz" } ] }