{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "## spark-operator-image-tool\n[![Build status](https://travis-ci.org/Jiri-Kremser/spark-operator-image-tool.svg?branch=master)](https://travis-ci.org/Jiri-Kremser/spark-operator-image-tool)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)\n[![PyPI version](https://badge.fury.io/py/soit.svg)](https://pypi.org/project/soit/)\n[![Docs](https://readthedocs.org/projects/spark-operator-image-tool/badge/?version=latest)](https://spark-operator-image-tool.readthedocs.io/en/latest/?badge=latest)\n\n\nPurpose of this tool is to verify if given container image is compatible with [spark-operator](https://github.com/radanalyticsio/spark-operator).\n\n### Installation\n\n```\npip3 install soit --user\n```\n\n### Quick Start\n\n```\nsoit --image quay.io/jkremser/openshift-spark --tag 2.4.0\n```\n\n#### Demo\n\n\n[![Watch the full asciicast](https://github.com/Jiri-Kremser/spark-operator-image-tool/raw/master/ascii.gif)](https://asciinema.org/a/238399?&cols=123&rows=63)\n\n#### Local Development\n\nInstall the modules:\n\n```\npip3 install -r requirements.txt --user\n```\n\nRun the app:\n\n```\npython3 soit/main.py\n```\n\n#### Other\nThis tool is based on a library for interactive testing of container images called [conu](https://github.com/user-cont/conu).", "description_content_type": "text/markdown; charset=UTF-8", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Jiri-Kremser/spark-operator-image-tool", "keywords": "", "license": "Apache-2", "maintainer": "Jiri Kremser", "maintainer_email": "foo@bar.com", "name": "soit", "package_url": "https://pypi.org/project/soit/", "platform": "", "project_url": "https://pypi.org/project/soit/", "project_urls": { "Homepage": "https://github.com/Jiri-Kremser/spark-operator-image-tool" }, "release_url": "https://pypi.org/project/soit/0.2.4/", "requires_dist": null, "requires_python": ">=3", "summary": "a simple tool for verifying if a container image is compatible with Apache Spark operator for Kubernetes and OpenShift", "version": "0.2.4" }, "last_serial": 5104472, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "1d8bccbea16b67fb7dba0c78787f6eb7", "sha256": "fe03ce8e7accfea1f90414ff4039c1ad049e4b57da59986b4b88345c4063aa5f" }, "downloads": -1, "filename": "soit-0.2.tar.gz", "has_sig": false, "md5_digest": "1d8bccbea16b67fb7dba0c78787f6eb7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7136, "upload_time": "2019-03-27T01:41:47", "url": "https://files.pythonhosted.org/packages/ac/26/5dd37eaf72d77e7bb7de88101169eb20587815385e0948d249ae471c0aa7/soit-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8872287d91a2212858d72a1e4ce8c81e", "sha256": "357b4367fadb281507509964fcfd7dd386a6027fb5573eaf8ec98416bf6cb389" }, "downloads": -1, "filename": "soit-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8872287d91a2212858d72a1e4ce8c81e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10029, "upload_time": "2019-03-27T02:00:37", "url": "https://files.pythonhosted.org/packages/01/60/b56359df387a52d1fba0c67c9920c965b5c5ef77e35e2c53ac2b917c6f22/soit-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "74fb7d3a5876908b28339b497e40f585", "sha256": "516832e20ce56cc331015c75216423ab012455b1e874a91200ce2bad0b3d0653" }, "downloads": -1, "filename": "soit-0.2.2.tar.gz", "has_sig": false, "md5_digest": "74fb7d3a5876908b28339b497e40f585", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10685, "upload_time": "2019-04-02T12:44:41", "url": "https://files.pythonhosted.org/packages/0c/f5/9c29d973f9adbf5f73e4d8ae32e8fd7c865c60f759074fd6f384b215b066/soit-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c1109c2898c9d72b909db895ec29e55d", "sha256": "0731f1ef6a8b2e72284f11146f91152c7a9fc0534e1241f201d36624f00df568" }, "downloads": -1, "filename": "soit-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c1109c2898c9d72b909db895ec29e55d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 11115, "upload_time": "2019-04-05T15:55:15", "url": "https://files.pythonhosted.org/packages/7a/f1/021bc7bd2ce4f3f386e25edc805a0b7c051675a7638757c9c25b8af96c4d/soit-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a6f5e8b846ae75d8b6fc9d93721aa80c", "sha256": "092dfbdb3d548ebb2dc4bc8f5aa06b4448a80b837bbf1df3effddc547a615d75" }, "downloads": -1, "filename": "soit-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a6f5e8b846ae75d8b6fc9d93721aa80c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 11937, "upload_time": "2019-04-05T16:08:11", "url": "https://files.pythonhosted.org/packages/2d/d6/3c7c16ce29d1cc203aaa2e192d88237a18263bf7a494678db5fe545fca5c/soit-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6f5e8b846ae75d8b6fc9d93721aa80c", "sha256": "092dfbdb3d548ebb2dc4bc8f5aa06b4448a80b837bbf1df3effddc547a615d75" }, "downloads": -1, "filename": "soit-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a6f5e8b846ae75d8b6fc9d93721aa80c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 11937, "upload_time": "2019-04-05T16:08:11", "url": "https://files.pythonhosted.org/packages/2d/d6/3c7c16ce29d1cc203aaa2e192d88237a18263bf7a494678db5fe545fca5c/soit-0.2.4.tar.gz" } ] }