{ "info": { "author": "Caktus Consulting Group", "author_email": "solutions@caktusgroup.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "Django Sticky Uploads\n========================\n\ndjango-sticky-uploads is a progressively enhanced file input widget for Django \nwhich uploads the file in the background and also retains value on form errors.\n\n.. image::\n https://secure.travis-ci.org/caktus/django-sticky-uploads.png?branch=master\n :alt: Build Status\n :target: https://secure.travis-ci.org/caktus/django-sticky-uploads\n\n\nRequirements/Installing\n-----------------------------------\n\ndjango-sticky-uploads requires requires Django 1.11 or 2.0, and a Python\nthat is supported by the chosen version of Django.\n\nThe easiest way to install django-sticky-uploads is using `pip `_::\n\n pip install django-sticky-uploads\n\n\nBrowser Support\n-----------------------------------\n\nThis project makes use of `progressive enhancement `_\nmeaning that while all browsers are supported, they will not all have the same user-experience. If\nthe browser does not support the necessary client-side features then it will fall back to the\ndefault file upload behavior.\n\nThe primary HTML5 dependencies are `File API `_ and\n`XHR2 `_ meaning that the following desktop/mobile browsers should get the enhanced\nexperience:\n\n* Chrome 13+\n* Firefox 4+\n* Internet Explorer 10+\n* Safari 6+\n* Opera 12+\n* iOS Safari 6+\n* Android Brower 3+\n* Blackberry Broswer 10+\n* Opera Mobile 12+\n* Chrome for Android 27+\n* Firefox for Android 22+\n\n\nDocumentation\n-----------------------------------\n\nAdditional documentation on using django-sticky-uploads is available on \n`Read The Docs `_.\n\n\nRunning the Tests\n------------------------------------\n\nYou can run the tests with via::\n\n tox\n\n(Possibly after installing ``tox`` with ``pip install tox`` or alternative.)\n\nLicense\n--------------------------------------\n\ndjango-sticky-uploads is released under the BSD License. See the \n`LICENSE `_ file for more details.\n\nContributing\n--------------------------------------\n\nIf you think you've found a bug or are interested in contributing to this project\ncheck out `django-sticky-uploads on Github `_.\n\nDevelopment sponsored by `Caktus Consulting Group, LLC\n`_.\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/caktus/django-sticky-uploads/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-sticky-uploads", "package_url": "https://pypi.org/project/django-sticky-uploads/", "platform": "", "project_url": "https://pypi.org/project/django-sticky-uploads/", "project_urls": { "Homepage": "https://github.com/caktus/django-sticky-uploads/" }, "release_url": "https://pypi.org/project/django-sticky-uploads/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Enhanced file input widget for Django which uploads the file in the background and retains value on form errors.", "version": "1.0.0" }, "last_serial": 3718023, "releases": { "0.0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e71c3f448a5e957a1cf6d2a371f1d604", "sha256": "c9ec78c2df5210be3c935db28fca10cf77b2782b8e16d417e1153d35fa5ff038" }, "downloads": -1, "filename": "django-sticky-uploads-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e71c3f448a5e957a1cf6d2a371f1d604", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 297134, "upload_time": "2013-07-19T19:41:25", "url": "https://files.pythonhosted.org/packages/b8/26/a66927ec9c8c35f8a677712770bb496c8abcdc3cf576aea0b4bb8343bded/django-sticky-uploads-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "70a04db6af8241a31fe889a68d79aee9", "sha256": "73800d6470510211528421b9371d1c46c1041fb92322f38c7363dba4aa825ce2" }, "downloads": -1, "filename": "django-sticky-uploads-0.2.0.tar.gz", "has_sig": false, "md5_digest": "70a04db6af8241a31fe889a68d79aee9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 297316, "upload_time": "2013-07-24T02:41:14", "url": "https://files.pythonhosted.org/packages/d6/e0/4c2ff02b9f2e8510020fd4125adc96fbc0cafbfe6233d472686b0e86aff4/django-sticky-uploads-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5192b571838ee75709d7fde733dfa8fb", "sha256": "4d339793392f0c6d6b7b29ed289c2071d31acd1a61eb0923a31cf62c14362bc3" }, "downloads": -1, "filename": "django-sticky-uploads-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5192b571838ee75709d7fde733dfa8fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300887, "upload_time": "2014-05-23T19:20:28", "url": "https://files.pythonhosted.org/packages/f0/e5/4f5004147325440be8c063361b4fb38795da9723a81e3b3d09718f9837ab/django-sticky-uploads-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a12dd5e2ab1a6d2ab3035ac4405b457e", "sha256": "d9226b6f1627c9e762e45a45a6926152ec39253539374b81cdd8286062c5d133" }, "downloads": -1, "filename": "django-sticky-uploads-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a12dd5e2ab1a6d2ab3035ac4405b457e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 309885, "upload_time": "2015-06-15T23:50:20", "url": "https://files.pythonhosted.org/packages/a6/04/e235bf9e770740596c9bb23d7c4de464df08ca726ff0f492ed3a78d1c381/django-sticky-uploads-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "03dab54c9a53042c1be50ab689311b7e", "sha256": "4780c5bc6a9364769c3ed09e829afbaf9a157ae34ae08f5a85bc2d7dcf448bd7" }, "downloads": -1, "filename": "django_sticky_uploads-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03dab54c9a53042c1be50ab689311b7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 103476, "upload_time": "2017-11-09T14:07:39", "url": "https://files.pythonhosted.org/packages/bb/a4/425a139b9b7f3fc5413c943aa2db75b944fbe51755c2fc4a1070819d26d6/django_sticky_uploads-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9204a516e8958942a2e600e2379bee5d", "sha256": "d0d8095bc0da9e2c2d5800c7d82726ec80b4d7ec953e5f8ef0a8c3ba9d2599ce" }, "downloads": -1, "filename": "django-sticky-uploads-0.5.0.tar.gz", "has_sig": false, "md5_digest": "9204a516e8958942a2e600e2379bee5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96912, "upload_time": "2017-11-09T14:07:40", "url": "https://files.pythonhosted.org/packages/4f/08/691e1776d6c6af426d45db960b91a43957b83a0195799f44314d6dc3e4c3/django-sticky-uploads-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "9a87f718dd585bcddb71d5f142531a04", "sha256": "7e0eecbe89a6cf022bc3b449039156b07b4f0603bd7a9a5e51985d41178e5cd4" }, "downloads": -1, "filename": "django_sticky_uploads-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a87f718dd585bcddb71d5f142531a04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20065, "upload_time": "2017-11-27T16:17:13", "url": "https://files.pythonhosted.org/packages/35/00/32da37e89e1ff3752204b92ae0669fc37e4b5a5d77b26fa4919396eedae0/django_sticky_uploads-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ff417578424d34d69ac8bd185dc2530", "sha256": "476eb0111f7cd904c2df397f3de63501f6af7c853bd56e2546f69cbab096c95f" }, "downloads": -1, "filename": "django-sticky-uploads-0.6.0.tar.gz", "has_sig": false, "md5_digest": "5ff417578424d34d69ac8bd185dc2530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13289, "upload_time": "2017-11-27T16:17:15", "url": "https://files.pythonhosted.org/packages/be/4d/90c8df5a5983495a4432deeca64c5cfa5765d130e46361a89751ccaea208/django-sticky-uploads-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "914bfc7451e1ae6619e79e808c1994f8", "sha256": "deeae571cc86ad430bc01f42577648bb08906c76a4fbd71e903d36f99dc641dd" }, "downloads": -1, "filename": "django_sticky_uploads-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "914bfc7451e1ae6619e79e808c1994f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20079, "upload_time": "2017-11-27T16:26:04", "url": "https://files.pythonhosted.org/packages/a6/00/2fcde67249aa73b64b52953989c519dab9e3c92d29ef7e686d01c48671c3/django_sticky_uploads-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b62a2817e0637596f68c23f405190db", "sha256": "7e10b3e3c33a6ee0604f634698ee55eaf4475fc5d88520c0a5f9fa5cd0525046" }, "downloads": -1, "filename": "django-sticky-uploads-0.6.1.tar.gz", "has_sig": false, "md5_digest": "0b62a2817e0637596f68c23f405190db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13303, "upload_time": "2017-11-27T16:26:05", "url": "https://files.pythonhosted.org/packages/30/2d/15c26e936ba001e8cd162ffaadf636957c543bfc55eb8d0eb20136763751/django-sticky-uploads-0.6.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8b49fea29c33f3b307cb91bc637118af", "sha256": "760b8852e06202d4eede1bed147cd95ba1dc93ab307ddcaedf93deca146b344c" }, "downloads": -1, "filename": "django_sticky_uploads-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b49fea29c33f3b307cb91bc637118af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19874, "upload_time": "2018-03-29T19:56:41", "url": "https://files.pythonhosted.org/packages/c9/6d/aa0f95f68f4d0548cd8887e23d52a55ae3e9c59151d5aba2d241b4e49662/django_sticky_uploads-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7759612a132323535cded5c4abd24630", "sha256": "98895101436e033a5aed9a9148c37c07f705bba525d1f27f91aa1d9928382b14" }, "downloads": -1, "filename": "django-sticky-uploads-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7759612a132323535cded5c4abd24630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13319, "upload_time": "2018-03-29T19:56:42", "url": "https://files.pythonhosted.org/packages/86/ac/986d8dd90d79f955285d76726bd3612dd435616502d20ac3aece4abfd4ca/django-sticky-uploads-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b49fea29c33f3b307cb91bc637118af", "sha256": "760b8852e06202d4eede1bed147cd95ba1dc93ab307ddcaedf93deca146b344c" }, "downloads": -1, "filename": "django_sticky_uploads-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b49fea29c33f3b307cb91bc637118af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19874, "upload_time": "2018-03-29T19:56:41", "url": "https://files.pythonhosted.org/packages/c9/6d/aa0f95f68f4d0548cd8887e23d52a55ae3e9c59151d5aba2d241b4e49662/django_sticky_uploads-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7759612a132323535cded5c4abd24630", "sha256": "98895101436e033a5aed9a9148c37c07f705bba525d1f27f91aa1d9928382b14" }, "downloads": -1, "filename": "django-sticky-uploads-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7759612a132323535cded5c4abd24630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13319, "upload_time": "2018-03-29T19:56:42", "url": "https://files.pythonhosted.org/packages/86/ac/986d8dd90d79f955285d76726bd3612dd435616502d20ac3aece4abfd4ca/django-sticky-uploads-1.0.0.tar.gz" } ] }