{ "info": { "author": "Cloudinary", "author_email": "info@cloudinary.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "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", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Multimedia :: Sound/Audio", "Topic :: Multimedia :: Sound/Audio :: Conversion", "Topic :: Multimedia :: Video", "Topic :: Multimedia :: Video :: Conversion", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Cloudinary\n==========\n\nCloudinary is a cloud service that offers a solution to a web\napplication's entire image management pipeline.\n\nEasily upload images to the cloud. Automatically perform smart image\nresizing, cropping and conversion without installing any complex\nsoftware. Integrate Facebook or Twitter profile image extraction in a\nsnap, in any dimension and style to match your website's graphics\nrequirements. Images are seamlessly delivered through a fast CDN, and\nmuch much more.\n\nCloudinary offers comprehensive APIs and administration capabilities and\nis easy to integrate with any web application, existing or new.\n\nCloudinary provides URL and HTTP based APIs that can be easily\nintegrated with any Web development framework.\n\nFor Python, Cloudinary provides an egg for simplifying the integration\neven further.\n\nGetting started guide\n---------------------\n\n|image0| Take a look at our `Getting started guide for Python &\nDjango `__.\n\nSetup\n-----\n\nYou can install Cloudinary's module using either ``easy_install`` or\n``pip`` package management tools. For example:\n\n.. code:: sh\n\n $ pip install cloudinary\n\nTry it right away\n-----------------\n\nSign up for a `free\naccount `_ so you can try\nout image transformations and seamless image delivery through CDN.\n\n*Note: Replace ``demo`` in all the following examples with your\nCloudinary's ``cloud name``.*\n\nAccessing an uploaded image with the ``sample`` public ID through a CDN:\n\nhttp://res.cloudinary.com/demo/image/upload/sample.jpg\n\n.. figure:: https://res.cloudinary.com/demo/image/upload/w_0.4/sample.jpg\n :alt: Sample\n\n Sample\n\nGenerating a 150x100 version of the ``sample`` image and downloading it\nthrough a CDN:\n\nhttp://res.cloudinary.com/demo/image/upload/w\\_150,h\\_100,c\\_fill/sample.jpg\n\n.. figure:: https://res.cloudinary.com/demo/image/upload/w_150,h_100,c_fill/sample.jpg\n :alt: Sample 150x100\n\n Sample 150x100\n\nConverting to a 150x100 PNG with rounded corners of 20 pixels:\n\nhttp://res.cloudinary.com/demo/image/upload/w\\_150,h\\_100,c\\_fill,r\\_20/sample.png\n\n.. figure:: https://res.cloudinary.com/demo/image/upload/w_150,h_100,c_fill,r_20/sample.png\n :alt: Sample 150x150 Rounded PNG\n\n Sample 150x150 Rounded PNG\n\nFor many more transformation options, see our `image transformations\ndocumentation `__.\n\nGenerating a 120x90 thumbnail based on automatic face detection of the\nFacebook profile picture of Bill Clinton:\n\nhttp://res.cloudinary.com/demo/image/facebook/c\\_thumb,g\\_face,h\\_90,w\\_120/billclinton.jpg\n\n.. figure:: https://res.cloudinary.com/demo/image/facebook/c_thumb,g_face,h_90,w_120/billclinton.jpg\n :alt: Facebook 90x200\n\n Facebook 90x120\n\nFor more details, see our documentation for embedding\n`Facebook `__\nand\n`Twitter `__\nprofile pictures.\n\nUsage\n-----\n.. _configuration:\n\nConfiguration\n~~~~~~~~~~~~~\n\nEach request for building a URL of a remote cloud resource must have the\n``cloud_name`` parameter set. Each request to our secure APIs (e.g.,\nimage uploads, eager sprite generation) must have the ``api_key`` and\n``api_secret`` parameters set. See `API, URLs and access\nidentifiers `_\nfor more details.\n\nSetting the ``cloud_name``, ``api_key`` and ``api_secret`` parameters\ncan be done either directly in each call to a Cloudinary method, by\ncalling the cloudinary.config(), by using environment variables, or\nusing the CLOUDINARY django settings.\n\nYou can `download your customized cloudinary python\nconfiguration `__\nusing our Management Console.\n\nEmbedding and transforming images\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAny image uploaded to Cloudinary can be transformed and embedded using\npowerful view helper methods:\n\nThe following example generates the url for accessing an uploaded\n``sample`` image while transforming it to fill a 100x150 rectangle:\n\n.. code:: python\n\n cloudinary.utils.cloudinary_url(\"sample.jpg\",\n width = 100,\n height = 150,\n crop = \"fill\")\n\nAnother example, emedding a smaller version of an uploaded image while\ngenerating a 90x90 face detection based thumbnail:\n\n.. code:: python\n\n cloudinary.utils.cloudinary_url(\"woman.jpg\",\n width = 90,\n height = 90,\n crop = \"thumb\",\n gravity = \"face\")\n\nYou can provide either a Facebook name or a numeric ID of a Facebook\nprofile or a fan page.\n\nEmbedding a Facebook profile to match your graphic design is very\nsimple:\n\n.. code:: python\n\n cloudinary.utils.cloudinary_url(\"billclinton.jpg\",\n width = 90,\n height = 130,\n type = \"facebook\",\n crop = \"fill\",\n gravity = \"north_west\")\n\nSame goes for Twitter:\n\n.. code:: python\n\n cloudinary.utils.cloudinary_url(\"billclinton.jpg\",\n type = \"twitter_name\")\n\n|image1| See `our\ndocumentation `__\nfor more information about displaying and transforming images in Python\n& Django.\n\nUpload\n~~~~~~\n\nAssuming you have your Cloudinary configuration parameters defined\n(``cloud_name``, ``api_key``, ``api_secret``), uploading to Cloudinary\nis very simple.\n\nThe following example uploads a local JPG to the cloud:\n\n.. code:: python\n\n cloudinary.uploader.upload(\"my_picture.jpg\")\n\nThe uploaded image is assigned a randomly generated public ID. The image\nis immediately available for download through a CDN:\n\n.. code:: python\n\n cloudinary.utils.cloudinary_url(\"abcfrmo8zul1mafopawefg.jpg\")\n\n # http://res.cloudinary.com/demo/image/upload/abcfrmo8zul1mafopawefg.jpg\n\nYou can also specify your own public ID:\n\n.. code:: python\n\n cloudinary.uploader.upload(\"http://www.example.com/image.jpg\", public_id = 'sample_remote')\n\n cloudinary.utils.cloudinary_url(\"sample_remote.jpg\")\n\n # http://res.cloudinary.com/demo/image/upload/sample_remote.jpg\n\n|image2| See `our\ndocumentation `__\nfor plenty more options of uploading to the cloud from your Python &\nDjango code or directly from the browser.\n\nDjango\n------\n\nConfiguration\n~~~~~~~~~~~~~\n1. Follow python configuration_ instructions.\n2. Add ``cloudinary`` to `INSTALLED_APPS` in your `settings.py` file.\n\ncloudinary.CloudinaryImage\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRepresents an image stored in Cloudinary.\n\nUsage:\n\n.. code:: python\n\n img = cloudinary.CloudinaryImage(\"sample\", format=\"png\")\n\n img.build_url(width=100, height=100, crop=\"fill\")\n # http://res.cloudinary.com/cloud_name/image/upload/c_fill,h_100,w_100/sample.png\n\n # Note: since v1.0.0 this method was change from 'url'\n # to 'build_url' to avoid conflicts with the 'url' property.\n\n img.image(width=100, height=100, crop=\"fill\")\n # \n\nModels\n~~~~~~\n\nCloudinaryField\n^^^^^^^^^^^^^^^\n\nThe ``cloudinary.models.CloudinaryField`` defines a field in the model\nthat represents an image stored in Cloudinary. Allows you to store\nreferences to Cloudinary stored images in your model. The internal type\nof the field is ``CharField``.\n\nReturns an CloudinaryResource object.\n\nUsage:\n\n.. code:: python\n\n class Poll(models.Model):\n # ...\n image = cloudinary.models.CloudinaryField('image')\n\nConfiguration\n^^^^^^^^^^^^^\n\nThe size of the ``CloudinaryField`` can be set in the Django\n``setting.py`` file:\n\n.. code:: python\n\n CLOUDINARY = {\n 'max_length': 200,\n }\n\nForms\n~~~~~\n\nThe CloudinaryField model field has\n``default_form_class = cloudinary.forms.CloudinaryFileField``. You can\ncreate a simple ModelForm that will let you upload an image to through\nthe backend to cloudinary.\n\n.. code:: python\n\n class PollForm(django.forms.ModelForm):\n Meta:\n class = Poll\n\n``cloudinary.forms.CloudinaryFileField`` - simple upload\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nForm field that renders to a simple file input html element and allows\nyou to validate, upload to Cloudinary and convert to CloudinaryImage an\nuploaded image file\n\n``cloudinary.forms.CloudinaryJsFileField`` - direct ajax upload\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nThis form field renders to a special input element that interacts with\nCloudinary's jQuery plugin and jQuery-File-Upload. It allows you to\nvalidate and convert to CloudinaryImage a signed Cloudinary image\nreference resulting from a successful image upload (see\n`here `__)\n\nCloudinary template tags\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nInitialization:\n^^^^^^^^^^^^^^^\n\n.. code:: htmldjango\n\n {% load cloudinary %}\n\nIncluding the required Javascript files:\n\n.. code:: htmldjango\n\n {% cloudinary_includes %}\n\nPassing configuration parameters to Cloudinary's jQuery plugin - will\ncreate a script tag with configuration initialization:\n\n.. code:: htmldjango\n\n {% cloudinary_js_config %}\n\nEmbedding images\n^^^^^^^^^^^^^^^^\n\nImage tags can be generated from a public\\_id or from a CloudinaryImage\nobject using:\n\n.. code:: htmldjango\n\n {% cloudinary image width=100 height=100 crop=\"fill\" %}\n \n\nUploading images\n^^^^^^^^^^^^^^^^\n\nThe following tag generates an html form field that can be used to\nupload the file directly to Cloudinary via ajax using the\njQuery-File-Upload widget. It could be used simply without parameters,\nanywhere in the DOM:\n\n.. code:: django\n\n {% cloudinary_direct_upload_field request=request %}\n\nAlternatively, if used within an HTML form, after successful upload, the\njQuery plugin creates a hidden input field that could be used to pass\nthe uploaded image's metadata to the backend:\n\n.. code:: htmldjango\n\n
\n {% csrf_token %}\n {% cloudinary_direct_upload_field field='fieldname' request=request %}\n
\n\nIn both cases, the request object is optional, but is needed for\ncorrectly handling older browsers which don't fully support CORS.\n\nThe following tag generates an html form that can be used to upload the\nfile directly to Cloudinary. The result is a redirect to the supplied\ncallback\\_url.\n\n.. code:: htmldjango\n\n {% cloudinary_direct_upload callback_url %}\n\nOptional parameters:\n\n- ``public_id`` - The name of the uploaded file in Cloudinary\n\nCode samples\n------------\n\nBasic Python sample\n~~~~~~~~~~~~~~~~~~~\n\nThis sample is a synchronous script that shows the upload process from\nlocal file, remote URL, with different transformations and options.\n\nThe source code and more details are available here:\n\nhttps://github.com/cloudinary/pycloudinary/tree/master/samples/basic\n\nPhoto Album - Django Web application\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nA simple web application that allows you to uploads photos, maintain a\ndatabase with references to them, list them with their metadata, and\ndisplay them using various cloud-based transformations.\n\nThe source code and more details are available here:\n\nhttps://github.com/cloudinary/cloudinary-django-sample\n\nAdditional resources\n--------------------\n\nAdditional resources are available at:\n\n- `Website `__\n- `Documentation `__\n- `Knowledge Base `__\n- `Documentation for Django\n integration `__\n- `Django image upload\n documentation `__\n- `Django image manipulation\n documentation `__\n- `Image transformations\n documentation `__\n\nSupport\n-------\n\nYou can `open an issue through\nGitHub `__.\n\nContact us http://cloudinary.com/contact\n\nStay tuned for updates, tips and tutorials:\n`Blog `__,\n`Twitter `__,\n`Facebook `__.\n\nLicense\n-------\n\nReleased under the MIT license.\n\nContains MIT licensed code from\n`poster `__.\n\n.. |image0| image:: http://res.cloudinary.com/cloudinary/image/upload/see_more_bullet.png\n.. |image1| image:: http://res.cloudinary.com/cloudinary/image/upload/see_more_bullet.png\n.. |image2| image:: http://res.cloudinary.com/cloudinary/image/upload/see_more_bullet.png\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://cloudinary.com", "keywords": "cloudinary image video upload crop resize filter transformation manipulation cdn", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cloudinary", "package_url": "https://pypi.org/project/cloudinary/", "platform": "", "project_url": "https://pypi.org/project/cloudinary/", "project_urls": { "Homepage": "http://cloudinary.com" }, "release_url": "https://pypi.org/project/cloudinary/1.18.2/", "requires_dist": null, "requires_python": "", "summary": "Python and Django SDK for Cloudinary", "version": "1.18.2" }, "last_serial": 5954626, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "24cf1a24c94de3d0ac5ffb5470030571", "sha256": "68bcae22a4ebedad5972e9f9bc59b8f38099cffeb462fe8b690a614bd53bfaf0" }, "downloads": -1, "filename": "cloudinary-0.2.1.tar.gz", "has_sig": false, "md5_digest": "24cf1a24c94de3d0ac5ffb5470030571", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6831, "upload_time": "2012-07-08T10:08:34", "url": "https://files.pythonhosted.org/packages/8f/19/66cd9af7764e7bd8d9fccc20ddd0c972b306a007ea25170d609c961d1259/cloudinary-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ce5c38d1729da5312a84c807bbeff777", "sha256": "b99250e23d0177f02f40eb5906a56d80aef3d9fe70d86034f351a6a144579f2a" }, "downloads": -1, "filename": "cloudinary-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ce5c38d1729da5312a84c807bbeff777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6862, "upload_time": "2012-07-12T18:12:37", "url": "https://files.pythonhosted.org/packages/51/19/0ed423d143e3fe31e0cd8a6487d0919f3866961d19dcd82707041240f592/cloudinary-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "bdfe3c233e23ff661f06813bf330d09b", "sha256": "221b4ffad26d3940fad1a099f14a1f6a7bd71461fe11124c5ec6adf9b607e83f" }, "downloads": -1, "filename": "cloudinary-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bdfe3c233e23ff661f06813bf330d09b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6927, "upload_time": "2012-07-13T08:07:04", "url": "https://files.pythonhosted.org/packages/4c/c3/2c8f27478730d7876e45d11787b23d591f432fdafba528fcfe87e2fd5c26/cloudinary-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "5ebb7a53e4da738e722d36287a476c7a", "sha256": "decd150e46416e32f199fe938c23f9a3cfb43f55f59c12082b31f9f0c0bb9387" }, "downloads": -1, "filename": "cloudinary-0.2.4.tar.gz", "has_sig": false, "md5_digest": "5ebb7a53e4da738e722d36287a476c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6992, "upload_time": "2012-07-23T09:26:45", "url": "https://files.pythonhosted.org/packages/74/68/2dfea652d1a6e3e2bc5737f5b7b511f26820aebead7c1c4084be5440e752/cloudinary-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "bebf66c40324de9b5905a3815ca1a72b", "sha256": "e3d9f18f370cc93cc43073de7d43547e6b24c2adba649ffebd84e1b06a54ed4c" }, "downloads": -1, "filename": "cloudinary-0.2.5.tar.gz", "has_sig": false, "md5_digest": "bebf66c40324de9b5905a3815ca1a72b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7096, "upload_time": "2012-07-27T11:35:02", "url": "https://files.pythonhosted.org/packages/45/7d/0ac0044c2c05dd653b849ffb03f7d3b0b8da42521cf2c839a8a53f6bc82f/cloudinary-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "ab34d4b0f4f9433989cd1bafc9894940", "sha256": "488903f88e9a7eda482e0e7fc96199ee894f1bd6fac2ff4989a25cb7e30ab54f" }, "downloads": -1, "filename": "cloudinary-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ab34d4b0f4f9433989cd1bafc9894940", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29256, "upload_time": "2012-08-27T08:39:17", "url": "https://files.pythonhosted.org/packages/ec/62/5f6b20229b211bbe78231e0300c35896f2e6ef2136705c5dceb29ac62fec/cloudinary-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "603b750d05ad18517c62e92a4502c20e", "sha256": "db459508483adba93d5ed96c01bb26c80f47e72ff0b2bd5564a688e57febe69a" }, "downloads": -1, "filename": "cloudinary-0.2.7.tar.gz", "has_sig": false, "md5_digest": "603b750d05ad18517c62e92a4502c20e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29669, "upload_time": "2012-10-02T15:19:24", "url": "https://files.pythonhosted.org/packages/82/52/d8517bcdd5fe4f8e1db237b91637e593a550a6d1a3c86afc6587eed15907/cloudinary-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "c7ffc4228fc12a029e65c699e971716e", "sha256": "e3b2708d4a6af83bb2b9965b91b99dbcd516256c7bc28ed98434903f6bab0c66" }, "downloads": -1, "filename": "cloudinary-0.2.8.tar.gz", "has_sig": false, "md5_digest": "c7ffc4228fc12a029e65c699e971716e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29817, "upload_time": "2012-10-08T14:40:18", "url": "https://files.pythonhosted.org/packages/0e/be/4dc57abee7c0f28776d5f59714426622812975821fcc49008977c521f8b1/cloudinary-0.2.8.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "323d94b2d1ad167f664c3fc38dc83ba6", "sha256": "272d4d3546e5cc24834f74f6c5201f8c617804c73259824fd29a3aa6d961ef89" }, "downloads": -1, "filename": "cloudinary-1.0.0.tar.gz", "has_sig": false, "md5_digest": "323d94b2d1ad167f664c3fc38dc83ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30445, "upload_time": "2012-10-28T09:12:15", "url": "https://files.pythonhosted.org/packages/bf/ca/8353e4b5acb31da0589facb17326accfbd66f8adb29acd6cd6457b99c2b4/cloudinary-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7dd84e397fa74948b2a8378a0c317643", "sha256": "cdd90987f96260d6a87fe30382b0a6f44af511986112f583b09c1869f8f722ec" }, "downloads": -1, "filename": "cloudinary-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7dd84e397fa74948b2a8378a0c317643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30489, "upload_time": "2012-11-22T12:14:29", "url": "https://files.pythonhosted.org/packages/c1/4f/433db237b6d7940cdee5d9cec1b38b087b382bba593d5c38a50f2aeae85e/cloudinary-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "f9802837c8b73714a235c5f68d891821", "sha256": "bfc18943f21f13675d8ae2b8fb3083e7405b4b05734341e6de5137126e5258fd" }, "downloads": -1, "filename": "cloudinary-1.0.10.tar.gz", "has_sig": false, "md5_digest": "f9802837c8b73714a235c5f68d891821", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47968, "upload_time": "2013-08-07T12:09:04", "url": "https://files.pythonhosted.org/packages/0d/00/75348df8ddadf8989e38a8429718333aa076a10e919b907e5fc8c97a442e/cloudinary-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "ff3466a549227dd3a7461c524be6c35f", "sha256": "45a3762d8133e4c2d0c539b9e723c89e4f659868d47fed3054b987c2456f01c7" }, "downloads": -1, "filename": "cloudinary-1.0.11.tar.gz", "has_sig": false, "md5_digest": "ff3466a549227dd3a7461c524be6c35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48160, "upload_time": "2013-10-20T06:54:38", "url": "https://files.pythonhosted.org/packages/bb/8b/509c8c9290e3eefbd55f3bce0e9fa2b8997020a6140956b7aa39e1f4de38/cloudinary-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "19ee29ce7bad21e9ad7697c696b54145", "sha256": "a00eda5e5c996b6ea7e3c630c6d6b3177c5d802706943f6fe63bfabcab5d2302" }, "downloads": -1, "filename": "cloudinary-1.0.12.tar.gz", "has_sig": false, "md5_digest": "19ee29ce7bad21e9ad7697c696b54145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48296, "upload_time": "2013-11-04T09:26:01", "url": "https://files.pythonhosted.org/packages/46/51/6518ba784bb990deb1d786b21c16575db09449f37621f3298390bbf985e4/cloudinary-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "4cbcb64c7e3fe0a210929be0d38af566", "sha256": "da0164fe71614c3373fe5717219b22a5a1712f9075ab91b32cbe4afde04f20f1" }, "downloads": -1, "filename": "cloudinary-1.0.13.tar.gz", "has_sig": false, "md5_digest": "4cbcb64c7e3fe0a210929be0d38af566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48966, "upload_time": "2014-01-09T15:52:11", "url": "https://files.pythonhosted.org/packages/61/36/d82f51f9e364175cf896581ced8ef6a31161fb4f6a610ecda071b9e84974/cloudinary-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "9ac00158cecdbb634b6a7a95585a78d9", "sha256": "1fcf87375c868cffd5141bc0fba338cbcfcf49519e36dd011c18a606390b9524" }, "downloads": -1, "filename": "cloudinary-1.0.14.tar.gz", "has_sig": false, "md5_digest": "9ac00158cecdbb634b6a7a95585a78d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55906, "upload_time": "2014-02-11T08:49:55", "url": "https://files.pythonhosted.org/packages/b8/d4/9f32539c027b5711e3bd71f754e2641f678d57193d9203e668923c68ddc6/cloudinary-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "6c1660a808d0689c5a322bd3231501bb", "sha256": "45902966121b8d8f72ea896bdb903cc44163db683e68024723bba05850724f1e" }, "downloads": -1, "filename": "cloudinary-1.0.15.tar.gz", "has_sig": false, "md5_digest": "6c1660a808d0689c5a322bd3231501bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56694, "upload_time": "2014-02-26T11:33:34", "url": "https://files.pythonhosted.org/packages/b9/7c/93c412f96313b51a31b16269f4f88010364f6be54b5d471d27c4b1dcaf9d/cloudinary-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "a4dbb6dc65ef8544777c49a98f2d99d3", "sha256": "71362e369d9a985b490195949f003ea5971c826edca604fc1ce8122d7dfd6015" }, "downloads": -1, "filename": "cloudinary-1.0.16.tar.gz", "has_sig": false, "md5_digest": "a4dbb6dc65ef8544777c49a98f2d99d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57531, "upload_time": "2014-03-25T15:45:43", "url": "https://files.pythonhosted.org/packages/04/77/9ec4283ad4ba6ddf9c2f186a44514e960fbc6ca23dc92d6c5318238302cb/cloudinary-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "21aec775cfb66dfc5b88c975a3459b87", "sha256": "52b49520d08aef4474e7d6567eea1ceb489d658d5de7a396de906b0c44ce4d0b" }, "downloads": -1, "filename": "cloudinary-1.0.17.tar.gz", "has_sig": false, "md5_digest": "21aec775cfb66dfc5b88c975a3459b87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58461, "upload_time": "2014-04-29T11:07:02", "url": "https://files.pythonhosted.org/packages/f4/53/ee0db56a92c947e7a8e6d201d8f4517af68405f67a91280a96e90a199c1c/cloudinary-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "cffd115c9f7cbe319828756554b68f4b", "sha256": "f55543ff7a6a10401d18ccdd0b8641f4bc05d9a6d0014292b5bff98804c9d68d" }, "downloads": -1, "filename": "cloudinary-1.0.18.tar.gz", "has_sig": false, "md5_digest": "cffd115c9f7cbe319828756554b68f4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61806, "upload_time": "2014-07-07T10:08:11", "url": "https://files.pythonhosted.org/packages/2f/75/8c9191fb2f743c843faf3c0031cc449000c7492234638c341245707278d5/cloudinary-1.0.18.tar.gz" } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "4c79e3dcdafd26570b344aa87131adc0", "sha256": "2752848474f92fe8a7f6ad9c5b10bd683080c691737b18e28e340ff12f166c11" }, "downloads": -1, "filename": "cloudinary-1.0.19.tar.gz", "has_sig": false, "md5_digest": "4c79e3dcdafd26570b344aa87131adc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65452, "upload_time": "2014-12-21T19:26:45", "url": "https://files.pythonhosted.org/packages/22/eb/19bf8c05e579f1810c2391617c86278f5bca14b73de98466f42f668d4689/cloudinary-1.0.19.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "794e6ce945df37535088bbb529efd1b5", "sha256": "64a1f95bcb7d43117fbe17358f8dbc648538efc2054923fd1396e0d6fa16600d" }, "downloads": -1, "filename": "cloudinary-1.0.2.tar.gz", "has_sig": false, "md5_digest": "794e6ce945df37535088bbb529efd1b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30553, "upload_time": "2013-01-15T14:11:48", "url": "https://files.pythonhosted.org/packages/1d/39/8f2ec672b4909fad44a77de60bf151e55217bafb4680331ab1d8458577ad/cloudinary-1.0.2.tar.gz" } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "dfe5df83ef4dcfd74bc46bac8ad572ad", "sha256": "01376148e83ad17f25ac33f7feabdbb20177d2af8e8259f2fb5a23ad3a84e723" }, "downloads": -1, "filename": "cloudinary-1.0.21.tar.gz", "has_sig": false, "md5_digest": "dfe5df83ef4dcfd74bc46bac8ad572ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64832, "upload_time": "2015-02-12T10:14:17", "url": "https://files.pythonhosted.org/packages/bf/cf/686063702044791fb6481c613fa6120a3a4a99acd4897937347ac59885a1/cloudinary-1.0.21.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "d317e6ee5696a5db44e26144f75b3f64", "sha256": "23d2a792ad3b2ddf70e016ab4cd31907e3b2de4304e0f61c9acea027fbd9ef6d" }, "downloads": -1, "filename": "cloudinary-1.0.3.tar.gz", "has_sig": false, "md5_digest": "d317e6ee5696a5db44e26144f75b3f64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30603, "upload_time": "2013-01-20T20:39:54", "url": "https://files.pythonhosted.org/packages/6e/5a/54a5de25c4f4b2d1b21c0532c7620a52c25f25e57868a0b82fb25547b7ae/cloudinary-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f5f3861ca4176053100ed00f7780a100", "sha256": "0426082a1f099051a1c6dc47d8f93f4d171ea49361d611c870638ab3a5bc8cd0" }, "downloads": -1, "filename": "cloudinary-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f5f3861ca4176053100ed00f7780a100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37822, "upload_time": "2013-03-12T08:22:21", "url": "https://files.pythonhosted.org/packages/55/e9/1f198fc0fc41b2d5bb068e1c3849f7dafff366e603cb1c2b658377f6c732/cloudinary-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c5c3908fa1e4eb7f140130da3381ee63", "sha256": "b4798ff3481094e71c5f12d5e06cb2acd7221e8bf735b0e1f6db0c3319f35bff" }, "downloads": -1, "filename": "cloudinary-1.0.5.tar.gz", "has_sig": false, "md5_digest": "c5c3908fa1e4eb7f140130da3381ee63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37898, "upload_time": "2013-03-14T10:49:38", "url": "https://files.pythonhosted.org/packages/c5/8d/a63bd3794369ae206c618d6cf20c3625ad5f500f8f06c63185675bfb5d68/cloudinary-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "d63383cccd14fe8fdd0a0c9775221968", "sha256": "4a0d68f25b1e4c15f6250bcf8daf367966aae8cdc5679831135ad26dbeae4045" }, "downloads": -1, "filename": "cloudinary-1.0.6.tar.gz", "has_sig": false, "md5_digest": "d63383cccd14fe8fdd0a0c9775221968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38699, "upload_time": "2013-03-25T15:56:51", "url": "https://files.pythonhosted.org/packages/23/5a/693c2ec4f7662fa6facf79c65d7b783e3a4c1a723f803666c9b865e4cada/cloudinary-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "ed1b02bc30c330d6cfa6924e8c76f162", "sha256": "5b8559cbef38ab4251bb4a871efba516a996b25b52aae85cef38785866427138" }, "downloads": -1, "filename": "cloudinary-1.0.7.tar.gz", "has_sig": false, "md5_digest": "ed1b02bc30c330d6cfa6924e8c76f162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39285, "upload_time": "2013-05-01T14:48:41", "url": "https://files.pythonhosted.org/packages/0e/75/ad642034ac82eb1a2c457e3781f714ba89847c68a6d621345ab453de1fc0/cloudinary-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "29f88f0f7afd2023973872f580682a55", "sha256": "61b25af5b62147e4ffc988059501789f706fb59af0edd65a65ab2f3b84d605ef" }, "downloads": -1, "filename": "cloudinary-1.0.8.tar.gz", "has_sig": false, "md5_digest": "29f88f0f7afd2023973872f580682a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47426, "upload_time": "2013-07-01T15:33:03", "url": "https://files.pythonhosted.org/packages/9b/cd/5f1764f8109e5d8a29413117fca92d611812af854c407492c3f7bf935752/cloudinary-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "36726f7f32d0e51faef94ce82dba94dc", "sha256": "28f0c3856ec0d73d575f2545dd2bcb93bc08f998df87b506991429af555a7b18" }, "downloads": -1, "filename": "cloudinary-1.0.9.tar.gz", "has_sig": false, "md5_digest": "36726f7f32d0e51faef94ce82dba94dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47811, "upload_time": "2013-07-30T07:05:50", "url": "https://files.pythonhosted.org/packages/9c/08/61b9a7ad45b3425be2d9f2b9004f4f7c8f360274b605b64d18707210238e/cloudinary-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6fbaa99ed97af959240b9cd19083dd41", "sha256": "fc73bae768775c62009b6ec94441a30a182564cfa57ae6222fa2e80b08d2fda0" }, "downloads": -1, "filename": "cloudinary-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6fbaa99ed97af959240b9cd19083dd41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68678, "upload_time": "2015-04-07T11:07:15", "url": "https://files.pythonhosted.org/packages/0d/ad/2357aa44d37cd94f9ea672c362228ce92357155a2d6967663adb751a8f68/cloudinary-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "77a719b133fa4338a6eef8a905b84bba", "sha256": "9caeabaf6cdd49cbcc917477bda0fe5e70b98ba1b5797bd0f4626f04fd924bb1" }, "downloads": -1, "filename": "cloudinary-1.1.1.tar.gz", "has_sig": false, "md5_digest": "77a719b133fa4338a6eef8a905b84bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69165, "upload_time": "2015-04-17T05:18:11", "url": "https://files.pythonhosted.org/packages/dc/62/c748c8103243219a5a6b6ee4918432ce64cfea36e2fdbc47d80b9ba16231/cloudinary-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "e1d70a692e02e1d09d4eda1d7ea1ce74", "sha256": "13be26071857d1085961e9b72f184c0cb3b1a23d00888144d49d91ad4bca775e" }, "downloads": -1, "filename": "cloudinary-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e1d70a692e02e1d09d4eda1d7ea1ce74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70683, "upload_time": "2015-06-22T12:52:31", "url": "https://files.pythonhosted.org/packages/ba/26/df78c7dedccf4600ba584b7e10a8042ed7ae052b06fea03606fff8a86052/cloudinary-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f4b28f7bbacc6c66bec2a6c53273c5b3", "sha256": "cea51677e4a5e45aa201984bd667f6a60cf49cb7857611816f6dd89590a796ad" }, "downloads": -1, "filename": "cloudinary-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f4b28f7bbacc6c66bec2a6c53273c5b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67027, "upload_time": "2015-07-18T16:32:55", "url": "https://files.pythonhosted.org/packages/15/58/e12953994d4ab7ff9861b2ee746be5dbb260b2f1ddb7ac97df930b8bf033/cloudinary-1.1.3.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "375bc04db53fcd5b80ca6fb575c3662e", "sha256": "fd878eb8505857bcda5434eb6cf3254f50d019361e2dac5640e8d16dd90b0e3f" }, "downloads": -1, "filename": "cloudinary-1.10.0.tar.gz", "has_sig": false, "md5_digest": "375bc04db53fcd5b80ca6fb575c3662e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102184, "upload_time": "2017-12-20T16:16:26", "url": "https://files.pythonhosted.org/packages/96/5c/5a15d420d6f0af947a49bbd36466be477321f6002452299cea4c085b66c9/cloudinary-1.10.0.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "a434c7e1b11b6538248768dc838546f2", "sha256": "dc638a5c7431b766bde55fc6d5c2e6cae8e9fb69f7e5555b4ed01bba1aada1bb" }, "downloads": -1, "filename": "cloudinary-1.11.0.tar.gz", "has_sig": false, "md5_digest": "a434c7e1b11b6538248768dc838546f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102520, "upload_time": "2018-03-12T16:30:37", "url": "https://files.pythonhosted.org/packages/d0/2a/19a635b178ca2c7d37eb94a387d0369a670f9142ca5bd0a0a3448669362f/cloudinary-1.11.0.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "69eabddbc41e316464c3f2d25d0c1c32", "sha256": "bd5a02e3d3cb28b22b6df2f45c23aa3b6ade934ce7a556c5ec45c1bacf962049" }, "downloads": -1, "filename": "cloudinary-1.12.0.tar.gz", "has_sig": false, "md5_digest": "69eabddbc41e316464c3f2d25d0c1c32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104280, "upload_time": "2018-05-16T14:16:22", "url": "https://files.pythonhosted.org/packages/be/2a/7e50d95654c832da79c869af271a1cfa9e03b090ffe53322a07173124687/cloudinary-1.12.0.tar.gz" } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "e63d8ca124416be530201057c6bb96dc", "sha256": "b1c3cd8894efa944429fad8028e2e04132aa47faa455f8435b9ba050ebce9c8c" }, "downloads": -1, "filename": "cloudinary-1.13.0.tar.gz", "has_sig": false, "md5_digest": "e63d8ca124416be530201057c6bb96dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140305, "upload_time": "2018-10-01T20:09:54", "url": "https://files.pythonhosted.org/packages/a3/40/4ca35bdbcc75397c2e4b1d97dbdb5811405f3ab170e8825e121fb1bad18b/cloudinary-1.13.0.tar.gz" } ], "1.14.0": [ { "comment_text": "", "digests": { "md5": "0e4d7e426fc00798e129c77ef218984c", "sha256": "6db07ce3e14d3edc96313aa42d7f472eac637e0f583f122738ffe1327f1cc031" }, "downloads": -1, "filename": "cloudinary-1.14.0.tar.gz", "has_sig": false, "md5_digest": "0e4d7e426fc00798e129c77ef218984c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141857, "upload_time": "2018-10-11T14:07:50", "url": "https://files.pythonhosted.org/packages/49/9e/ebcf7fc17a7884ccc354901becb251b5c5eb0842d6729142e889e86cfa1e/cloudinary-1.14.0.tar.gz" } ], "1.15.0": [ { "comment_text": "", "digests": { "md5": "7e4183825e8035c8f8cda656ef5f622b", "sha256": "fb409844beaddeeea07908e1022412833b7000021187a113bb18dac321fa70cc" }, "downloads": -1, "filename": "cloudinary-1.15.0.tar.gz", "has_sig": false, "md5_digest": "7e4183825e8035c8f8cda656ef5f622b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143588, "upload_time": "2018-12-16T16:37:40", "url": "https://files.pythonhosted.org/packages/b6/8a/b7b83e647451273fc075d203b56c4d74f2315ebe13972ddda526c1683c0e/cloudinary-1.15.0.tar.gz" } ], "1.16.0": [ { "comment_text": "", "digests": { "md5": "ebb9de2521ba5f71a330a6ce4338f10d", "sha256": "73ba5a634483d12cfdfb3ebf8354f1ac0a62ee866b49d52950ff871ac64e31c0" }, "downloads": -1, "filename": "cloudinary-1.16.0.tar.gz", "has_sig": false, "md5_digest": "ebb9de2521ba5f71a330a6ce4338f10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146594, "upload_time": "2019-05-13T15:52:56", "url": "https://files.pythonhosted.org/packages/8f/c2/e4b9ae5f09b747c7380f7bb7f7e8feca66cd02d02a3287af9597f0ef66a6/cloudinary-1.16.0.tar.gz" } ], "1.17.0": [ { "comment_text": "", "digests": { "md5": "8aea398be75214a25cdc0541c951e0cf", "sha256": "d1337ea54046f91b30f491fbdaa805ccbb0b054cf5d37eac8e4e78006c7532b0" }, "downloads": -1, "filename": "cloudinary-1.17.0.tar.gz", "has_sig": false, "md5_digest": "8aea398be75214a25cdc0541c951e0cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146256, "upload_time": "2019-07-31T12:36:03", "url": "https://files.pythonhosted.org/packages/9a/d0/c6a84532a80337b5d4a707098619039fec14459a14d6cd16e187953b1323/cloudinary-1.17.0.tar.gz" } ], "1.18.0": [ { "comment_text": "", "digests": { "md5": "a7b5db9010e6432660184305d2fc3902", "sha256": "c7a4359bb9c811503e44cc330d01b6d6e33107d0e1b6b37afcc2365c8a57e8bd" }, "downloads": -1, "filename": "cloudinary-1.18.0.tar.gz", "has_sig": false, "md5_digest": "a7b5db9010e6432660184305d2fc3902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147194, "upload_time": "2019-10-02T16:02:41", "url": "https://files.pythonhosted.org/packages/a8/4b/9ee75fe392e76cbfb18fc29ddb5ffbb58d4b61bca14181ad1d420a4c3942/cloudinary-1.18.0.tar.gz" } ], "1.18.1": [ { "comment_text": "", "digests": { "md5": "cbeb8093855f684a46cba40699da75f2", "sha256": "a7c8f170f5c408d4dd657f0fe2f15a719a9a22eda4c65cca39e5b84d7bc89986" }, "downloads": -1, "filename": "cloudinary-1.18.1.tar.gz", "has_sig": false, "md5_digest": "cbeb8093855f684a46cba40699da75f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147167, "upload_time": "2019-10-02T18:53:11", "url": "https://files.pythonhosted.org/packages/66/6d/3865ea38bf0a134d26bbc4638f782bf265806a8d44ae956088d7434bc008/cloudinary-1.18.1.tar.gz" } ], "1.18.2": [ { "comment_text": "", "digests": { "md5": "737c9e8d862048fed70fc4585a3f9fb8", "sha256": "e1b22a75de83b34ca39faaa02af0c8662234b9173a7b6caae55fbd7c7369d8e4" }, "downloads": -1, "filename": "cloudinary-1.18.2.tar.gz", "has_sig": false, "md5_digest": "737c9e8d862048fed70fc4585a3f9fb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147247, "upload_time": "2019-10-10T13:00:32", "url": "https://files.pythonhosted.org/packages/fd/72/d21c95c30f7ca06b0a05db417279976364c5d79ff4aab6f49e5908dd2c31/cloudinary-1.18.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "8c1953dd527e927d9334fe1bffea51c0", "sha256": "cc79d087d9fb4985d067c68f6bfaf3d9d89d9565aa59fcd8496b8446c78715ab" }, "downloads": -1, "filename": "cloudinary-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8c1953dd527e927d9334fe1bffea51c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67877, "upload_time": "2015-11-01T15:38:49", "url": "https://files.pythonhosted.org/packages/81/16/879ca3e6483ee0b12e3c6a2a91fa05ca33f2c33d8706f0581a6593861957/cloudinary-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e3dbb20250ebca792c10817d6e4d3505", "sha256": "40c2efa9304b3b604e73f9a8392f238f8c99b84b0d9491fc0f499954f9ae637f" }, "downloads": -1, "filename": "cloudinary-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e3dbb20250ebca792c10817d6e4d3505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81000, "upload_time": "2016-01-18T14:30:45", "url": "https://files.pythonhosted.org/packages/b0/bf/bf41271c2bb3ffae569117cd093279f8cf9456a5a3bebd69a96b192043b3/cloudinary-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b337edd0bc27a536677f83a70ce4e854", "sha256": "fe1fb84673c36b5d4c092dc771c2b58caa46b2951f89c4fa4a35ecf2fc3088cc" }, "downloads": -1, "filename": "cloudinary-1.3.1.tar.gz", "has_sig": false, "md5_digest": "b337edd0bc27a536677f83a70ce4e854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81129, "upload_time": "2016-02-03T16:22:41", "url": "https://files.pythonhosted.org/packages/c1/0f/5b3a4cfd21741f74553b0efa5ec6e5234338d8402b9e2b76626c1e1997d6/cloudinary-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "37f5856405b7b3c9c3ae3da0a76ccbae", "sha256": "23d058fa350fa67d5b2cc30421c3374474f877a3ac2d20414647a940ddbcd40b" }, "downloads": -1, "filename": "cloudinary-1.3.2.tar.gz", "has_sig": false, "md5_digest": "37f5856405b7b3c9c3ae3da0a76ccbae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82066, "upload_time": "2016-03-23T15:17:59", "url": "https://files.pythonhosted.org/packages/5c/3d/f0a0e21996c1a3c50817c9463e35ae330b2d073d192fd83e4e30fed760a2/cloudinary-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "47ecf6cdd57e78c74cf35a5e57351c11", "sha256": "daf609e3f67c57fb4ae0d200d0d3e13b5545c043494d7d8e77685df8deb91307" }, "downloads": -1, "filename": "cloudinary-1.4.0.tar.gz", "has_sig": false, "md5_digest": "47ecf6cdd57e78c74cf35a5e57351c11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84603, "upload_time": "2016-06-22T15:52:37", "url": "https://files.pythonhosted.org/packages/b2/17/c808a06543432eeb7bead9d1f9db32399a138c6a01bd64258542ba32c370/cloudinary-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "ba07382af8196bfd166182e268ccd587", "sha256": "0bad4ae2ee10f371e89bf4f0dba77825d4d6eb1a9b0b9383955a20590a2c62e0" }, "downloads": -1, "filename": "cloudinary-1.5.0.tar.gz", "has_sig": false, "md5_digest": "ba07382af8196bfd166182e268ccd587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90972, "upload_time": "2016-11-17T02:20:51", "url": "https://files.pythonhosted.org/packages/83/f1/a1b3f497fbd38845b64ef2619fba38b589804739dfd5cf235d1f33f2d0df/cloudinary-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "c95815966dae4306064ccbcc6139cbe0", "sha256": "148163c7fc6f8d817c96a21246aa09bb4948977c8af73cc37fd2a22762225cb3" }, "downloads": -1, "filename": "cloudinary-1.6.0.tar.gz", "has_sig": false, "md5_digest": "c95815966dae4306064ccbcc6139cbe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91833, "upload_time": "2017-01-30T00:35:32", "url": "https://files.pythonhosted.org/packages/01/49/09a645adffce68f2b30e432605a98a1f0cc760ad417fea17455d8d67aa77/cloudinary-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "b8ccd6c68ae2dbc76d37a86e177f5862", "sha256": "c92bd956cca4360fe9477c04ae76616f10519fa12f53163cbac541db4a53b3f6" }, "downloads": -1, "filename": "cloudinary-1.6.1.tar.gz", "has_sig": false, "md5_digest": "b8ccd6c68ae2dbc76d37a86e177f5862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92360, "upload_time": "2017-02-23T01:21:52", "url": "https://files.pythonhosted.org/packages/7f/e9/f23370cc946cb7f53abf1d0a7555a5cfd5ea42a8c5223c3f82ca482c3665/cloudinary-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "50af2291ad90b0f7b36ff466b744f336", "sha256": "ea2b0968eb4e56795abbdf95167d1ac441e94427b9fe1476ab0f5438e3b6502b" }, "downloads": -1, "filename": "cloudinary-1.7.0.tar.gz", "has_sig": false, "md5_digest": "50af2291ad90b0f7b36ff466b744f336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94198, "upload_time": "2017-03-16T13:21:43", "url": "https://files.pythonhosted.org/packages/75/d8/39520afa83e85e9ad5aa2a5708cc086eca62fe8b704ad72c6c0c17c97b54/cloudinary-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "70ac373e40d31d35e867fe6f80250fa6", "sha256": "e33ed771010f94ef3b67b5de307e465b47c7f3acc084ff1a87d3d8f9b6b943f7" }, "downloads": -1, "filename": "cloudinary-1.8.0.tar.gz", "has_sig": false, "md5_digest": "70ac373e40d31d35e867fe6f80250fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95103, "upload_time": "2017-05-03T14:58:34", "url": "https://files.pythonhosted.org/packages/89/44/0a53fac1a5539d77ced6afe78591ae74606a8384663750475d12c43b29b7/cloudinary-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "f89a4352bd195d96e4cddcb5d654b75a", "sha256": "778985cde35593b2644bcd69ca78b09fd28bbd14e8049bec32a5f8a96d4169ab" }, "downloads": -1, "filename": "cloudinary-1.9.0.tar.gz", "has_sig": false, "md5_digest": "f89a4352bd195d96e4cddcb5d654b75a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101683, "upload_time": "2017-12-02T23:41:58", "url": "https://files.pythonhosted.org/packages/73/eb/86bae9b88d616066a8705878062c0775157cb9af5f50e7b55e50c23817f2/cloudinary-1.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "737c9e8d862048fed70fc4585a3f9fb8", "sha256": "e1b22a75de83b34ca39faaa02af0c8662234b9173a7b6caae55fbd7c7369d8e4" }, "downloads": -1, "filename": "cloudinary-1.18.2.tar.gz", "has_sig": false, "md5_digest": "737c9e8d862048fed70fc4585a3f9fb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147247, "upload_time": "2019-10-10T13:00:32", "url": "https://files.pythonhosted.org/packages/fd/72/d21c95c30f7ca06b0a05db417279976364c5d79ff4aab6f49e5908dd2c31/cloudinary-1.18.2.tar.gz" } ] }