{
"info": {
"author": "Overhang.io",
"author_email": "contact@overhang.io",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Affero General Public License v3",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "Object storage for Open edX with `MinIO `_\n=================================================================\n\nThis is a plugin for `Tutor `_ that provides S3-like object storage for Open edX platforms. It's S3, but without the dependency on AWS. This is achieved thanks to `MinIO `_, an open source project that provides object storage with an API compatible with S3.\n\nIn particular, this plugin is essential for `Kubernetes deployment `_.\n\nInstallation\n------------\n\nThe plugin is currently bundled with the `binary releases of Tutor `_. If you have installed Tutor from source, you will have to install this plugin from source, too::\n \n pip install tutor-minio\n\nThen, to enable this plugin, run::\n \n tutor plugins enable minio\n\nConfiguration\n-------------\n\n- ``MINIO_BUCKET_NAME`` (default: ``\"openedx\"``)\n- ``MINIO_FILE_UPLOAD_BUCKET_NAME`` (default: ``\"openedxuploads\"``)\n- ``MINIO_COURSE_IMPORT_EXPORT_BUCKET`` (default: ``\"openedxcourseimportexport\"``)\n- ``MINIO_HOST`` (default: ``\"minio.{{ LMS_HOST }}\"``)\n- ``MINIO_DOCKER_REGISTRY`` (default: ``\"{{ DOCKER_REGISTRY }}\"``)\n- ``MINIO_DOCKER_IMAGE`` (default: ``\"overhangio/minio:{{ MINIO_VERSION }}\"``)\n\nThese values can be modified with ``tutor config save --set PARAM_NAME=VALUE`` commands.\n\nDNS records\n-----------\n\nIt is assumed that the ``MINIO_HOST`` DNS record points to your server. When running MinIO on your laptop, you should point your services to ``minio.localhost``::\n\n tutor config save --set MINIO_HOST=minio.localhost\n\nWeb UI\n------\n\nThe MinIO web UI can be accessed at http://. The credentials for accessing the UI can be obtained with::\n\n tutor config printvalue OPENEDX_AWS_ACCESS_KEY\n tutor config printvalue OPENEDX_AWS_SECRET_ACCESS_KEY",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://docs.tutor.overhang.io/",
"keywords": "",
"license": "AGPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "tutor-minio",
"package_url": "https://pypi.org/project/tutor-minio/",
"platform": "",
"project_url": "https://pypi.org/project/tutor-minio/",
"project_urls": {
"Code": "https://github.com/overhangio/tutor-minio",
"Community": "https://discuss.overhang.io",
"Documentation": "https://docs.tutor.overhang.io/",
"Homepage": "https://docs.tutor.overhang.io/",
"Issue tracker": "https://github.com/overhangio/tutor-minio/issues"
},
"release_url": "https://pypi.org/project/tutor-minio/0.1.2/",
"requires_dist": null,
"requires_python": ">=3.5",
"summary": "A Tutor plugin for object storage in MinIO",
"version": "0.1.2"
},
"last_serial": 5774927,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "b7d672d3461ec0ea7eafb6a9b68814a3",
"sha256": "e538a85cfd0115606c05bf6e00b1f9b9fe286d92f015d98e3e84c4c24c4cdc81"
},
"downloads": -1,
"filename": "tutor-minio-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "b7d672d3461ec0ea7eafb6a9b68814a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 2760,
"upload_time": "2019-06-23T20:53:47",
"url": "https://files.pythonhosted.org/packages/29/e1/9ec77bd1f577374a2e04b45bf4b661e95b4c4f7c939bdd0e08c9ec2f91ac/tutor-minio-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "191ce62cd41ddf623e2a2175101d351c",
"sha256": "129cfe2ed5f51fa89a19e00e4854cc1bac9e7092b84a29dec0f8c0d36eeca94a"
},
"downloads": -1,
"filename": "tutor-minio-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "191ce62cd41ddf623e2a2175101d351c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 2812,
"upload_time": "2019-07-05T06:26:03",
"url": "https://files.pythonhosted.org/packages/99/92/ed0ab2d05d604d516e3b7d60f298664c975324de171f932d88bdaa9c5778/tutor-minio-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "8f1549742af272d264b6259bbc9052e2",
"sha256": "fa0f0523db6357e55484d2465da8e88700066c8cef091c61408edc0ab611eae8"
},
"downloads": -1,
"filename": "tutor-minio-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "8f1549742af272d264b6259bbc9052e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 2825,
"upload_time": "2019-07-11T06:31:16",
"url": "https://files.pythonhosted.org/packages/3f/c8/3ed4c2ed845363f52b81b3def2576148529487ce47cc57fa5aa8e6546486/tutor-minio-0.0.3.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "966bf2bded9ea573c75ae3ca2159628b",
"sha256": "f24d300b817724722c6583e2529789fd944bb2a8b9cc932f0ed502e04214e878"
},
"downloads": -1,
"filename": "tutor-minio-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "966bf2bded9ea573c75ae3ca2159628b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 4938,
"upload_time": "2019-07-26T21:32:41",
"url": "https://files.pythonhosted.org/packages/48/9d/5ffa3c43fb566ee6035461c38a190477866cfd47b11c10670a94ed87304b/tutor-minio-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "58e13226a3073ded908edd0bf519fbe7",
"sha256": "788d1063b3be8235fd87cdc47d5b417120838380eebbf41a71c6a57f214000e2"
},
"downloads": -1,
"filename": "tutor-minio-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "58e13226a3073ded908edd0bf519fbe7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 5130,
"upload_time": "2019-08-07T12:16:10",
"url": "https://files.pythonhosted.org/packages/81/ba/51bfebb9cb4f95e2389de2cc25a4f321275d7f3a8a50bc8540cd59441bbe/tutor-minio-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "ef75e2aecf91cf0b51c688d6aaf57818",
"sha256": "6cc3dd723876f326e7b50e49cd4947d0b6a8792897629075a370cac45f6d4546"
},
"downloads": -1,
"filename": "tutor-minio-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "ef75e2aecf91cf0b51c688d6aaf57818",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 5387,
"upload_time": "2019-09-03T09:36:06",
"url": "https://files.pythonhosted.org/packages/b1/78/6dccd264ee77760d0bef2ce46e910519972db4074f00889decb356a71ec3/tutor-minio-0.1.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ef75e2aecf91cf0b51c688d6aaf57818",
"sha256": "6cc3dd723876f326e7b50e49cd4947d0b6a8792897629075a370cac45f6d4546"
},
"downloads": -1,
"filename": "tutor-minio-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "ef75e2aecf91cf0b51c688d6aaf57818",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 5387,
"upload_time": "2019-09-03T09:36:06",
"url": "https://files.pythonhosted.org/packages/b1/78/6dccd264ee77760d0bef2ce46e910519972db4074f00889decb356a71ec3/tutor-minio-0.1.2.tar.gz"
}
]
}