{ "info": { "author": "Will Breaden Madden", "author_email": "wbm@protonmail.ch", "bugtrack_url": null, "classifiers": [], "description": "nodemaster\n==========\n\nintroduction\n============\n\nThis module provides various utilities that can be used for the control\nand diagnostics of a set of computing nodes. It could be used to check\nif a set of computers are accessible via SSH or could run a command on a\nset of computers accessible via SSH, for examples.\n\nlaunch commands in tmux\n=======================\n\nCommands can be sent to respective panes of tmux. The following example\ndefines multiple commands, launches tmux, creates multiple panes in tmux\nand then runs each command in its respective tmux pane.\n\n.. code:: bash\n\n import nodemaster\n commands = [\n \"ls\",\n \"ls\",\n \"ls\",\n \"ls\"\n ]\n nodemaster.launch_tmux(commands = commands)\n\nThe following example, for use on LXPLUS, illustrates how nodemaster can\nbe used to send multiple commands out to multiple nodes and to observe\nthe output in tmux.\n\n.. code:: bash\n\n import nodemaster\n commands = [\n \"ssh -o StrictHostKeyChecking=no lxplus0000.cern.ch uptime\",\n \"ssh -o StrictHostKeyChecking=no lxplus0001.cern.ch uptime\",\n \"ssh -o StrictHostKeyChecking=no lxplus0002.cern.ch uptime\",\n \"ssh -o StrictHostKeyChecking=no lxplus0003.cern.ch uptime\"\n ]\n nodemaster.launch_tmux(commands = commands)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wdbm/nodemaster", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "nodemaster", "package_url": "https://pypi.org/project/nodemaster/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/nodemaster/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/wdbm/nodemaster" }, "release_url": "https://pypi.org/project/nodemaster/2017.1.16.1608/", "requires_dist": null, "requires_python": null, "summary": "node control utilities", "version": "2017.1.16.1608" }, "last_serial": 2577538, "releases": { "2015.11.24.2313": [ { "comment_text": "", "digests": { "md5": "c108b29f4d8b92d8e039c762cf244704", "sha256": "5ccac43a3a5a7a9ed9291f6ae6ddf1bd4bb45a623c841a0b6954e90edd661f6d" }, "downloads": -1, "filename": "nodemaster-2015.11.24.2313.tar.gz", "has_sig": false, "md5_digest": "c108b29f4d8b92d8e039c762cf244704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14915, "upload_time": "2015-12-03T18:43:06", "url": "https://files.pythonhosted.org/packages/7b/63/e68701a97deed77302f2600fcf94151fe1a570b6b228c1d0fbc7ff5966df/nodemaster-2015.11.24.2313.tar.gz" } ], "2016.3.29.1523": [ { "comment_text": "", "digests": { "md5": "ddd5684b57b532dcdbe94fc0725ca750", "sha256": "857b3ac7f063f294ddbe35a9ad0ad39da53f4b9d82291e58c5299256a23eea93" }, "downloads": -1, "filename": "nodemaster-2016.3.29.1523.tar.gz", "has_sig": false, "md5_digest": "ddd5684b57b532dcdbe94fc0725ca750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17227, "upload_time": "2016-03-29T15:30:32", "url": "https://files.pythonhosted.org/packages/1c/aa/cf54c0efbd0e852ede04ee8fbd11513fbfe36c1803fd64363e219fdfca34/nodemaster-2016.3.29.1523.tar.gz" } ], "2017.1.16.1608": [ { "comment_text": "", "digests": { "md5": "00a013fc9280c2b72d2db48622ed1e3e", "sha256": "6cb96cd120cd7902e1631eb7fd41638a1720c5a6993e5a97f0e688416879364f" }, "downloads": -1, "filename": "nodemaster-2017.1.16.1608.tar.gz", "has_sig": false, "md5_digest": "00a013fc9280c2b72d2db48622ed1e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17206, "upload_time": "2017-01-16T16:10:30", "url": "https://files.pythonhosted.org/packages/ab/21/768aba3277850bb92f791e8b3908737f3769f3065bbb1c8f5ffbaf9f9281/nodemaster-2017.1.16.1608.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "00a013fc9280c2b72d2db48622ed1e3e", "sha256": "6cb96cd120cd7902e1631eb7fd41638a1720c5a6993e5a97f0e688416879364f" }, "downloads": -1, "filename": "nodemaster-2017.1.16.1608.tar.gz", "has_sig": false, "md5_digest": "00a013fc9280c2b72d2db48622ed1e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17206, "upload_time": "2017-01-16T16:10:30", "url": "https://files.pythonhosted.org/packages/ab/21/768aba3277850bb92f791e8b3908737f3769f3065bbb1c8f5ffbaf9f9281/nodemaster-2017.1.16.1608.tar.gz" } ] }