{ "info": { "author": "StreamSets, Inc.", "author_email": "eng-productivity@streamsets.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Other/Proprietary License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "..\n \n\nStreamSets Test Environments\n============================\nThis repository is home to the **StreamSets Test Environments (STE)**. It is designed to be run as a command line\nprogram. STE provides mechanism to start and stop environments which you can use to test against.\nFor example, a command such as\n```\nste start CDH_5.12.0\n```\nwill start a 2 node clusterdock CDH 5.12.0 cluster without requiring knowledge of the specific arguments to pass to\nclusterdock. Similarly\n```\nste stop CDH_5.12.0\n```\nwill stop the clusterdock CDH 5.12.0 cluster and do any necessary cleanup.\nThe goal of STE is to simplify starting and stopping environments so as they can be easily used for\ntesting or development.\n\nInstallation\n------------\n**Pre-requisites**\n\n- Python 3.X\n- A recent version of Docker\n\n**Installation**\n\nTo install STE, simply use `pip `_ (or pipenv):\n\n.. code-block:: bash\n\n $ pip3 install streamsets-testenvironments\n\nCommands\n--------\nThe following are some commands you can use with STE. In the examples here, we'll use MySQL_5.7\n\nStart an environment:\n\n.. code-block:: bash\n\n $ ste start MySQL_5.7\n\nStop an environment:\n\n.. code-block:: bash\n\n $ ste stop MySQL_5.7\n\nDry run without starting an environment (and also running in verbose mode):\n\n.. code-block:: bash\n\n $ ste -v start --dry-run MySQL_5.7\n\nSTE general help:\n\n.. code-block:: bash\n\n $ ste -h\n\nSTE start environment help (lists available environments which can be started):\n\n.. code-block:: bash\n\n $ ste start -h\n\nSTE stop environment help (lists available environments which can be stopped):\n\n.. code-block:: bash\n\n $ ste stop -h\n\nSTE start help for an environment:\n\n.. code-block:: bash\n\n $ ste start MySQL_5.7 -h\n\nSTE stop help for an environment:\n\n.. code-block:: bash\n\n $ ste stop MySQL_5.7 -h\n\n\n=======\nHistory\n=======\n\n0.0.1 (2018.06.22)\n------------------\n\n* First release on PyPI.\n\n0.0.2 (2018.06.22)\n------------------\n\n* Environment execution compatible for shebang long path's.\n\n0.0.3 (2018.07.11)\n------------------\n\n* Environments added for Amazon_EMR, CDH 5.14.0, CDH 5.15.0, Couchbase.\n\n0.0.4 (2018.08.08)\n------------------\n\n* Support for extra arguments.\n* Print STF usage information.\n* PostgreSQL CDC environment support added.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/streamsets/testenvironments", "keywords": "ste", "license": "OSI Approved :: Apache Software License", "maintainer": "", "maintainer_email": "", "name": "streamsets-testenvironments", "package_url": "https://pypi.org/project/streamsets-testenvironments/", "platform": "", "project_url": "https://pypi.org/project/streamsets-testenvironments/", "project_urls": { "Homepage": "https://github.com/streamsets/testenvironments" }, "release_url": "https://pypi.org/project/streamsets-testenvironments/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Spin environments for StreamSets products", "version": "0.0.4" }, "last_serial": 4841214, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cbdf5cd4459423297b1f041c07ebc4d9", "sha256": "2e87bf72611448f6645b925052b40efafaa501ac86b90aa60f0aa6dcb08d8370" }, "downloads": -1, "filename": "streamsets-testenvironments-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cbdf5cd4459423297b1f041c07ebc4d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19954, "upload_time": "2018-06-22T19:53:27", "url": "https://files.pythonhosted.org/packages/94/b5/9e19f2cf7603b9343b93f5b45161cb813d9fe9c005d3896fe8ca90330754/streamsets-testenvironments-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f507ee4b8c07cc6abba6c2754d534d68", "sha256": "a78cbfe8e2fd2c585507247ef4fa2deabbdd52d6f9b54c0fb2cda34c513db590" }, "downloads": -1, "filename": "streamsets-testenvironments-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f507ee4b8c07cc6abba6c2754d534d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20118, "upload_time": "2018-06-23T02:15:24", "url": "https://files.pythonhosted.org/packages/a1/ea/a25ecce8a47da0109c41ee0d193894ed7401197def6dc5fa5a71a71829e0/streamsets-testenvironments-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ef9e21432aadc1c1c695bc7ca941b348", "sha256": "f5967f327c99dbba5317aded54f187727e2bc7503ac82e8a373b9f6737cb564a" }, "downloads": -1, "filename": "streamsets-testenvironments-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ef9e21432aadc1c1c695bc7ca941b348", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21786, "upload_time": "2018-07-11T21:03:56", "url": "https://files.pythonhosted.org/packages/3b/9a/c3d9c571e04d886a25b5af3f7ffc3f4773070e3b9782f8222f715aa4d0c4/streamsets-testenvironments-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7787dd35b83fe65ccde27a49cb1322b6", "sha256": "2564501da3c0ff48b290d868689029420445351d25bfce1f6a96a0f9bf1648ab" }, "downloads": -1, "filename": "streamsets-testenvironments-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7787dd35b83fe65ccde27a49cb1322b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24808, "upload_time": "2018-08-08T17:09:38", "url": "https://files.pythonhosted.org/packages/fa/0c/217a5b04c79d401c557d156990d3d906850208414c2082b006667aad0c8d/streamsets-testenvironments-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7787dd35b83fe65ccde27a49cb1322b6", "sha256": "2564501da3c0ff48b290d868689029420445351d25bfce1f6a96a0f9bf1648ab" }, "downloads": -1, "filename": "streamsets-testenvironments-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7787dd35b83fe65ccde27a49cb1322b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24808, "upload_time": "2018-08-08T17:09:38", "url": "https://files.pythonhosted.org/packages/fa/0c/217a5b04c79d401c557d156990d3d906850208414c2082b006667aad0c8d/streamsets-testenvironments-0.0.4.tar.gz" } ] }