{ "info": { "author": "Matthias Kestenholz", "author_email": "mk@feinheit.ch", "bugtrack_url": null, "classifiers": [ "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", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "=================\ndjango-imagefield\n=================\n\n.. image:: https://travis-ci.org/matthiask/django-imagefield.svg?branch=master\n :target: https://travis-ci.org/matthiask/django-imagefield\n\n.. image:: https://readthedocs.org/projects/django-imagefield/badge/?version=latest\n :target: https://django-imagefield.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nHeavily based on `django-versatileimagefield\n`_, but\nwith a few important differences:\n\n- The amount of code is kept at a minimum. django-versatileimagefield\n has several times as much code (without tests).\n- Generating images on-demand inside rendering code is made hard on\n purpose. Instead, images are generated when models are saved and also\n by running the management command ``process_imagefields``.\n- django-imagefield does not depend on a fast storage or a cache to be\n and stay fast, at least as long as the image width and height is saved\n in the database. An important part of this is never determining\n whether a processed image exists in the hot path at all (except if you\n ``force`` it).\n- django-imagefield fails early when image data is incomplete or not\n processable by Pillow_ for some reason.\n- django-imagefield allows adding width, height and PPOI (primary point\n of interest) fields to the model by adding ``auto_add_fields=True`` to\n the field instead of boringly and verbosingly adding them yourself.\n\nReplacing existing uses of django-versatileimagefield requires the\nfollowing steps:\n\n- ``from imagefield.fields import ImageField as VersatileImageField, PPOIField``\n- Specify the image sizes by either providing ``ImageField(formats=...)`` or\n adding the ``IMAGEFIELD_FORMATS`` setting. The latter overrides the\n former if given.\n- Convert template code to access the new properties (e.g.\n ``instance.image.square`` instead of ``instance.image.crop.200x200``\n when using the ``IMAGEFIELD_FORMATS`` setting below).\n- When using django-imagefield with a PPOI, make sure that the PPOI\n field is also added to ``ModelAdmin`` or ``InlineModelAdmin``\n fieldsets, otherwise you'll just see the image, but no PPOI picker.\n Contrary to django-versatileimagefield the PPOI field is editable\n itself, which avoids apart from other complexities a pitfall with\n inline form change detection.\n- Add ``\"imagefield\"`` to ``INSTALLED_APPS``.\n\nIf you used e.g. ``instance.image.crop.200x200`` and\n``instance.image.thumbnail.800x500`` before, you should add the\nfollowing setting:\n\n.. code-block:: python\n\n IMAGEFIELD_FORMATS = {\n # image field path, lowercase\n 'yourapp.yourmodel.image': {\n 'square': ['default', ('crop', (200, 200))],\n 'full': ['default', ('thumbnail', (800, 500))],\n\n # The 'full' spec is equivalent to the following format\n # specification in terms of image file produced (the\n # resulting file name is different though):\n # 'full': [\n # 'autorotate', 'process_jpeg', 'process_gif', 'autorotate',\n # ('thumbnail', (800, 500)),\n # ],\n # Note that the exact list of default processors may\n # change in the future.\n },\n }\n\nAfter running ``./manage.py process_imagefields`` once you can now\nuse use ``instance.image.square`` and ``instance.image.thumbnail`` in\ntemplates instead. Note that the properties on the ``image`` file do by\ndesign not check whether thumbs exist.\n\n\nImage processors\n================\n\ndjango-imagefield uses an image processing pipeline modelled after\nDjango's middleware.\n\nThe following processors are available out of the box:\n\n- ``autorotate``: Autorotates an image by reading the EXIF data.\n- ``process_jpeg``: Converts non-RGB images to RGB, activates\n progressive encoding and sets quality to a higher value of 90.\n- ``process_gif``: Preserves transparency and palette data in resized\n images.\n- ``preserve_icc_profile``: As the name says.\n- ``thumbnail``: Resizes images to not exceed a bounding box.\n- ``crop``: Crops an image to the given dimensions, also takes the PPOI\n (primary point of interest) information into account if provided.\n- ``default``: The combination of ``autorotate``, ``process_jpeg``,\n ``process_gif`` and ``preserve_icc_profile``. Additional default\n processors may be added in the future. It is recommended to use\n ``default`` instead of adding the processors one-by-one.\n\nProcessors can be specified either using their name alone, or if they\ntake arguments, using a tuple where the first entry is the processors'\nname and the rest are positional arguments.\n\nYou can easily register your own processors or even override built-in\nprocessors if you want to:\n\n.. code-block:: python\n\n from imagefield.processing import register\n\n # You could also write a class with a __call__ method, but I really\n # like the simplicity of functions.\n\n @register\n def my_processor(get_image, ...):\n def processor(image, context):\n # read some information from the image...\n # or maybe modify it, but it's mostly recommended to modify\n # the image after calling get_image\n\n image = get_image(image, context)\n\n # modify the image, and return it...\n modified_image = ...\n # maybe modify the context...\n return modified_image\n return processor\n\nThe processor's name is taken directly from the registered object.\n\nAn example processor which converts images to grayscale would look as\nfollows:\n\n.. code-block:: python\n\n from PIL import ImageOps\n from imagefield.processing import register\n\n @register\n def grayscale(get_image):\n def processor(image, context):\n image = get_image(image, context)\n return ImageOps.grayscale(image)\n return processor\n\nNow include ``\"grayscale\"`` in the processing spec for the image where\nyou want to use it.\n\n\nThe processing context\n======================\n\nThe ``context`` is a namespace with the following attributes (feel free\nto add your own):\n\n- ``processors``: The list of processors.\n- ``name``: The name of the resulting image relative to its storages'\n root.\n- ``extension``: The extension of the source and target.\n- ``ppoi``: The primary point of interest as a list of two floats\n between 0 and 1.\n- ``save_kwargs``: A dictionary of keyword arguments to pass to\n ``PIL.Image.save``.\n\nThe ``ppoi``, ``extension``, ``processors`` and ``name`` attributes\ncannot be modified when running processors anymore. Under some\ncircumstances ``extension`` and ``name`` will not even be there.\n\nIf you want to modify the extension or file type, or create a different\nprocessing pipeline depending on facts not known when configuring\nsettings you can use a callable instead of the list of processors. The\ncallable will receive the fieldfile and the context instance and must at\nleast set the context's ``processors`` attribute to something sensible.\nJust as an example here's an image field which always returns JPEG\nthumbnails:\n\n.. code-block:: python\n\n from imagefield.processing import register\n\n @register\n def force_jpeg(get_image):\n def processor(image, context):\n image = get_image(image, context)\n context.save_kwargs[\"format\"] = \"JPEG\"\n context.save_kwargs[\"quality\"] = 90\n return image\n return processor\n\n def jpeg_processor_spec(fieldfile, context):\n context.extension = \".jpg\"\n context.processors = [\n \"force_jpeg\",\n \"autorotate\",\n (\"thumbnail\", (200, 200)),\n ]\n\n class Model(...):\n image = ImageField(..., formats={\"thumb\": jpeg_processor_spec})\n\nOf course you can also access the model instance through the field file\nby way of its ``fieldfile.instance`` attribute and use those\ninformations to customize the pipeline.\n\n\nDevelopment\n===========\n\ndjango-imagefield uses flake8 and black to keep the code clean and\nformatted. Run both using tox_:\n\n.. code-block:: bash\n\n tox -e style\n\nThe easiest way to build the documentation and run the test suite is\nalso by using tox_:\n\n.. code-block:: bash\n\n tox -e docs # Open docs/build/html/index.html\n tox -e tests\n\n\n.. _documentation: https://django-imagefield.readthedocs.io/en/latest/\n.. _Pillow: https://pillow.readthedocs.io/en/latest/\n.. _tox: https://tox.readthedocs.io/\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/matthiask/django-imagefield/", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-imagefield", "package_url": "https://pypi.org/project/django-imagefield/", "platform": "OS Independent", "project_url": "https://pypi.org/project/django-imagefield/", "project_urls": { "Homepage": "https://github.com/matthiask/django-imagefield/" }, "release_url": "https://pypi.org/project/django-imagefield/0.8.3/", "requires_dist": [ "Pillow (!=5.4.0)" ], "requires_python": "", "summary": "Image field for Django", "version": "0.8.3" }, "last_serial": 5877923, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "180c91e8fede5c6d8b249d2e38e14da9", "sha256": "f9da77166651ae1161e39acfbe4efe59fc59803ca31d30e870db719a6b231cdb" }, "downloads": -1, "filename": "django-imagefield-0.0.0.tar.gz", "has_sig": false, "md5_digest": "180c91e8fede5c6d8b249d2e38e14da9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3974, "upload_time": "2018-03-22T19:26:13", "url": "https://files.pythonhosted.org/packages/67/69/e6e6a209f3bfa927a1cb8b69bbec97a4b7502735241e6bdc525a6ca76fcd/django-imagefield-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "2b3bc46aa02196a07d3e87e834534e52", "sha256": "3ab385bee3b3af9820f867887e7df6029a9e78ea43a968c8987f25a860333574" }, "downloads": -1, "filename": "django_imagefield-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b3bc46aa02196a07d3e87e834534e52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14493, "upload_time": "2018-03-26T19:37:02", "url": "https://files.pythonhosted.org/packages/5f/f7/13f8b3099e90d37c9014e19e9af994c70fcde237d54788a49c4b0b9d75a8/django_imagefield-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5002e4cdc1de1175ce676171f3bc959", "sha256": "fd795eedacfdf516d2d20f15863ab2b1b3af841a1c033f2294e82a0ccb788e4f" }, "downloads": -1, "filename": "django-imagefield-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b5002e4cdc1de1175ce676171f3bc959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13459, "upload_time": "2018-03-26T19:37:03", "url": "https://files.pythonhosted.org/packages/9d/97/10ef106945deef1c8b6ff914f62539bbc5b2a900f1f490fc2059ad6fb019/django-imagefield-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "be724ef538b94f03745f721dbe270b3a", "sha256": "30deaf6a561d5df247712050a22ce6ff668e0081adcc32623dd5f3ae5e855da0" }, "downloads": -1, "filename": "django_imagefield-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be724ef538b94f03745f721dbe270b3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14738, "upload_time": "2018-03-26T20:47:35", "url": "https://files.pythonhosted.org/packages/30/a6/3e557a2a33afb62d2f7d9fecc2ff6179c044d6e63a68439daaa067fc2bd0/django_imagefield-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "332bf6afe4b00f3368c06d803f7aecfd", "sha256": "f84608775e27fe0bcde59ed53a2c0b3c76ec69a32670d78c5ed0ca3bdb944b23" }, "downloads": -1, "filename": "django-imagefield-0.0.2.tar.gz", "has_sig": false, "md5_digest": "332bf6afe4b00f3368c06d803f7aecfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13645, "upload_time": "2018-03-26T20:47:36", "url": "https://files.pythonhosted.org/packages/93/e4/7f6d30de6202dae7b8a2188e4411bd2888c6fc63bc6551843ab5c2c39ead/django-imagefield-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "aa0a90b6e2f6714624d5d06582a876c7", "sha256": "a864f6e949351cacbe7ddd2cf14acc336171cd33542fa75872398424748e7bb9" }, "downloads": -1, "filename": "django_imagefield-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa0a90b6e2f6714624d5d06582a876c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14863, "upload_time": "2018-03-27T08:32:49", "url": "https://files.pythonhosted.org/packages/35/2d/a7598d86563cf5862e54c897b842655ae5af068d641d941d00840940b493/django_imagefield-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64dfe3414b7a7a20e7fe442b0c9d9c4e", "sha256": "f540cf5970587abefe3e01291fc1c7d3473df3ec92b6ab277c6e2ee774b050b3" }, "downloads": -1, "filename": "django-imagefield-0.0.3.tar.gz", "has_sig": false, "md5_digest": "64dfe3414b7a7a20e7fe442b0c9d9c4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13759, "upload_time": "2018-03-27T08:32:50", "url": "https://files.pythonhosted.org/packages/f5/de/b97bd61fbfd7c1795ff3fcd0f15433bbdfcc453e0081b3b8c89f9d97e2ff/django-imagefield-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "338f5a776dc7be8a048228fd3832c774", "sha256": "8243c826f33aa6cbb8159fb7539361f50e9260b02afbc65b5e6e53d502e9e09b" }, "downloads": -1, "filename": "django_imagefield-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "338f5a776dc7be8a048228fd3832c774", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14880, "upload_time": "2018-03-27T09:52:41", "url": "https://files.pythonhosted.org/packages/09/8d/0f33d5fe8280e549817ce1da0bc28171cb91938a367d040a9df368d0599c/django_imagefield-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b5aa19de5b2e0533fe64a76c640bdd1", "sha256": "5572be33679666ce77a333c3f8ff3a06700ad04290a78373225ffad71f5a150b" }, "downloads": -1, "filename": "django-imagefield-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3b5aa19de5b2e0533fe64a76c640bdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13769, "upload_time": "2018-03-27T09:52:42", "url": "https://files.pythonhosted.org/packages/bd/7c/68202aa03f416395aac798738302da189befc231a8ebecf3c764ac465549/django-imagefield-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1614f2650dc648bc8307a80f50d03ed2", "sha256": "7004deef679d61519cca14454ff072f3c7cd9d3e17aaa9c657a21c1e97b1f923" }, "downloads": -1, "filename": "django_imagefield-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1614f2650dc648bc8307a80f50d03ed2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14921, "upload_time": "2018-03-27T19:31:32", "url": "https://files.pythonhosted.org/packages/21/92/21f0ff826d52238e77a59e1132dd1018750c33c13735ea127b3d6188a9d2/django_imagefield-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c75f381148e4500d77da23a5c69c7a2", "sha256": "970dfd99affe3c19ae5a92d5a7c64dad834ebb3634922d34bad390c83d1a449a" }, "downloads": -1, "filename": "django-imagefield-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7c75f381148e4500d77da23a5c69c7a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13857, "upload_time": "2018-03-27T19:31:30", "url": "https://files.pythonhosted.org/packages/71/99/673bfd29b90eb8616b2017f396074a0edb50dcbc82ebdddfda71ab1f6b5e/django-imagefield-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8ef43640924f32c3fc862fa63ccc9aad", "sha256": "5188cf9611c83c7b6a5d6a1e9a6b8049ae43957ec32fd6ae1b90f29845186f72" }, "downloads": -1, "filename": "django_imagefield-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ef43640924f32c3fc862fa63ccc9aad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14900, "upload_time": "2018-03-28T14:49:22", "url": "https://files.pythonhosted.org/packages/f3/30/6073dbfb5f5362be91f836c13c3596864e4eacfc6d9c8a22b16aee65a6f2/django_imagefield-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11355e6f9a6ea3c46737d753c94a443c", "sha256": "5aea4e613f263941e7d81663ba283bd898e12b1b5bbe8f853602f345542118b6" }, "downloads": -1, "filename": "django-imagefield-0.2.0.tar.gz", "has_sig": false, "md5_digest": "11355e6f9a6ea3c46737d753c94a443c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11396, "upload_time": "2018-03-28T14:49:23", "url": "https://files.pythonhosted.org/packages/0f/7e/d9174f1d8eae6667ca9c58116d62925ea5db6fc61c43f0956417d23e9fde/django-imagefield-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "35c10769a2be8cb1a27c7435263b068a", "sha256": "ae9fc28554cb4fe6d0f3366d0f59987283803013dc8ba62f74018215533b16b3" }, "downloads": -1, "filename": "django_imagefield-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35c10769a2be8cb1a27c7435263b068a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15133, "upload_time": "2018-04-05T08:58:47", "url": "https://files.pythonhosted.org/packages/f0/17/2d4167fbe361356e3b3bdb68ebda75cab3cc869107f5c74b03a61d22634c/django_imagefield-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "446660432b7b426c63bba7cf46119e59", "sha256": "0ae9275e650a26e1d7f4a4a36b24688bbda0d7a86dbbf3a99796d6036ddf93ad" }, "downloads": -1, "filename": "django-imagefield-0.2.1.tar.gz", "has_sig": false, "md5_digest": "446660432b7b426c63bba7cf46119e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11567, "upload_time": "2018-04-05T08:58:48", "url": "https://files.pythonhosted.org/packages/3b/09/37ca5ff9ee610224ac3d9124be9fc1e5c94da71b2ba6aa6bd078a9c522ad/django-imagefield-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "303d6e5e09c9c183f51913959761062d", "sha256": "ff2a988f7f92b32ddc08df44c4eaac568bf33730660293772ef02b99b7824e38" }, "downloads": -1, "filename": "django_imagefield-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "303d6e5e09c9c183f51913959761062d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16567, "upload_time": "2018-04-06T08:58:05", "url": "https://files.pythonhosted.org/packages/b6/c3/4428033e4e404b76463a9b598f1ead82ff1b97e8653b949493a751a8bbb0/django_imagefield-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2b60565519d72389be14e33a5704b45", "sha256": "ba6079e3be59558867ceb4611d6ca3a9a7bb5ef6496e701b41c1012443482f5b" }, "downloads": -1, "filename": "django-imagefield-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e2b60565519d72389be14e33a5704b45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14280, "upload_time": "2018-04-06T08:58:04", "url": "https://files.pythonhosted.org/packages/e8/4f/c2558d1832c6fcdffd413704084e16f02f7fb83b557f1a47f364e692fab2/django-imagefield-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "60cbf263b773a4c53965adffe7fc18f4", "sha256": "0616ee9a36620b436dbc3b8fcc5c5523742b02f0de477986243e36df31d4e52b" }, "downloads": -1, "filename": "django_imagefield-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60cbf263b773a4c53965adffe7fc18f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15408, "upload_time": "2018-04-10T08:11:22", "url": "https://files.pythonhosted.org/packages/54/cb/fbc21bcddb2e759f4eac33bd1127f3dc7be0397945ff952838e628046a14/django_imagefield-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fee6318fd361076f8fec02a379b58f54", "sha256": "c4b2566d16f7c3b7ce341be48d191514fc3653cd424307f040be8dee7066d4fe" }, "downloads": -1, "filename": "django-imagefield-0.2.3.tar.gz", "has_sig": false, "md5_digest": "fee6318fd361076f8fec02a379b58f54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11771, "upload_time": "2018-04-10T08:11:24", "url": "https://files.pythonhosted.org/packages/7b/d0/5cf7fc7018691dd2e20c19adc5e93cd753499aa63e86ecc317695a0242fc/django-imagefield-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "89675157b0e172cf545c26e7f357413f", "sha256": "b7efabc93d79f93e1e2aef2484f4dccfe8cab307c942846c3f2539630dc6cda7" }, "downloads": -1, "filename": "django_imagefield-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89675157b0e172cf545c26e7f357413f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15430, "upload_time": "2018-04-10T15:35:00", "url": "https://files.pythonhosted.org/packages/e3/56/7e6d68eea1dd5bc8c7249cc8f65c3963bfd16a8f3ffaf5c89d7843e2762f/django_imagefield-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddf140bab7a1bafb17c938c2aaf8a6c0", "sha256": "3643e85855b84fa03fcb185b67cfaba25329e6c67cb59feb6dc73107a064476d" }, "downloads": -1, "filename": "django-imagefield-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ddf140bab7a1bafb17c938c2aaf8a6c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11783, "upload_time": "2018-04-10T15:35:01", "url": "https://files.pythonhosted.org/packages/89/33/e10c682baf76005b7db80553ab4c0e8149eb2c08350095530ca5951ff020/django-imagefield-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7a4cf8684e0c8b26ff3f982c0871633e", "sha256": "ba1a4402a092cbb4f999cc363e72acc8d6d39bc2eff1744e712252fed342d6d4" }, "downloads": -1, "filename": "django_imagefield-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a4cf8684e0c8b26ff3f982c0871633e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15424, "upload_time": "2018-05-29T06:39:47", "url": "https://files.pythonhosted.org/packages/a8/d2/80486ece3161cf6d62ec73ddb9dbb24c904ec6d937828a9b919d814cf102/django_imagefield-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "883207ece6cc9c358dcc1b6daf7294ae", "sha256": "0a05ba82f08c294e50154411817f8adccde283625a1433990bb720687a4f621f" }, "downloads": -1, "filename": "django-imagefield-0.3.0.tar.gz", "has_sig": false, "md5_digest": "883207ece6cc9c358dcc1b6daf7294ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11816, "upload_time": "2018-05-29T06:39:49", "url": "https://files.pythonhosted.org/packages/d0/73/5efe022101b5e03f6f9dda86aa22c13ca076bcaf9ca41a70d7c37849819e/django-imagefield-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5a31bebef47a5d706811e04de30dd127", "sha256": "40132360da6611dae44d2b9fa019194193166f09a71bc1dad08946f736af0f3d" }, "downloads": -1, "filename": "django_imagefield-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a31bebef47a5d706811e04de30dd127", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16009, "upload_time": "2018-08-13T08:41:45", "url": "https://files.pythonhosted.org/packages/a3/08/0545c57265a993ed1ebc10d6dd23425b7f03a22a820729f2cedabf596e98/django_imagefield-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54cf231336abac13fbb4139c1b9ee9cd", "sha256": "cd8392419064e949c472e71f13efff499be3cbaeb80c98350b664950ff172824" }, "downloads": -1, "filename": "django-imagefield-0.4.0.tar.gz", "has_sig": false, "md5_digest": "54cf231336abac13fbb4139c1b9ee9cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12034, "upload_time": "2018-08-13T08:41:47", "url": "https://files.pythonhosted.org/packages/d7/c9/9899400e188f5a9ce9ea7fe37d25904b7b15b402761fcae93b84d67e0e81/django-imagefield-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "204d03318898f7c325f0dbec11aff912", "sha256": "39b792c8ecd4ed783c5cc66f11b7ef92a3f6fad6d62a8af6498fb825c627ee26" }, "downloads": -1, "filename": "django_imagefield-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "204d03318898f7c325f0dbec11aff912", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16242, "upload_time": "2018-08-15T09:20:26", "url": "https://files.pythonhosted.org/packages/79/de/56de71fe808ea08fa93e14c5d97b23d1801eb743d3f7061bbbd6186cf65d/django_imagefield-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94f8fe0445d27603e58a3216b2667012", "sha256": "2c74eda10fe240d29490b1bce15e6136ec21dc043b807ef3f10be47f9901385c" }, "downloads": -1, "filename": "django-imagefield-0.5.0.tar.gz", "has_sig": false, "md5_digest": "94f8fe0445d27603e58a3216b2667012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12188, "upload_time": "2018-08-15T09:20:28", "url": "https://files.pythonhosted.org/packages/7f/52/f2b0b5d8036894079531dfcd4d8788f094bc94f2616fd79a098034bb2fc1/django-imagefield-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "36056503402bbf5f6edc7145d7a1b667", "sha256": "ae273d5ccd96ad79363c138e1a01f53a576014d139daa870cbad461cd433d335" }, "downloads": -1, "filename": "django_imagefield-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36056503402bbf5f6edc7145d7a1b667", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16462, "upload_time": "2018-08-24T14:27:10", "url": "https://files.pythonhosted.org/packages/37/f9/a0d15cbb5a443e4fd48923aef937bd9264437f096499d2e44c0db9dde2a0/django_imagefield-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67072bae5c3545a83d4422262c39ec03", "sha256": "8442f029a1452a407be1f3bf7e9cb1b6942c43fffd0531985c9e843f1027838d" }, "downloads": -1, "filename": "django-imagefield-0.5.1.tar.gz", "has_sig": false, "md5_digest": "67072bae5c3545a83d4422262c39ec03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12376, "upload_time": "2018-08-24T14:27:11", "url": "https://files.pythonhosted.org/packages/ad/82/f9c6454bdfef3f5c607d8f69c424f30023b152e4657baea64579537e59ab/django-imagefield-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "aba5309f54bfcdf545cab944774bd54d", "sha256": "74d0e08f808065ecbadc1fb3f9facdd4462d81d8a92ea72c85da9563e7ba5874" }, "downloads": -1, "filename": "django_imagefield-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aba5309f54bfcdf545cab944774bd54d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16469, "upload_time": "2018-09-04T15:57:49", "url": "https://files.pythonhosted.org/packages/1e/45/2852497657f772a15be3ee3495c156791eb17b3cceeb1a62aadc26ea972d/django_imagefield-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbe67066476679adfeeaec0a5e1166ae", "sha256": "4b587f5a4a4f2bc3e773fd114779a7627f8c78352e8c229fe26f89dbdfbb1b07" }, "downloads": -1, "filename": "django-imagefield-0.5.2.tar.gz", "has_sig": false, "md5_digest": "fbe67066476679adfeeaec0a5e1166ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12380, "upload_time": "2018-09-04T15:57:51", "url": "https://files.pythonhosted.org/packages/92/a2/ddc29ac9caf69a7665da715001d3412b7df729b7973e20e34b50f5b89abc/django-imagefield-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3630d3e811a8140e43fbd6e2026815c8", "sha256": "c280e0f1fa86e9dbb62a472cb245229b7ee4d7583709905047c50a3b55049b0d" }, "downloads": -1, "filename": "django_imagefield-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3630d3e811a8140e43fbd6e2026815c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16877, "upload_time": "2018-09-13T11:59:20", "url": "https://files.pythonhosted.org/packages/82/e8/babd4f10be3d54fead514898ec6d2c45aaf9f470ddd65c67d8906c6e4913/django_imagefield-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5994ef4f2bc255e7c223c44be455e66", "sha256": "1570045239f757a6fef4659faa43ea7c0949c39c5bccb63522be2d474b18d62e" }, "downloads": -1, "filename": "django-imagefield-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f5994ef4f2bc255e7c223c44be455e66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12650, "upload_time": "2018-09-13T11:59:22", "url": "https://files.pythonhosted.org/packages/78/6e/f22b530b7bc9e40816d3660fd55d6f8f23c57e146587537fcbe0d35a91ee/django-imagefield-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "13556270e8ee97c9f301fdbdf268c188", "sha256": "bb99426917737bc90997eb73ba15a9efcb929d41e182e61478db16903fbd062c" }, "downloads": -1, "filename": "django_imagefield-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13556270e8ee97c9f301fdbdf268c188", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16935, "upload_time": "2018-09-13T12:17:35", "url": "https://files.pythonhosted.org/packages/bb/d1/7369efc89fa40bb1ff9b3c0696a365253ef779c042cb17c4073be3522ffa/django_imagefield-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e7fa3b6f6b57f7a004884432fe0720c", "sha256": "67f60a9016596b15d5d9f270f54504d761f9a5cc9d41c4f073e3755606c19436" }, "downloads": -1, "filename": "django-imagefield-0.6.1.tar.gz", "has_sig": false, "md5_digest": "6e7fa3b6f6b57f7a004884432fe0720c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12700, "upload_time": "2018-09-13T12:17:37", "url": "https://files.pythonhosted.org/packages/d0/74/ba362f2a576f8aceabdeaaeb68101d65bc59ec60ecdc34085d59b2d46149/django-imagefield-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "52857370a580f8efcee862fb96ea0be2", "sha256": "7f79aafdb216844471cbf693e52273ee7c2a1a8e75512fc429e4116f81bf6c7c" }, "downloads": -1, "filename": "django_imagefield-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52857370a580f8efcee862fb96ea0be2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16999, "upload_time": "2018-09-13T15:15:24", "url": "https://files.pythonhosted.org/packages/a3/3a/9b19d1ff824bc351988aedfd8425c79112dc724f7781410c530a29146148/django_imagefield-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "522c6d1b57cd5ad5a95125fd2d81d22a", "sha256": "3932aa323e4b9f74f27795422dc05bfd3138e65aa46556098a9f0be0ee3493f2" }, "downloads": -1, "filename": "django-imagefield-0.6.2.tar.gz", "has_sig": false, "md5_digest": "522c6d1b57cd5ad5a95125fd2d81d22a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12758, "upload_time": "2018-09-13T15:15:25", "url": "https://files.pythonhosted.org/packages/d5/4d/ed2cae0c57432e516e3e6755d334fbd5da46cb18cb003d5a36896ec48047/django-imagefield-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "34a0e34168e7b05ab7a788a97b3ec46d", "sha256": "bf16f047f6ea4072ad913630a7b6cd73b6f938bd05925bc7efa8d3f9985e534e" }, "downloads": -1, "filename": "django_imagefield-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34a0e34168e7b05ab7a788a97b3ec46d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17270, "upload_time": "2018-09-20T11:52:33", "url": "https://files.pythonhosted.org/packages/47/e8/0ead44f3f4f04e8ac7beaf1cb25ada637b18a548dae7113d9403c90954b5/django_imagefield-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "625df2b954bb6f275eeedb282c79a74b", "sha256": "13e22451f8590159361f6b1fb24e550d825b6eb135cbfbdfd4ab81daea22813a" }, "downloads": -1, "filename": "django-imagefield-0.6.3.tar.gz", "has_sig": false, "md5_digest": "625df2b954bb6f275eeedb282c79a74b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13012, "upload_time": "2018-09-20T11:52:35", "url": "https://files.pythonhosted.org/packages/e0/fa/1f941c9880b50343ec57474699e5976fff1bea0dfc74634a5889e91f453f/django-imagefield-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "d7531070fb7e2c758e707b448af3074d", "sha256": "0e1579926b9f6982b7c830151910c2bf8f850ca9a7296648628ce57f6c788772" }, "downloads": -1, "filename": "django_imagefield-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7531070fb7e2c758e707b448af3074d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17457, "upload_time": "2018-10-18T11:59:38", "url": "https://files.pythonhosted.org/packages/8c/f3/df3dad68801746a1ec3e4bb55f30226878e30e97d4bb8beda51b54aa585a/django_imagefield-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2754df2a9639dd335d9afa7264ffe28", "sha256": "44ea081d4613cc05c6fbd646ab89036e8d417fe1ce45e73472ba7a8fd613794f" }, "downloads": -1, "filename": "django-imagefield-0.6.4.tar.gz", "has_sig": false, "md5_digest": "e2754df2a9639dd335d9afa7264ffe28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13187, "upload_time": "2018-10-18T11:59:40", "url": "https://files.pythonhosted.org/packages/a8/b9/12668df847765d0ab749a4f7d26340ffaac197217dba9221484329eb67f9/django-imagefield-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "54701e11f19fb08bb547ff40b252e750", "sha256": "ee77090115fbf858b4008d0126aa91c86c6cf7a7944a2505d34a1ddf147c3966" }, "downloads": -1, "filename": "django_imagefield-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54701e11f19fb08bb547ff40b252e750", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15446, "upload_time": "2018-10-18T16:18:18", "url": "https://files.pythonhosted.org/packages/53/7a/ce5c44ac09d64f60fa536ecd5415c8f823d043a386835efb67678f3c6d02/django_imagefield-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2008649cffc7ef6a0343dd97af6b2c3", "sha256": "dde26337cdfcd43b68d4893ea38445a32dbc4980e0a16ea6362e6fe5ba1cc542" }, "downloads": -1, "filename": "django-imagefield-0.7.0.tar.gz", "has_sig": false, "md5_digest": "d2008649cffc7ef6a0343dd97af6b2c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14030, "upload_time": "2018-10-18T16:18:19", "url": "https://files.pythonhosted.org/packages/02/59/faef566a65d3c93ab8ca8acea8cc32a8ed407202e58680ed40840cd610d8/django-imagefield-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "b6676d3d773c540a81515eb4029ffe19", "sha256": "f7323df849d6b233e8c4db9ade352f4bf06677d06d90c80d8be4cd6a551d372c" }, "downloads": -1, "filename": "django_imagefield-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6676d3d773c540a81515eb4029ffe19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20392, "upload_time": "2019-01-04T09:02:21", "url": "https://files.pythonhosted.org/packages/75/ee/db424b8e238108bbe1740267423038c53a4231425eb21a7bdd1be4b021c2/django_imagefield-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfd7050abc3ecfcd7c33fbfaa2785b76", "sha256": "0ba01c0edb4bc56102c37c7d97340624f1828d22d84d04392f03ea9056186586" }, "downloads": -1, "filename": "django-imagefield-0.7.1.tar.gz", "has_sig": false, "md5_digest": "bfd7050abc3ecfcd7c33fbfaa2785b76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15263, "upload_time": "2019-01-04T09:02:24", "url": "https://files.pythonhosted.org/packages/13/d2/001161876f4cafddae7b33da62d19316f011ea288b421e4b13e77e7c1015/django-imagefield-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "e725b672c7bf119dbe290a247ec1ce98", "sha256": "1391966bcb4cb62e8853685d061cde7cd32b2194463ae1ddb625e7cbde34c7bb" }, "downloads": -1, "filename": "django_imagefield-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e725b672c7bf119dbe290a247ec1ce98", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20420, "upload_time": "2019-02-19T12:10:32", "url": "https://files.pythonhosted.org/packages/bd/f7/cc74802bf152f721a8ff8f269db1201254f4c228439dc805e921d982016a/django_imagefield-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c85779e42db2955e8a512c700244841", "sha256": "31f70a665b32c82a69afa5407dc534f307b028b5334d90d46ef74d3e83c22699" }, "downloads": -1, "filename": "django-imagefield-0.7.2.tar.gz", "has_sig": false, "md5_digest": "8c85779e42db2955e8a512c700244841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15287, "upload_time": "2019-02-19T12:10:33", "url": "https://files.pythonhosted.org/packages/4d/ab/ff3f5b8640c40088625ade5cbd9a93a743c2117d3de9a0da4183d9a48ce8/django-imagefield-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "c6245bde9085096030e9338d77a633af", "sha256": "58317670422717838f77cc8163a57c40e421699e9915d2b939566394fa2df32f" }, "downloads": -1, "filename": "django_imagefield-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6245bde9085096030e9338d77a633af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20517, "upload_time": "2019-02-25T15:08:54", "url": "https://files.pythonhosted.org/packages/1e/3b/7a8eb3d3aba2801ef36ca28e49655671f36deadab0759ef3caeb504f5161/django_imagefield-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f7d5c34c4d892984e6f5feab073a94b", "sha256": "008d758b781842e77acf5ef8ec123e34e42911b4d42ec108f281e1b7943dba02" }, "downloads": -1, "filename": "django-imagefield-0.7.3.tar.gz", "has_sig": false, "md5_digest": "1f7d5c34c4d892984e6f5feab073a94b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15360, "upload_time": "2019-02-25T15:08:55", "url": "https://files.pythonhosted.org/packages/7e/4b/f90064e3b480338451afd4249aacb23e749da718913f562ed9745710b779/django-imagefield-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "16ce81988892df70b8de11e86d904bc5", "sha256": "7451f3b0197f44a2e779abab3aecf114ae2a0057d2407167c54f19553022039d" }, "downloads": -1, "filename": "django_imagefield-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16ce81988892df70b8de11e86d904bc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20464, "upload_time": "2019-06-21T11:23:28", "url": "https://files.pythonhosted.org/packages/c6/07/3fbced65afff4a32522be30a160237479deba540cfe42e898aed3d37d0bf/django_imagefield-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "397cecf0173d0101a28b6fa676f7d034", "sha256": "a8ad1817a46732c7b0b934b01e664136fb88fe23c77d8534dcbb462f20f0c75c" }, "downloads": -1, "filename": "django-imagefield-0.8.0.tar.gz", "has_sig": false, "md5_digest": "397cecf0173d0101a28b6fa676f7d034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15328, "upload_time": "2019-06-21T11:23:30", "url": "https://files.pythonhosted.org/packages/4b/fc/f1fae24995d730f8fa919d2d1513500d991045862079032bbb942bfeb1ba/django-imagefield-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "da867d9dd46d6ba118f5d9bddb4b3da6", "sha256": "9b34329c6ac6be55be4e16b363a95ec9ff2f70a43b067d36999df64c66806375" }, "downloads": -1, "filename": "django_imagefield-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da867d9dd46d6ba118f5d9bddb4b3da6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20477, "upload_time": "2019-07-02T14:29:11", "url": "https://files.pythonhosted.org/packages/e9/02/15bd98abc002cd7d6f80e614ef23850ccbd37553f6eade4e774e509cf5fb/django_imagefield-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d5384911117932122505af4a06f30b8", "sha256": "264f4ae6840a562a91d834630375c4cf2c5281fb7d3f6fafffe6d4fbfc51f1d7" }, "downloads": -1, "filename": "django-imagefield-0.8.1.tar.gz", "has_sig": false, "md5_digest": "4d5384911117932122505af4a06f30b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15361, "upload_time": "2019-07-02T14:29:12", "url": "https://files.pythonhosted.org/packages/34/19/95b3792e5fd81e821a264459b11d8200915b4fcc11fd49832525d0e09d9b/django-imagefield-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "998c2b25f1b4e2295fa3168a7ff6919d", "sha256": "9233cc07300740863a51d2216a9bc115ab2ceb8e93909b3e9760dd248022c7e1" }, "downloads": -1, "filename": "django_imagefield-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "998c2b25f1b4e2295fa3168a7ff6919d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20529, "upload_time": "2019-09-24T07:01:42", "url": "https://files.pythonhosted.org/packages/d9/1d/2a4dbdd6922f37e9d8157f1c8a953f789f1c5e6ed11efb5f7d332ed7c872/django_imagefield-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25a47d368c44e072f0a7359b958f5717", "sha256": "92515df85d3ef8afb7ce693ac75b9a82b3592d5166b4038b056a47aaf7b024b0" }, "downloads": -1, "filename": "django-imagefield-0.8.2.tar.gz", "has_sig": false, "md5_digest": "25a47d368c44e072f0a7359b958f5717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15435, "upload_time": "2019-09-24T07:01:46", "url": "https://files.pythonhosted.org/packages/57/47/9327077936ddaff87439913cb9c78991c9797998cbbdaf10ea7dc944db4d/django-imagefield-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "dc8d8c36e79ddd5f6da6194ff3282f91", "sha256": "9537a63f4c41264b8ea369abfa7d80d5db085b63f940af4a30a2252a43cabb6d" }, "downloads": -1, "filename": "django_imagefield-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc8d8c36e79ddd5f6da6194ff3282f91", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20532, "upload_time": "2019-09-24T07:06:27", "url": "https://files.pythonhosted.org/packages/69/5a/1220419427154dceda50d87536e6a65573f34e6db0145da9e3ecbffd01a5/django_imagefield-0.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81abef7881034e0c3140a84fd4c11c27", "sha256": "0acd5e805463d222bd7f0f9a31dfc64756ed703cf5da441e928b577a07c09a23" }, "downloads": -1, "filename": "django-imagefield-0.8.3.tar.gz", "has_sig": false, "md5_digest": "81abef7881034e0c3140a84fd4c11c27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15439, "upload_time": "2019-09-24T07:06:29", "url": "https://files.pythonhosted.org/packages/ed/9b/acbbc17b603dd164572445430df5d165c8a6709aaf25c81078d69c9af03d/django-imagefield-0.8.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc8d8c36e79ddd5f6da6194ff3282f91", "sha256": "9537a63f4c41264b8ea369abfa7d80d5db085b63f940af4a30a2252a43cabb6d" }, "downloads": -1, "filename": "django_imagefield-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc8d8c36e79ddd5f6da6194ff3282f91", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20532, "upload_time": "2019-09-24T07:06:27", "url": "https://files.pythonhosted.org/packages/69/5a/1220419427154dceda50d87536e6a65573f34e6db0145da9e3ecbffd01a5/django_imagefield-0.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81abef7881034e0c3140a84fd4c11c27", "sha256": "0acd5e805463d222bd7f0f9a31dfc64756ed703cf5da441e928b577a07c09a23" }, "downloads": -1, "filename": "django-imagefield-0.8.3.tar.gz", "has_sig": false, "md5_digest": "81abef7881034e0c3140a84fd4c11c27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15439, "upload_time": "2019-09-24T07:06:29", "url": "https://files.pythonhosted.org/packages/ed/9b/acbbc17b603dd164572445430df5d165c8a6709aaf25c81078d69c9af03d/django-imagefield-0.8.3.tar.gz" } ] }