{
"info": {
"author": "Kristof Daja (theriverman)",
"author_email": "kristof@daja.hu",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Framework :: Django",
"Framework :: Django :: 2.2",
"Framework :: Django :: 3.0",
"Framework :: Django :: 3.1",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application"
],
"description": "[](https://github.com/theriverman/django-minio-backend/actions/workflows/django-tests.yml)\n[](https://github.com/theriverman/django-minio-backend/actions/workflows/publish-to-pypi.yml)\n[](https://pypi.python.org/pypi/django-minio-backend)\n\n# django-minio-backend\nThe **django-minio-backend** provides a wrapper around the \n[MinIO Python SDK](https://docs.min.io/docs/python-client-quickstart-guide.html).\nSee [minio/minio-py](https://github.com/minio/minio-py) for the source.\n\n## Integration\n1. Get and install the package:\n```bash\npip install django-minio-backend\n```\n\n2. Add `django_minio_backend` to `INSTALLED_APPS`:\n```python\nINSTALLED_APPS = [\n # '...'\n 'django_minio_backend', # https://github.com/theriverman/django-minio-backend\n]\n```\n\nIf you would like to enable on-start consistency check, install via `DjangoMinioBackendConfig`:\n```python\nINSTALLED_APPS = [\n # '...'\n 'django_minio_backend.apps.DjangoMinioBackendConfig', # https://github.com/theriverman/django-minio-backend\n]\n``` \nThen add the following parameter to your settings file:\n```python\nMINIO_CONSISTENCY_CHECK_ON_START = True\n```\n\n**Note:** The on-start consistency check equals to manually calling `python manage.py initialize_buckets`.
\nIt is recommended to turn *off* this feature during development by setting `MINIO_CONSISTENCY_CHECK_ON_START` to `False`, \nbecause this operation can noticeably slow down Django's boot time when many buckets are configured.\n\n3. Add the following parameters to your `settings.py`:\n```python\nfrom datetime import timedelta\nfrom typing import List, Tuple\n\nMINIO_ENDPOINT = 'minio.your-company.co.uk'\nMINIO_EXTERNAL_ENDPOINT = \"external-minio.your-company.co.uk\" # Default is same as MINIO_ENDPOINT\nMINIO_EXTERNAL_ENDPOINT_USE_HTTPS = True # Default is same as MINIO_USE_HTTPS\nMINIO_ACCESS_KEY = 'yourMinioAccessKey'\nMINIO_SECRET_KEY = 'yourVeryS3cr3tP4ssw0rd'\nMINIO_USE_HTTPS = True\nMINIO_URL_EXPIRY_HOURS = timedelta(days=1) # Default is 7 days (longest) if not defined\nMINIO_CONSISTENCY_CHECK_ON_START = True\nMINIO_PRIVATE_BUCKETS = [\n 'django-backend-dev-private',\n]\nMINIO_PUBLIC_BUCKETS = [\n 'django-backend-dev-public',\n]\nMINIO_POLICY_HOOKS: List[Tuple[str, dict]] = []\n# MINIO_MEDIA_FILES_BUCKET = 'my-media-files-bucket' # replacement for MEDIA_ROOT\n# MINIO_STATIC_FILES_BUCKET = 'my-static-files-bucket' # replacement for STATIC_ROOT\nMINIO_BUCKET_CHECK_ON_SAVE = True # Default: True // Creates bucket if missing, then save\n\n# Custom HTTP Client (OPTIONAL)\nimport os\nimport certifi\nimport urllib3\ntimeout = timedelta(minutes=5).seconds\nca_certs = os.environ.get('SSL_CERT_FILE') or certifi.where()\nMINIO_HTTP_CLIENT: urllib3.poolmanager.PoolManager = urllib3.PoolManager(\n timeout=urllib3.util.Timeout(connect=timeout, read=timeout),\n maxsize=10,\n cert_reqs='CERT_REQUIRED',\n ca_certs=ca_certs,\n retries=urllib3.Retry(\n total=5,\n backoff_factor=0.2,\n status_forcelist=[500, 502, 503, 504]\n )\n)\n```\n\n4. Implement your own Attachment handler and integrate **django-minio-backend**:\n```python\nfrom django.db import models\nfrom django_minio_backend import MinioBackend, iso_date_prefix\n\nclass PrivateAttachment(models.Model): \n file = models.FileField(verbose_name=\"Object Upload\",\n storage=MinioBackend(bucket_name='django-backend-dev-private'),\n upload_to=iso_date_prefix)\n```\n\n5. Initialize the buckets & set their public policy (OPTIONAL):
\nThis `django-admin` command creates both the private and public buckets in case one of them does not exists,\nand sets the *public* bucket's privacy policy from `private`(default) to `public`.
\n```bash\npython manage.py initialize_buckets\n```\n\nCode reference: [initialize_buckets.py](django_minio_backend/management/commands/initialize_buckets.py).\n\n### Static Files Support\n**django-minio-backend** allows serving static files from MinIO.\nTo learn more about Django static files, see [Managing static files](https://docs.djangoproject.com/en/3.2/howto/static-files/), and [STATICFILES_STORAGE](https://docs.djangoproject.com/en/3.2/ref/settings/#staticfiles-storage).\n\nTo enable static files support, update your `settings.py`:\n```python\nSTATICFILES_STORAGE = 'django_minio_backend.models.MinioBackendStatic'\nMINIO_STATIC_FILES_BUCKET = 'my-static-files-bucket' # replacement for STATIC_ROOT\n# Add the value of MINIO_STATIC_FILES_BUCKET to one of the pre-configured bucket lists. eg.:\n# MINIO_PRIVATE_BUCKETS.append(MINIO_STATIC_FILES_BUCKET)\n# MINIO_PUBLIC_BUCKETS.append(MINIO_STATIC_FILES_BUCKET)\n```\n\nThe value of `STATIC_URL` is ignored, but it must be defined otherwise Django will throw an error.\n\n**IMPORTANT**
\nThe value set in `MINIO_STATIC_FILES_BUCKET` must be added either to `MINIO_PRIVATE_BUCKETS` or `MINIO_PUBLIC_BUCKETS`,\notherwise **django-minio-backend** will raise an exception. This setting determines the privacy of generated file URLs which can be unsigned public or signed private. \n\n**Note:** If `MINIO_STATIC_FILES_BUCKET` is not set, the default value (`auto-generated-static-media-files`) will be used. Policy setting for default buckets is **private**.\n\n### Default File Storage Support\n**django-minio-backend** can be configured as a default file storage.\nTo learn more, see [DEFAULT_FILE_STORAGE](https://docs.djangoproject.com/en/3.2/ref/settings/#default-file-storage).\n\nTo configure **django-minio-backend** as the default file storage, update your `settings.py`:\n```python\nDEFAULT_FILE_STORAGE = 'django_minio_backend.models.MinioBackend'\nMINIO_MEDIA_FILES_BUCKET = 'my-media-files-bucket' # replacement for MEDIA_ROOT\n# Add the value of MINIO_STATIC_FILES_BUCKET to one of the pre-configured bucket lists. eg.:\n# MINIO_PRIVATE_BUCKETS.append(MINIO_STATIC_FILES_BUCKET)\n# MINIO_PUBLIC_BUCKETS.append(MINIO_STATIC_FILES_BUCKET)\n```\n\nThe value of `MEDIA_URL` is ignored, but it must be defined otherwise Django will throw an error.\n\n**IMPORTANT**
\nThe value set in `MINIO_MEDIA_FILES_BUCKET` must be added either to `MINIO_PRIVATE_BUCKETS` or `MINIO_PUBLIC_BUCKETS`,\notherwise **django-minio-backend** will raise an exception. This setting determines the privacy of generated file URLs which can be unsigned public or signed private.\n\n**Note:** If `MINIO_MEDIA_FILES_BUCKET` is not set, the default value (`auto-generated-bucket-media-files`) will be used. Policy setting for default buckets is **private**.\n\n### Health Check\nTo check the connection link between Django and MinIO, use the provided `MinioBackend.is_minio_available()` method.
\nIt returns a `MinioServerStatus` instance which can be quickly evaluated as boolean.
\n\n**Example:**\n```python\nfrom django_minio_backend import MinioBackend\n\nminio_available = MinioBackend().is_minio_available() # An empty string is fine this time\nif minio_available:\n print(\"OK\")\nelse:\n print(\"NOK\")\n print(minio_available.details)\n```\n\n### Policy Hooks\nYou can configure **django-minio-backend** to automatically execute a set of pre-defined policy hooks.
\nPolicy hooks can be defined in `settings.py` by adding `MINIO_POLICY_HOOKS` which must be a list of tuples.
\nPolicy hooks are automatically picked up by the `initialize_buckets` management command.\n\nFor an exemplary policy, see the implementation of `def set_bucket_to_public(self)` \nin [django_minio_backend/models.py](django_minio_backend/models.py) or the contents \nof [examples/policy_hook.example.py](examples/policy_hook.example.py).\n\n### Consistency Check On Start\nWhen enabled, the `initialize_buckets` management command gets called automatically when Django starts.
\nThis command connects to the configured minIO server and checks if all buckets defined in `settings.py`.
\nIn case a bucket is missing or its configuration differs, it gets created and corrected.\n\n### Reference Implementation\nFor a reference implementation, see [Examples](examples).\n\n## Behaviour\nThe following list summarises the key characteristics of **django-minio-backend**:\n * Bucket existence is **not** checked on a save by default.\n To enable this guard, set `MINIO_BUCKET_CHECK_ON_SAVE = True` in your `settings.py`.\n * Bucket existences are **not** checked on Django start by default.\n To enable this guard, set `MINIO_CONSISTENCY_CHECK_ON_START = True` in your `settings.py`.\n * Many configuration errors are validated through `AppConfig` but not every error can be captured there.\n * Files with the same name in the same bucket are **not** replaced on save by default. Django will store the newer file with an altered file name\n To allow replacing existing files, pass the `replace_existing=True` kwarg to `MinioBackend`.\n For example: `image = models.ImageField(storage=MinioBackend(bucket_name='images-public', replace_existing=True))`\n * Depending on your configuration, **django-minio-backend** may communicate over two kind of interfaces: internal and external.\n If your `settings.py` defines a different value for `MINIO_ENDPOINT` and `MINIO_EXTERNAL_ENDPOINT`, then the former will be used for internal communication\n between Django and MinIO, and the latter for generating URLs for users. This behaviour optimises the network communication.\n See **Networking** below for a thorough explanation\n * The uploaded object's content-type is guessed during save. If `mimetypes.guess_type` fails to determine the correct content-type, then it falls back to `application/octet-stream`.\n\n## Networking and Docker\nIf your Django application is running on a shared host with your MinIO instance, you should consider using the `MINIO_EXTERNAL_ENDPOINT` and `MINIO_EXTERNAL_ENDPOINT_USE_HTTPS` parameters.\nThis way most traffic will happen internally between Django and MinIO. The external endpoint parameters are required for external pre-signed URL generation.\n\nIf your Django application and MinIO instance are running on different hosts, you can omit the `MINIO_EXTERNAL_ENDPOINT` and `MINIO_EXTERNAL_ENDPOINT_USE_HTTPS` parameters, \nand **django-minio-backend** will default to the value of `MINIO_ENDPOINT`.\n\nSetting up and configuring custom networks in Docker is not in the scope of this document.
\nTo learn more about Docker networking, see [Networking overview](https://docs.docker.com/network/) and [Networking in Compose](https://docs.docker.com/compose/networking/).\n\nSee [README.Docker.md](README.Docker.md) for a real-life Docker Compose demonstration.\n\n## Compatibility\n * Django 2.2 or later\n * Python 3.6.0 or later\n * MinIO SDK 7.0.2 or later\n\n**Note:** This library relies heavily on [PEP 484 -- Type Hints](https://www.python.org/dev/peps/pep-0484/) \nwhich was introduced in *Python 3.5.0*.\n\n## Contribution\nPlease find the details in [CONTRIBUTE.md](CONTRIBUTE.md)\n\n## Copyright\n * theriverman/django-minio-backend licensed under the MIT License\n * minio/minio-py is licensed under the Apache License 2.0\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/theriverman/django-minio-backend",
"keywords": "",
"license": "MIT License | Copyright (c) 2021 Kristof Daja",
"maintainer": "",
"maintainer_email": "",
"name": "django-minio-backend",
"package_url": "https://pypi.org/project/django-minio-backend/",
"platform": "",
"project_url": "https://pypi.org/project/django-minio-backend/",
"project_urls": {
"Homepage": "https://github.com/theriverman/django-minio-backend"
},
"release_url": "https://pypi.org/project/django-minio-backend/3.3.2/",
"requires_dist": [
"Django (>=2.2.2)",
"minio (>=7.0.2)"
],
"requires_python": "",
"summary": "The django-minio-backend provides a wrapper around the MinIO Python Library.",
"version": "3.3.2",
"yanked": false,
"yanked_reason": null
},
"last_serial": 12283241,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "2e3033439c57b63c010aba12ee7d6fce",
"sha256": "7e66811fa5166adfac1bdba9b12ba4ceca310344ccc3d9bb2ffb693ae2702cb5"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "2e3033439c57b63c010aba12ee7d6fce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6182,
"upload_time": "2019-06-02T20:16:25",
"upload_time_iso_8601": "2019-06-02T20:16:25.911424Z",
"url": "https://files.pythonhosted.org/packages/68/3b/9cabffc93cda1005540875cddc65d2b6e21123db1e05d0039cff57edc6b7/django-minio-backend-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "9a731549218763889bffeabdd384799f",
"sha256": "9bf0f90ea5076bfb4dd85b3e83d9e62801f51856eda376fb95c006f48ee774f1"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "9a731549218763889bffeabdd384799f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6204,
"upload_time": "2019-06-02T20:20:19",
"upload_time_iso_8601": "2019-06-02T20:20:19.280905Z",
"url": "https://files.pythonhosted.org/packages/80/f3/0bc682707e94f738c3a33d6457615514ce4388ad79bde767843557da8d83/django-minio-backend-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "ab33ad4aadcfb0f5808d6135dbfc772e",
"sha256": "adbb701eaea92dd97172f859ecea7a0f9f09fd3903513916c0f63aba2121ef86"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "ab33ad4aadcfb0f5808d6135dbfc772e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6821,
"upload_time": "2019-06-02T20:33:23",
"upload_time_iso_8601": "2019-06-02T20:33:23.304056Z",
"url": "https://files.pythonhosted.org/packages/0f/17/cc9b77cd73cc5118e29b46b87d6ed0ec3c261bba5cf00a3825c5cea9bcc4/django-minio-backend-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "2b8e14c47bca0202082df0f2e32d1bb9",
"sha256": "db405562ac72836e38b63f889ba53e03ac9eaac36d7df03273114bc8e7702627"
},
"downloads": -1,
"filename": "django_minio_backend-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2b8e14c47bca0202082df0f2e32d1bb9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8887,
"upload_time": "2019-06-04T22:47:06",
"upload_time_iso_8601": "2019-06-04T22:47:06.930604Z",
"url": "https://files.pythonhosted.org/packages/0b/9a/61724e80ed98cd702a705aeb331f5b0e15645d7219059125a0a0f625a6e9/django_minio_backend-0.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "0fb1f30084d3b96292cdc5a47b4eb4f7",
"sha256": "66412c6d140e63d5eb85dc4d09d6a960bca96d251b4238ec027a47eb25aedf12"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "0fb1f30084d3b96292cdc5a47b4eb4f7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6825,
"upload_time": "2019-06-04T22:47:08",
"upload_time_iso_8601": "2019-06-04T22:47:08.357525Z",
"url": "https://files.pythonhosted.org/packages/4b/72/f3d9fb7da00bdfd730355dda6a41e6609879635abe1a0973921703e249d0/django-minio-backend-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "d2ef8c868c63aae59f93a803702f43fe",
"sha256": "3e3efce970ef8d9c3bc67334fa6ef30fd3c81fd906fe6a5ee07dcd54f6740932"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "d2ef8c868c63aae59f93a803702f43fe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6837,
"upload_time": "2019-06-04T23:28:08",
"upload_time_iso_8601": "2019-06-04T23:28:08.027178Z",
"url": "https://files.pythonhosted.org/packages/95/df/3a01e1971c0a0248f2f839226366e316a057d909eb93e7469d5d5cc6d1fd/django-minio-backend-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "1ada1241ce3de9efb725faa03eef9b2a",
"sha256": "2f8c82ce469524091f384575899f984e495bed14b18969643dc5445c8a14ed67"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "1ada1241ce3de9efb725faa03eef9b2a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6897,
"upload_time": "2019-06-04T23:41:46",
"upload_time_iso_8601": "2019-06-04T23:41:46.279525Z",
"url": "https://files.pythonhosted.org/packages/38/08/3d39904b7a3234878f3138fe01eda65a0224fde0c701884c7f951f370336/django-minio-backend-0.0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "7721da8296ee7da5fbf1da72a763e07c",
"sha256": "fc6f5b920b1397aae3de9d293c9e35494862e7d03159e8fbe29fd38615425b54"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "7721da8296ee7da5fbf1da72a763e07c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8271,
"upload_time": "2019-06-11T22:10:54",
"upload_time_iso_8601": "2019-06-11T22:10:54.494789Z",
"url": "https://files.pythonhosted.org/packages/8d/bc/20aaafc9a1287f2a96a2b38d05a8df316d5a3d3f81bc5121d99ac4927e65/django-minio-backend-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "431e6f18e4d580b40afe8162938d9550",
"sha256": "ed70599fe0e20327452b0f993f95bf1d2f4820f7bb675149fea09d7f136cd8b0"
},
"downloads": -1,
"filename": "django-minio-backend-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "431e6f18e4d580b40afe8162938d9550",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8159,
"upload_time": "2019-08-22T16:09:11",
"upload_time_iso_8601": "2019-08-22T16:09:11.162346Z",
"url": "https://files.pythonhosted.org/packages/c2/8c/265ec9c048b7aeabe402818d999db8602d42467798060a1c384dd9578c31/django-minio-backend-0.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "01cb03a502ed76b4c38df9885d1d5ce6",
"sha256": "7944f66a1ab8dbe52357e9a272b49eff6456713ffe41428f7cd055e44ebcc8ed"
},
"downloads": -1,
"filename": "django-minio-backend-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "01cb03a502ed76b4c38df9885d1d5ce6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8164,
"upload_time": "2019-08-22T16:12:42",
"upload_time_iso_8601": "2019-08-22T16:12:42.230604Z",
"url": "https://files.pythonhosted.org/packages/36/d0/d5d228d1b97eec82cee0a22300d86c54420173fe7ed775a63e0f158e9df6/django-minio-backend-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "e837b7eb59357be86b8973b0435fb1d0",
"sha256": "e3a1f0f6804ff7323af68418e3a15157086f14fca00b1a98a191ccdf4828e657"
},
"downloads": -1,
"filename": "django-minio-backend-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "e837b7eb59357be86b8973b0435fb1d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8157,
"upload_time": "2019-09-03T14:59:57",
"upload_time_iso_8601": "2019-09-03T14:59:57.853095Z",
"url": "https://files.pythonhosted.org/packages/bf/b2/d8ccfd2fda34b6d66e200150a80dd55d501e880eef9cc457871d461dff2f/django-minio-backend-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "e8105f156d52e74c35fcf10455022203",
"sha256": "3aaa599e8f34363c9c1a75969314c3bdafe617703d42c910b047f7636ac65731"
},
"downloads": -1,
"filename": "django-minio-backend-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "e8105f156d52e74c35fcf10455022203",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10136,
"upload_time": "2019-09-23T22:20:28",
"upload_time_iso_8601": "2019-09-23T22:20:28.018777Z",
"url": "https://files.pythonhosted.org/packages/f7/5d/2a14b4024b84c6cbc29256599a78ed59041ea9f42fbd736dde3ffd2b2e4d/django-minio-backend-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "bc07e7d19aa36c408585003542b296f2",
"sha256": "6eba45ba25c65df9464c12ae3efb5679e46170f890a6aa5aeaea7ee3187451f7"
},
"downloads": -1,
"filename": "django-minio-backend-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "bc07e7d19aa36c408585003542b296f2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8175,
"upload_time": "2019-10-24T08:25:51",
"upload_time_iso_8601": "2019-10-24T08:25:51.592330Z",
"url": "https://files.pythonhosted.org/packages/81/6a/792d2d663831a6a16908e332fae72217771d33e4155fb9f5e1468377eead/django-minio-backend-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "8ac0bea2605e1abf831aa03f33079cf7",
"sha256": "ddc84bfef7ec6046f0f813876c7e452a98127d1af850075e9db12fe432d5a833"
},
"downloads": -1,
"filename": "django-minio-backend-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "8ac0bea2605e1abf831aa03f33079cf7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8171,
"upload_time": "2019-12-27T17:43:58",
"upload_time_iso_8601": "2019-12-27T17:43:58.636989Z",
"url": "https://files.pythonhosted.org/packages/57/8c/8b5e914f2929817318b7f8c6b2903ebcda71ed184761f5a14e5788c9fb2d/django-minio-backend-1.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "cac2110a96eea2149e6e66883d1a32c7",
"sha256": "d8a26c2d30de4b3fb6b67b400fb6ad61305ef493bf976e97158aa13a08ca4e2c"
},
"downloads": -1,
"filename": "django-minio-backend-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "cac2110a96eea2149e6e66883d1a32c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9639,
"upload_time": "2020-06-05T01:41:37",
"upload_time_iso_8601": "2020-06-05T01:41:37.193335Z",
"url": "https://files.pythonhosted.org/packages/61/68/ec308a6eefea5a7bb99501a8bdd6ddfa5fa2637984d5ee7dc31f7500363c/django-minio-backend-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.0.3": [
{
"comment_text": "",
"digests": {
"md5": "5dfee664a441ff2dc145f75c68ab1821",
"sha256": "f3ee00ea021d43a1f57b3b6e167a90b3037ae13af0f1b1e76310d290ed595b0e"
},
"downloads": -1,
"filename": "django-minio-backend-2.0.3.tar.gz",
"has_sig": false,
"md5_digest": "5dfee664a441ff2dc145f75c68ab1821",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9134,
"upload_time": "2020-06-05T15:30:46",
"upload_time_iso_8601": "2020-06-05T15:30:46.263953Z",
"url": "https://files.pythonhosted.org/packages/fd/a8/d011e772dac560f085485bb2c5e4749a02aab6d6dfa1261f2b7573861c23/django-minio-backend-2.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"md5": "c46dc72397fbaf5ca3ea7eaa510b72d6",
"sha256": "50f9e1e3ac5f8935c8c36d4942e6adab29ca968eb16953ebac8d9bc90981218f"
},
"downloads": -1,
"filename": "django-minio-backend-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "c46dc72397fbaf5ca3ea7eaa510b72d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8683,
"upload_time": "2020-06-05T17:13:43",
"upload_time_iso_8601": "2020-06-05T17:13:43.290945Z",
"url": "https://files.pythonhosted.org/packages/97/36/d477adec0349eab6d7cbb31240b6c7d5eb40dd508be7f832b3a8fdf319bc/django-minio-backend-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.2.0": [
{
"comment_text": "",
"digests": {
"md5": "c2bcf902ecce04ff6d3a3c505e50999a",
"sha256": "6f96c0b110cbb3bc75a1cf098781e3d3f3299e4483aeef78caa45845116729ab"
},
"downloads": -1,
"filename": "django-minio-backend-2.2.0.tar.gz",
"has_sig": false,
"md5_digest": "c2bcf902ecce04ff6d3a3c505e50999a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10820,
"upload_time": "2020-08-16T15:18:36",
"upload_time_iso_8601": "2020-08-16T15:18:36.065983Z",
"url": "https://files.pythonhosted.org/packages/b1/8a/6890fc455c952d5765755477de98bbbf22079335c925bdac511cb0f2da44/django-minio-backend-2.2.0.tar.gz",
"yanked": true,
"yanked_reason": "setup.py is faulty"
}
],
"2.2.5": [
{
"comment_text": "",
"digests": {
"md5": "1e2953f2f6c843d3341439d3def57c0b",
"sha256": "19bc4cccb075670c61394023dbe5d2850a83b086db165655fd4e7dcfc53d124c"
},
"downloads": -1,
"filename": "django-minio-backend-2.2.5.tar.gz",
"has_sig": false,
"md5_digest": "1e2953f2f6c843d3341439d3def57c0b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11176,
"upload_time": "2020-08-16T21:44:19",
"upload_time_iso_8601": "2020-08-16T21:44:19.159885Z",
"url": "https://files.pythonhosted.org/packages/bc/c4/7d25359d2bbc1bbec9014443adedb1d41b265c982054cd74a18a7e9bea97/django-minio-backend-2.2.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.3.0": [
{
"comment_text": "",
"digests": {
"md5": "c6bdbf7f2cc20494823c38e4bf08c83e",
"sha256": "c2f4965b2572cfda2f569811c4bdce7fa3b586cf250cf38aaba00d8d1bf63839"
},
"downloads": -1,
"filename": "django-minio-backend-2.3.0.tar.gz",
"has_sig": false,
"md5_digest": "c6bdbf7f2cc20494823c38e4bf08c83e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11527,
"upload_time": "2020-10-18T18:13:25",
"upload_time_iso_8601": "2020-10-18T18:13:25.474865Z",
"url": "https://files.pythonhosted.org/packages/4d/7f/47d378875375a12f9a0f70554f48323d57cd67e65e23ce66f3dcf1a8966f/django-minio-backend-2.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.3.1": [
{
"comment_text": "",
"digests": {
"md5": "2c389a1cb86b0d9d785ea68d74b88f8d",
"sha256": "4261b0347c916b877cf7df159a0097729a2610094de71c76c8706d1e398580af"
},
"downloads": -1,
"filename": "django-minio-backend-2.3.1.tar.gz",
"has_sig": false,
"md5_digest": "2c389a1cb86b0d9d785ea68d74b88f8d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18424,
"upload_time": "2020-11-21T14:26:52",
"upload_time_iso_8601": "2020-11-21T14:26:52.700262Z",
"url": "https://files.pythonhosted.org/packages/b9/2c/71bd4ad6009af5a8873182ba82603ca67f9a1d45618043d42e4106ccfbfb/django-minio-backend-2.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.4.0": [
{
"comment_text": "",
"digests": {
"md5": "37bd7d71f1989b31a910491afb6ae7cf",
"sha256": "0175dceac17cdb1854daf4387055200ecb4db8f6c45e8776fb4358a790891824"
},
"downloads": -1,
"filename": "django-minio-backend-2.4.0.tar.gz",
"has_sig": false,
"md5_digest": "37bd7d71f1989b31a910491afb6ae7cf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17904,
"upload_time": "2020-11-27T23:16:16",
"upload_time_iso_8601": "2020-11-27T23:16:16.594850Z",
"url": "https://files.pythonhosted.org/packages/7c/20/325ad69f8721fee9cdad07311c73144df4d3c92e8afdecf07fd80bc15d70/django-minio-backend-2.4.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.5.0": [
{
"comment_text": "",
"digests": {
"md5": "bd3796642b55e3d4a7bb8a2e1b73725c",
"sha256": "5be9e09d6195378590942a6b9d12010cc05c5399870d3d0afcabcce2558c9430"
},
"downloads": -1,
"filename": "django-minio-backend-2.5.0.tar.gz",
"has_sig": false,
"md5_digest": "bd3796642b55e3d4a7bb8a2e1b73725c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17907,
"upload_time": "2020-12-12T01:13:51",
"upload_time_iso_8601": "2020-12-12T01:13:51.197807Z",
"url": "https://files.pythonhosted.org/packages/02/6d/66412442a0968a272ca105dce2f324bf343bb76c9d87ce15e5e836e57237/django-minio-backend-2.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.5.1": [
{
"comment_text": "",
"digests": {
"md5": "6ad8723da91ba0a6cc5ba1fd0f5b3459",
"sha256": "9e779b3568e419421419117edd494240b81d7637490284345f273bb1254b8466"
},
"downloads": -1,
"filename": "django_minio_backend-2.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6ad8723da91ba0a6cc5ba1fd0f5b3459",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19227,
"upload_time": "2020-12-12T10:15:53",
"upload_time_iso_8601": "2020-12-12T10:15:53.680061Z",
"url": "https://files.pythonhosted.org/packages/d6/03/bd9f95cdcc8d19417c1daad464416bd55c08908d528a1a78c10431aaf624/django_minio_backend-2.5.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "429909a96e8d9cae81c26ef7ec06efb2",
"sha256": "e356eab44b9ed651d540df0cc6ea58e657aceb49a96db1467a27c80da7242dbc"
},
"downloads": -1,
"filename": "django-minio-backend-2.5.1.tar.gz",
"has_sig": false,
"md5_digest": "429909a96e8d9cae81c26ef7ec06efb2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17787,
"upload_time": "2020-12-12T10:15:54",
"upload_time_iso_8601": "2020-12-12T10:15:54.731787Z",
"url": "https://files.pythonhosted.org/packages/9b/07/43e6cdedb12204059391a2e485ed8f5bc459b99b15d0cb631936903e3861/django-minio-backend-2.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.6.0": [
{
"comment_text": "",
"digests": {
"md5": "1f53c82beb142be72f9b9a27e81303b2",
"sha256": "cf4dcb3c9b06341addeb6156e996bb0cd941cfad0ac59f774c134bef16d32eae"
},
"downloads": -1,
"filename": "django_minio_backend-2.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1f53c82beb142be72f9b9a27e81303b2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21074,
"upload_time": "2021-03-13T18:09:38",
"upload_time_iso_8601": "2021-03-13T18:09:38.467120Z",
"url": "https://files.pythonhosted.org/packages/ce/74/c4f5abed7bad7c68bab9a3802b3553e2495a7a1542e1101de9dc2b73f449/django_minio_backend-2.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "07a949aceb9580bce328a5a39b213874",
"sha256": "c118c51706db5bd3dc4796dfa44331dd0c3e81e3905ea1fc430e4d915d24bf92"
},
"downloads": -1,
"filename": "django-minio-backend-2.6.0.tar.gz",
"has_sig": false,
"md5_digest": "07a949aceb9580bce328a5a39b213874",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18680,
"upload_time": "2021-03-13T18:09:39",
"upload_time_iso_8601": "2021-03-13T18:09:39.412878Z",
"url": "https://files.pythonhosted.org/packages/54/eb/6169a82796bcf46a9beb3ab372ff8f6378042b9a09655ab102df15c501df/django-minio-backend-2.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.6.0b0": [
{
"comment_text": "",
"digests": {
"md5": "230a948766b5a7056f48f6cb50f313f6",
"sha256": "692b33913539162c00e5348bec3f94a345e506601add636c7c18cfd349389f09"
},
"downloads": -1,
"filename": "django_minio_backend-2.6.0b0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "230a948766b5a7056f48f6cb50f313f6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19791,
"upload_time": "2020-12-12T14:22:54",
"upload_time_iso_8601": "2020-12-12T14:22:54.359616Z",
"url": "https://files.pythonhosted.org/packages/d2/3c/7939463e8efd403bdf9fcfa082267fea2f6e7fc25c495b805e1db7069045/django_minio_backend-2.6.0b0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "4cf5f07626f4a71bddf723bbff21ed76",
"sha256": "2ab630542f0ad611d7fdfb10dc4fb084ccaa679bb49b67502de7e321b5aec4f2"
},
"downloads": -1,
"filename": "django-minio-backend-2.6.0b0.tar.gz",
"has_sig": false,
"md5_digest": "4cf5f07626f4a71bddf723bbff21ed76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17645,
"upload_time": "2020-12-12T14:22:55",
"upload_time_iso_8601": "2020-12-12T14:22:55.448395Z",
"url": "https://files.pythonhosted.org/packages/42/7d/40bd19b84a6050a8d495e043641aaa682d90cec17ef911fd2c63e81b6e79/django-minio-backend-2.6.0b0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.6.0b1": [
{
"comment_text": "",
"digests": {
"md5": "0b6ead133958bb61b7cbfb86ba5a5253",
"sha256": "36ede689db3f4bc25f0b6f916b373cda78d1125639c3b8a3a4f7c55498389f36"
},
"downloads": -1,
"filename": "django_minio_backend-2.6.0b1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0b6ead133958bb61b7cbfb86ba5a5253",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19900,
"upload_time": "2021-01-03T16:53:16",
"upload_time_iso_8601": "2021-01-03T16:53:16.301526Z",
"url": "https://files.pythonhosted.org/packages/d8/83/d19e6e5fe5026d7bca4135c69a57f65d16184ccfd32ed340c08b7491e2c7/django_minio_backend-2.6.0b1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "41fc25d4a7c84f861074ab0bba9cb4e2",
"sha256": "bd0b2b33c59d5c8bf5fc27c1964b4cb516c05e37c90658c02954433317031a27"
},
"downloads": -1,
"filename": "django-minio-backend-2.6.0b1.tar.gz",
"has_sig": false,
"md5_digest": "41fc25d4a7c84f861074ab0bba9cb4e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17795,
"upload_time": "2021-01-03T16:53:17",
"upload_time_iso_8601": "2021-01-03T16:53:17.139870Z",
"url": "https://files.pythonhosted.org/packages/2b/dd/7c2b85e666e54489c29f59c6bb5d16f052cf2f7d4d0564f714be2e8fa09b/django-minio-backend-2.6.0b1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.7.0": [
{
"comment_text": "",
"digests": {
"md5": "45fc7ec040ec03a2f7c0643c8c1b46a7",
"sha256": "30bda3ac1a7508f48de1c3e4ccc39fa963fc76aa6d8229c4507ec225a9cb7f30"
},
"downloads": -1,
"filename": "django_minio_backend-2.7.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "45fc7ec040ec03a2f7c0643c8c1b46a7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21454,
"upload_time": "2021-06-04T23:06:23",
"upload_time_iso_8601": "2021-06-04T23:06:23.452873Z",
"url": "https://files.pythonhosted.org/packages/00/06/ed692718f87478bd4c44375ff0e5c3f6e9205074a1f6225dde3e2e3f3dee/django_minio_backend-2.7.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7bd9d3d93a60aa7a2fdfe98c459c7404",
"sha256": "7a46537103cd51a06910319c8616a0377f556b0b926b20e06af3fd8d16d6ebbc"
},
"downloads": -1,
"filename": "django-minio-backend-2.7.0.tar.gz",
"has_sig": false,
"md5_digest": "7bd9d3d93a60aa7a2fdfe98c459c7404",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19026,
"upload_time": "2021-06-04T23:06:24",
"upload_time_iso_8601": "2021-06-04T23:06:24.611346Z",
"url": "https://files.pythonhosted.org/packages/fe/77/e877da460875874a12f588532da9416fe757535a4c39adf83e4f52ec34d0/django-minio-backend-2.7.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.7.1": [
{
"comment_text": "",
"digests": {
"md5": "fcdc3b5c4e65b41bc9000bfe60ad0fb3",
"sha256": "922a4995025416e311962f2ea1e395981b71ab2464ac0bff75b64e54976c92c2"
},
"downloads": -1,
"filename": "django_minio_backend-2.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fcdc3b5c4e65b41bc9000bfe60ad0fb3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21550,
"upload_time": "2021-06-07T23:11:44",
"upload_time_iso_8601": "2021-06-07T23:11:44.440285Z",
"url": "https://files.pythonhosted.org/packages/10/d3/6ae103c51310777ea8b1011a3f20e802810a6f52c62fa7c0492992ee237c/django_minio_backend-2.7.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "eda9e849bd42c8b3315275ec0619449e",
"sha256": "34d61e001b4589644999b57404de426b21cf89f935a48ae97278f39d5f446b64"
},
"downloads": -1,
"filename": "django-minio-backend-2.7.1.tar.gz",
"has_sig": false,
"md5_digest": "eda9e849bd42c8b3315275ec0619449e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19126,
"upload_time": "2021-06-07T23:11:45",
"upload_time_iso_8601": "2021-06-07T23:11:45.656966Z",
"url": "https://files.pythonhosted.org/packages/82/b4/0b94f052988cdda724220bcaf40724128b9b2c28dc30e7db3513a8cb1b9d/django-minio-backend-2.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.0.0": [
{
"comment_text": "",
"digests": {
"md5": "91235650a8123cf67f6937c12d0f3496",
"sha256": "bb5cebddf0caaf837496490700b7c7a24135bc57080899a9aa48d86d261aeca6"
},
"downloads": -1,
"filename": "django_minio_backend-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "91235650a8123cf67f6937c12d0f3496",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 24778,
"upload_time": "2021-08-01T09:46:14",
"upload_time_iso_8601": "2021-08-01T09:46:14.688671Z",
"url": "https://files.pythonhosted.org/packages/03/05/4f435db19557b073f96d8b974fd3878a4ab7ec496ccdd4605a43638ea821/django_minio_backend-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "8ff6a338557439da272a83c2b366c8b9",
"sha256": "30c7006b506054821a46b9ed3bdd63aae57aa20afe05a7e7380b1136116ba53d"
},
"downloads": -1,
"filename": "django-minio-backend-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "8ff6a338557439da272a83c2b366c8b9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22805,
"upload_time": "2021-08-01T09:46:15",
"upload_time_iso_8601": "2021-08-01T09:46:15.966964Z",
"url": "https://files.pythonhosted.org/packages/27/ec/e74a0733a46a016e4cbcab72328330c23f336e2ad5ac84af5aabc2aefd86/django-minio-backend-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.0.0b0": [
{
"comment_text": "",
"digests": {
"md5": "76a7690854482dcceb19fd6bbc4a2d90",
"sha256": "47306f2a16d43d48a9c15cf6ee739919f323bce90838a04406e814c4ebc670a1"
},
"downloads": -1,
"filename": "django_minio_backend-3.0.0b0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "76a7690854482dcceb19fd6bbc4a2d90",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 24071,
"upload_time": "2021-07-18T23:22:44",
"upload_time_iso_8601": "2021-07-18T23:22:44.708059Z",
"url": "https://files.pythonhosted.org/packages/50/d7/aefa277dad876b6befdb1cdd2cce86ad38b05aed24fd243c61c09e55946c/django_minio_backend-3.0.0b0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "24b20f826ff9578b864e75a88ff64de4",
"sha256": "9561846d416ec3a8b04abbd69813e085cea9a5a81ed3ac2dddb8659629682057"
},
"downloads": -1,
"filename": "django-minio-backend-3.0.0b0.tar.gz",
"has_sig": false,
"md5_digest": "24b20f826ff9578b864e75a88ff64de4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21534,
"upload_time": "2021-07-18T23:22:46",
"upload_time_iso_8601": "2021-07-18T23:22:46.727004Z",
"url": "https://files.pythonhosted.org/packages/80/66/c064dfdb09ee4c8b4e14f9b685ace0b86df0e50bf541716d55f107eaf630/django-minio-backend-3.0.0b0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.0.0b2": [
{
"comment_text": "",
"digests": {
"md5": "50d3b327f157052466138027fb3f94c7",
"sha256": "3640b78fd35d0e31c216bb30c1706bf53ac3ff229f8b6e9e3af374ad7ec2ee4a"
},
"downloads": -1,
"filename": "django_minio_backend-3.0.0b2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "50d3b327f157052466138027fb3f94c7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 24182,
"upload_time": "2021-07-19T21:46:23",
"upload_time_iso_8601": "2021-07-19T21:46:23.362430Z",
"url": "https://files.pythonhosted.org/packages/54/fe/fa9df53eb13a9d24f5508e901186687cd2d7983bc31045d8e887bdb4ee09/django_minio_backend-3.0.0b2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "8f864a5e99d957905070b6a1913faea1",
"sha256": "2632e4c77fc8e8ca86c871e8fcbd595eb57a990950975ec38099ea24bd123696"
},
"downloads": -1,
"filename": "django-minio-backend-3.0.0b2.tar.gz",
"has_sig": false,
"md5_digest": "8f864a5e99d957905070b6a1913faea1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21709,
"upload_time": "2021-07-19T21:46:24",
"upload_time_iso_8601": "2021-07-19T21:46:24.706395Z",
"url": "https://files.pythonhosted.org/packages/4c/a2/6f9d253ded69adf59035f476a334b42aade7e50326d08b531e1ddb17ad8d/django-minio-backend-3.0.0b2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.1.0": [
{
"comment_text": "",
"digests": {
"md5": "931a6b5f7d403968016611ff3be4e581",
"sha256": "db8609a632952f2bce846a607de8b7c705801980fd033095781f6d4c27fdeeda"
},
"downloads": -1,
"filename": "django_minio_backend-3.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "931a6b5f7d403968016611ff3be4e581",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25565,
"upload_time": "2021-10-17T07:47:02",
"upload_time_iso_8601": "2021-10-17T07:47:02.123818Z",
"url": "https://files.pythonhosted.org/packages/a4/6d/187f802512e04a663998f6e1f39265f1a698e785b637a23a8c98551f9f44/django_minio_backend-3.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "9acd11b697523e2bf7efffea95a0fa7b",
"sha256": "26024d358e02dfbaf1c2ca52d7582f7391a8d7dade99b07935e747001796321e"
},
"downloads": -1,
"filename": "django-minio-backend-3.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9acd11b697523e2bf7efffea95a0fa7b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24876,
"upload_time": "2021-10-17T07:47:03",
"upload_time_iso_8601": "2021-10-17T07:47:03.500277Z",
"url": "https://files.pythonhosted.org/packages/41/77/05a696357c72f5d60c1949c75bce6541a569b248df593311f33daabda252/django-minio-backend-3.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.1.0b0": [
{
"comment_text": "",
"digests": {
"md5": "d5355f1c6a886b30f17fd8cd73a71bfe",
"sha256": "31e721cff38764d312796fd1bd9cfbbb604283f0e4b873284bab35be4b184285"
},
"downloads": -1,
"filename": "django_minio_backend-3.1.0b0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d5355f1c6a886b30f17fd8cd73a71bfe",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25291,
"upload_time": "2021-08-08T15:21:52",
"upload_time_iso_8601": "2021-08-08T15:21:52.232333Z",
"url": "https://files.pythonhosted.org/packages/f9/cf/b9877dfb18fdd5430f542bdd12c2c4081a1eb408fead22b7c78359584592/django_minio_backend-3.1.0b0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7bd314cce5aa43101b08089198f09885",
"sha256": "1716ba3b285ce2036ddb5c7da83d186debabecad9f9808402a0d99806e938215"
},
"downloads": -1,
"filename": "django-minio-backend-3.1.0b0.tar.gz",
"has_sig": false,
"md5_digest": "7bd314cce5aa43101b08089198f09885",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23601,
"upload_time": "2021-08-08T15:21:53",
"upload_time_iso_8601": "2021-08-08T15:21:53.285075Z",
"url": "https://files.pythonhosted.org/packages/28/e5/a604f076cbf8534d57df127d6edb100283bc14dda94a33e774c0d7167d41/django-minio-backend-3.1.0b0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.1.0b1": [
{
"comment_text": "",
"digests": {
"md5": "4ece205d094a2cea55501f811266c460",
"sha256": "fdb10edfce355554547987ec4b1cc4fdba500f50b5223617a36b6b472c40d29e"
},
"downloads": -1,
"filename": "django_minio_backend-3.1.0b1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4ece205d094a2cea55501f811266c460",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25600,
"upload_time": "2021-09-05T10:21:22",
"upload_time_iso_8601": "2021-09-05T10:21:22.516218Z",
"url": "https://files.pythonhosted.org/packages/4f/e7/5842a8a37b9de7087be8cfa7ba1ab8c3cae8339df1d6d53875880bc3ae01/django_minio_backend-3.1.0b1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "6cee17d19fe508c594a1cf88c34946db",
"sha256": "a4aa766b74636d09f9c5886d1b688c8e952b243bcf0f7d57ebfea80afeef5075"
},
"downloads": -1,
"filename": "django-minio-backend-3.1.0b1.tar.gz",
"has_sig": false,
"md5_digest": "6cee17d19fe508c594a1cf88c34946db",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24921,
"upload_time": "2021-09-05T10:21:23",
"upload_time_iso_8601": "2021-09-05T10:21:23.887523Z",
"url": "https://files.pythonhosted.org/packages/0a/a0/fd8ff46493a78c63a87208e2be1b7ece2866e3bdaeac7f55f090ada3eb59/django-minio-backend-3.1.0b1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.2.0": [
{
"comment_text": "",
"digests": {
"md5": "aa1ac4c6552a7eb43943a27766357ab8",
"sha256": "d51f60792f086872d271f019f02022c292bc06b7f4ee3abd00a12d328729fc33"
},
"downloads": -1,
"filename": "django_minio_backend-3.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aa1ac4c6552a7eb43943a27766357ab8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25824,
"upload_time": "2021-11-01T17:00:00",
"upload_time_iso_8601": "2021-11-01T17:00:00.451984Z",
"url": "https://files.pythonhosted.org/packages/ac/44/cb2a297c30666659d06fca88a8bbf619e6308c0a83e796b2dc4b3f45e63c/django_minio_backend-3.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "91fef2ac22c43d45e92bffae8b69ffd5",
"sha256": "bd68f40b002f95ec30c6840b1e21c86730c09cff10d39095e1834c1116d0e085"
},
"downloads": -1,
"filename": "django-minio-backend-3.2.0.tar.gz",
"has_sig": false,
"md5_digest": "91fef2ac22c43d45e92bffae8b69ffd5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25121,
"upload_time": "2021-11-01T17:00:01",
"upload_time_iso_8601": "2021-11-01T17:00:01.511995Z",
"url": "https://files.pythonhosted.org/packages/9b/f9/e2e4ba8880853bfaf6fa1ea4cb1664c0b3faa199c76af09c21df5e0ac6c8/django-minio-backend-3.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.2.1": [
{
"comment_text": "",
"digests": {
"md5": "f27a36d782dffd34160f71b41872d667",
"sha256": "7598daaefe6d2926a6bb2ce587b86bbad32038c148dfbdc608ee2cf1888b28b7"
},
"downloads": -1,
"filename": "django_minio_backend-3.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f27a36d782dffd34160f71b41872d667",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25835,
"upload_time": "2021-11-06T16:13:06",
"upload_time_iso_8601": "2021-11-06T16:13:06.201300Z",
"url": "https://files.pythonhosted.org/packages/8a/16/e34326a3e650f3ea45f8c31f52331a35f795504e7fc44dcfc7cb1c8aab1d/django_minio_backend-3.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "5d552ae81981bb494a9d569957fa4335",
"sha256": "3ae82d74a60a21bbeceb5fb800b1a5045d42d8c39ff551a6f9e88eaf9fc26565"
},
"downloads": -1,
"filename": "django-minio-backend-3.2.1.tar.gz",
"has_sig": false,
"md5_digest": "5d552ae81981bb494a9d569957fa4335",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25141,
"upload_time": "2021-11-06T16:13:07",
"upload_time_iso_8601": "2021-11-06T16:13:07.259412Z",
"url": "https://files.pythonhosted.org/packages/ab/e1/9d4bf30c7e5712820269e51e3e526d2b60b09f38bf812363f0c23ee9a2ea/django-minio-backend-3.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.3.0": [
{
"comment_text": "",
"digests": {
"md5": "b706e4920e03319247477c03b40848e0",
"sha256": "8a05d19128e6b8354cc6ad33a21567f11fe913a7c592225e1fe9fe0d41d515d4"
},
"downloads": -1,
"filename": "django_minio_backend-3.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b706e4920e03319247477c03b40848e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25851,
"upload_time": "2021-12-12T01:23:18",
"upload_time_iso_8601": "2021-12-12T01:23:18.737807Z",
"url": "https://files.pythonhosted.org/packages/2a/ed/206a4019d2f6d1d3dffd12554e181d4ce18a2af375237ccb04447f6ae107/django_minio_backend-3.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "acd0bccccbc77bd6a0b57c5598261a7b",
"sha256": "6a00443cbbe3e52eb0cca31164a0a9a480dc34ea3cd765f67e0a10fac9b81b83"
},
"downloads": -1,
"filename": "django-minio-backend-3.3.0.tar.gz",
"has_sig": false,
"md5_digest": "acd0bccccbc77bd6a0b57c5598261a7b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25189,
"upload_time": "2021-12-12T01:23:20",
"upload_time_iso_8601": "2021-12-12T01:23:20.204030Z",
"url": "https://files.pythonhosted.org/packages/43/4c/af9acbb3d6086012d83271140eaecfc1fdabb9262a09804957ec8c938c41/django-minio-backend-3.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.3.1": [
{
"comment_text": "",
"digests": {
"md5": "1e6eed65355c85255891e42c10ed4bda",
"sha256": "dbd734abf10c025b728334f29faa57ee37ff9c8066d1cb8320ca6466c3b3c273"
},
"downloads": -1,
"filename": "django_minio_backend-3.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1e6eed65355c85255891e42c10ed4bda",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25919,
"upload_time": "2021-12-12T12:36:06",
"upload_time_iso_8601": "2021-12-12T12:36:06.989660Z",
"url": "https://files.pythonhosted.org/packages/a0/4c/1fb27310caac685ccb05b75e1addb212881abc337827e8733adbf866353a/django_minio_backend-3.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "950ee25302d00a225e0f8dc6cc9397c1",
"sha256": "6ba6d2f5c7277d2c825b63bd47488d99315c41eab2786dd8c54f1e6a25dffc96"
},
"downloads": -1,
"filename": "django-minio-backend-3.3.1.tar.gz",
"has_sig": false,
"md5_digest": "950ee25302d00a225e0f8dc6cc9397c1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25215,
"upload_time": "2021-12-12T12:36:07",
"upload_time_iso_8601": "2021-12-12T12:36:07.994977Z",
"url": "https://files.pythonhosted.org/packages/be/47/67fe5e8982f694f36573fed8b26bcf16864d504115b0bcb0b028c7353e03/django-minio-backend-3.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.3.2": [
{
"comment_text": "",
"digests": {
"md5": "dae94ece40b7d06a65b5cb9b49dd51c0",
"sha256": "7a98ef8934c4c3ac9531609b7137b5d02150cb60520069e66c92c26758dbf0c7"
},
"downloads": -1,
"filename": "django_minio_backend-3.3.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dae94ece40b7d06a65b5cb9b49dd51c0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25950,
"upload_time": "2021-12-12T20:05:35",
"upload_time_iso_8601": "2021-12-12T20:05:35.890354Z",
"url": "https://files.pythonhosted.org/packages/8a/9d/31097c3f56297f47330c581abe72fede79842626cdf494ac1715d81d992b/django_minio_backend-3.3.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "5004b781a91cff4e7311c70c6513deb6",
"sha256": "732a8bc12cc20ba59407b498efa4b2bcd390d6b8fbbbc50316ccee0e5e488ca3"
},
"downloads": -1,
"filename": "django-minio-backend-3.3.2.tar.gz",
"has_sig": false,
"md5_digest": "5004b781a91cff4e7311c70c6513deb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25230,
"upload_time": "2021-12-12T20:05:37",
"upload_time_iso_8601": "2021-12-12T20:05:37.259650Z",
"url": "https://files.pythonhosted.org/packages/d8/5d/4e3fa62f22e0fc4808e3c57f6e28b8d03d3821427423341adb62a95ff3a0/django-minio-backend-3.3.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "dae94ece40b7d06a65b5cb9b49dd51c0",
"sha256": "7a98ef8934c4c3ac9531609b7137b5d02150cb60520069e66c92c26758dbf0c7"
},
"downloads": -1,
"filename": "django_minio_backend-3.3.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dae94ece40b7d06a65b5cb9b49dd51c0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25950,
"upload_time": "2021-12-12T20:05:35",
"upload_time_iso_8601": "2021-12-12T20:05:35.890354Z",
"url": "https://files.pythonhosted.org/packages/8a/9d/31097c3f56297f47330c581abe72fede79842626cdf494ac1715d81d992b/django_minio_backend-3.3.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "5004b781a91cff4e7311c70c6513deb6",
"sha256": "732a8bc12cc20ba59407b498efa4b2bcd390d6b8fbbbc50316ccee0e5e488ca3"
},
"downloads": -1,
"filename": "django-minio-backend-3.3.2.tar.gz",
"has_sig": false,
"md5_digest": "5004b781a91cff4e7311c70c6513deb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25230,
"upload_time": "2021-12-12T20:05:37",
"upload_time_iso_8601": "2021-12-12T20:05:37.259650Z",
"url": "https://files.pythonhosted.org/packages/d8/5d/4e3fa62f22e0fc4808e3c57f6e28b8d03d3821427423341adb62a95ff3a0/django-minio-backend-3.3.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}