{ "info": { "author": "James T. Dennis", "author_email": "answrguy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Python Software Foundation License", "Natural Language :: English", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Topic :: System :: Clustering", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "classh is yet another wrapper around ssh for running jobs on multiple \n targets. It can support tens of thousands of targets (tested on over \n 25,000 at once) and runs a configurable number of jobs concurrently. \n It separately gathers results, output and error messages, displaying \n summary/status information it comes in (asynchronously) and more \n detailed data after all jobs have completed.\n\n classh provides an SSHJobMan class which can be imported into your own\n Python code and easily used to handle specialized display or other \n disposition of results. (For example the names of all hosts on which\n the job succeeded can be fed into another process while various failure\n modes can be tested and fed into other processes).", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/jimd/classh/", "keywords": null, "license": "PSF", "maintainer": null, "maintainer_email": null, "name": "classh", "package_url": "https://pypi.org/project/classh/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/classh/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/jimd/classh/" }, "release_url": "https://pypi.org/project/classh/0.093/", "requires_dist": null, "requires_python": null, "summary": "Cluster Administrators' ssh Wrapper", "version": "0.093" }, "last_serial": 787442, "releases": { "0.01": [], "0.02": [ { "comment_text": "", "digests": { "md5": "ee2aec121eff98b293d97d9f00236323", "sha256": "432eb27c8f2a49203548bd5cb0b8e41b7a89f422e6455076c8af7b932cce63b0" }, "downloads": -1, "filename": "classh-0.02.tar.gz", "has_sig": false, "md5_digest": "ee2aec121eff98b293d97d9f00236323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8876, "upload_time": "2009-12-05T23:37:43", "url": "https://files.pythonhosted.org/packages/4e/b5/8e04b1a808974c257fc8f780875f3e01a5cac2d5470ccdba8f9755ad3e0f/classh-0.02.tar.gz" } ], "0.06": [ { "comment_text": "built for Linux-2.6.18.8-linode22-i686-with-glibc2.3", "digests": { "md5": "c7c7653aa82d8872e71f5a0b14089d06", "sha256": "40f5316f9fa7238b0eb7025212382bceb9351839d8fe4649afeeba6c982d0f63" }, "downloads": -1, "filename": "classh-0.06.linux-i686.tar.gz", "has_sig": false, "md5_digest": "c7c7653aa82d8872e71f5a0b14089d06", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10184, "upload_time": "2009-12-09T00:35:44", "url": "https://files.pythonhosted.org/packages/e6/72/64ef74b92901275cb03b461decdcd16e5f644cb343d24552cd26d0f1473f/classh-0.06.linux-i686.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "a3eb791e5c3745552e2864a682d7cfab", "sha256": "585edffb306c356e7385b4a9bc504227d7f0cad9883887412ed8b128cfc586f4" }, "downloads": -1, "filename": "classh-0.06.macosx-10.3-fat.tar.gz", "has_sig": false, "md5_digest": "a3eb791e5c3745552e2864a682d7cfab", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10311, "upload_time": "2009-12-08T09:45:40", "url": "https://files.pythonhosted.org/packages/17/1d/4c0754e21e4108a70fc88e7e90ad65915415d2806ff2dc4d5732a4773f3c/classh-0.06.macosx-10.3-fat.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "b1226e87dc94ce1700d64fdc07d18017", "sha256": "f9f3e4fb4e08f02a91e327bb0025b4d9a4756b9e862ed356bd5bad0f7096e3f7" }, "downloads": -1, "filename": "classh-0.06.macosx-10.5-i386.tar.gz", "has_sig": false, "md5_digest": "b1226e87dc94ce1700d64fdc07d18017", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10185, "upload_time": "2009-12-09T00:24:13", "url": "https://files.pythonhosted.org/packages/de/10/5aca3e2a5ec28df93507872eac3306f3d41858a710c8dad314bb912261a8/classh-0.06.macosx-10.5-i386.tar.gz" }, { "comment_text": "", "digests": { "md5": "db8579252d12b8dfd4b79c88521f6fd1", "sha256": "f7e2dc047316771bc1f3755ed76263524f251793939dee4a765095f4d5c0f5dc" }, "downloads": -1, "filename": "classh-0.06.tar.gz", "has_sig": false, "md5_digest": "db8579252d12b8dfd4b79c88521f6fd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11204, "upload_time": "2009-12-09T00:24:22", "url": "https://files.pythonhosted.org/packages/b7/ff/e05775b891789a94e99fd6d5ab0a7f86f6217cef45bca13c30cf5c017f2f/classh-0.06.tar.gz" } ], "0.07": [ { "comment_text": "built for Linux-2.6.18.8-linode22-i686-with-glibc2.3", "digests": { "md5": "27afee9c0b69e2f83ba6e18fa97d6801", "sha256": "fca9b36ef0985ca8ef6b8afc45ae55c3701d1e1ec11039d643bfdd6001158f80" }, "downloads": -1, "filename": "classh-0.07.linux-i686.tar.gz", "has_sig": false, "md5_digest": "27afee9c0b69e2f83ba6e18fa97d6801", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10202, "upload_time": "2009-12-09T03:08:19", "url": "https://files.pythonhosted.org/packages/19/e7/598044f1a2da4ff9ee7e2d7ff7d7ba409e8573fe7fad6fc5b31d408c158a/classh-0.07.linux-i686.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "440d49346c599462daf1626b64ea777e", "sha256": "cdca8cec6b74b189ebd06368bc0df8872b0cf88a903041818040bd5c3549dce7" }, "downloads": -1, "filename": "classh-0.07.macosx-10.5-i386.tar.gz", "has_sig": false, "md5_digest": "440d49346c599462daf1626b64ea777e", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10210, "upload_time": "2009-12-09T03:07:55", "url": "https://files.pythonhosted.org/packages/45/c7/55011f550a242d236ee8da98fa4b6e2f4ee5157e4f8f347d99a69837ffc9/classh-0.07.macosx-10.5-i386.tar.gz" }, { "comment_text": "", "digests": { "md5": "6755447c6ac04137efb85c7468918186", "sha256": "d9bbd1879f361013089dd2cd9c0e108a50dfbdb5e0a531d2d657e44d32b9d7a0" }, "downloads": -1, "filename": "classh-0.07.tar.gz", "has_sig": false, "md5_digest": "6755447c6ac04137efb85c7468918186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11104, "upload_time": "2009-12-09T03:06:53", "url": "https://files.pythonhosted.org/packages/96/57/c31943da0c7a30ecd2881c25cfcd6a2b346a1e7e834cf49d32354aa4a8fa/classh-0.07.tar.gz" } ], "0.08": [ { "comment_text": "built for Linux-2.6.18.8-linode22-i686-with-glibc2.3", "digests": { "md5": "90555c5dd0e013b5833a2fe2cb9cb8a0", "sha256": "0dfa7c73fab011073b2c9ce97eda8ff7a235cda0e4eb2a06ba1459b932f41040" }, "downloads": -1, "filename": "classh-0.08.linux-i686.tar.gz", "has_sig": false, "md5_digest": "90555c5dd0e013b5833a2fe2cb9cb8a0", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10333, "upload_time": "2009-12-09T04:10:36", "url": "https://files.pythonhosted.org/packages/80/09/dfdea66323c14c9f2237739da7d4e216b35d97e752f37f67311aa8ffac17/classh-0.08.linux-i686.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "12e9134a4e562736219fc2e293549e1b", "sha256": "f2a3cb4b53402157a3c3a561f90b8778d62367f952d75193d64578cb5fd6ef62" }, "downloads": -1, "filename": "classh-0.08.macosx-10.5-i386.tar.gz", "has_sig": false, "md5_digest": "12e9134a4e562736219fc2e293549e1b", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10358, "upload_time": "2009-12-09T04:10:09", "url": "https://files.pythonhosted.org/packages/02/79/6f2564224234252fb3fb1a3a4368ad52306d50abf2a75ec262bb32eb5d36/classh-0.08.macosx-10.5-i386.tar.gz" }, { "comment_text": "", "digests": { "md5": "93c59edbad1db35620e2560ac1f0b23c", "sha256": "3e7f64e86103d0aee050bbe55685903d7a2cd42362b0df523c93254a0b953601" }, "downloads": -1, "filename": "classh-0.08.tar.gz", "has_sig": false, "md5_digest": "93c59edbad1db35620e2560ac1f0b23c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11165, "upload_time": "2009-12-09T04:09:55", "url": "https://files.pythonhosted.org/packages/53/db/c453a45be91576c58fcd6bbe776a8b80e4007e6697a581326dce0530b8eb/classh-0.08.tar.gz" } ], "0.09": [ { "comment_text": "built for Linux-2.6.18.8-linode22-i686-with-glibc2.3", "digests": { "md5": "695022f92a9d05fb32f7d3de26dca46d", "sha256": "2329a7fe00b7f66db419f47b6c40a0845aaac68ca5d9df5904605297ab812904" }, "downloads": -1, "filename": "classh-0.09.linux-i686.tar.gz", "has_sig": false, "md5_digest": "695022f92a9d05fb32f7d3de26dca46d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 15049, "upload_time": "2009-12-10T05:30:54", "url": "https://files.pythonhosted.org/packages/20/29/60403597342b478dceec24023c06e2f258991ce0af6315d0752cd05bd700/classh-0.09.linux-i686.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "6047d5e44e8d9a108b64e97315ff262a", "sha256": "e21ebfcf801b5e4ee5ae6d6841e0311f6ba88a6017ee5223c3331b571f5d199e" }, "downloads": -1, "filename": "classh-0.09.macosx-10.5-i386.tar.gz", "has_sig": false, "md5_digest": "6047d5e44e8d9a108b64e97315ff262a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 15019, "upload_time": "2009-12-10T05:02:38", "url": "https://files.pythonhosted.org/packages/c4/50/d09097bdca6ac6d9832a4682de78ebb0f3d9372910ca1058415358d2fe70/classh-0.09.macosx-10.5-i386.tar.gz" }, { "comment_text": "", "digests": { "md5": "7f30436699010a0c29129c0765163c90", "sha256": "6eeba3fc002325bd72bdfee0bcb5ecb8431ad8fd0a6c519fd1773e6b38882720" }, "downloads": -1, "filename": "classh-0.09.tar.gz", "has_sig": false, "md5_digest": "7f30436699010a0c29129c0765163c90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11797, "upload_time": "2009-12-10T05:02:46", "url": "https://files.pythonhosted.org/packages/c0/cd/5bd089ce9339de36637a0f078eeafe1dc51649fbbe5fc3326ffd7e96eedd/classh-0.09.tar.gz" } ], "0.092": [ { "comment_text": "built for Linux-2.6.18.8-linode22-i686-with-glibc2.3", "digests": { "md5": "4e40135a5d08324bfcafe94e37eca7bb", "sha256": "9671d7891f81b723809343ef376648ce4b9774e748d10a1ebb8ddba7d5e35347" }, "downloads": -1, "filename": "classh-0.092.linux-i686.tar.gz", "has_sig": false, "md5_digest": "4e40135a5d08324bfcafe94e37eca7bb", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 16005, "upload_time": "2009-12-14T11:11:41", "url": "https://files.pythonhosted.org/packages/88/61/41097bcb07ae2428db4380b40ea1d1f64f1c0c5d72fdc9aa3c995856d93f/classh-0.092.linux-i686.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "32b4c1cca674910e3cd24a9d2073f5bf", "sha256": "ed23f1499620e7871dbf1d3c1a65f0fffa3c097f056402c254e28860e7ef22a1" }, "downloads": -1, "filename": "classh-0.092.macosx-10.3-fat.tar.gz", "has_sig": false, "md5_digest": "32b4c1cca674910e3cd24a9d2073f5bf", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 12453, "upload_time": "2009-12-14T11:11:10", "url": "https://files.pythonhosted.org/packages/14/9f/1e3fe176fce8393c5d3efff022895853d5f27bec7f67d3393fb1aaf448a4/classh-0.092.macosx-10.3-fat.tar.gz" }, { "comment_text": "", "digests": { "md5": "a1f7b695bc77d4450745e141ab8b7291", "sha256": "281a0f33135dbf0a49e20f57b1804e11623d752af9e7ffa2358ece10f3fc6826" }, "downloads": -1, "filename": "classh-0.092.tar.gz", "has_sig": false, "md5_digest": "a1f7b695bc77d4450745e141ab8b7291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12228, "upload_time": "2009-12-14T11:11:01", "url": "https://files.pythonhosted.org/packages/90/97/0b4a6e93fc914629deba064c0b68314809d2551db1063f1c616c5ffb0f7f/classh-0.092.tar.gz" } ], "0.093": [ { "comment_text": "built for Linux-2.6.18.8-linode22-i686-with-glibc2.3", "digests": { "md5": "aa1b1b964c58ccdef2fcc13d5ffbf96f", "sha256": "a9d69a0b9f7fd8fa7179f7f5a5d9324b949c7bcd34552bf7bf410b5ee63cc807" }, "downloads": -1, "filename": "classh-0.093.linux-i686.tar.gz", "has_sig": false, "md5_digest": "aa1b1b964c58ccdef2fcc13d5ffbf96f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 15989, "upload_time": "2009-12-17T02:45:33", "url": "https://files.pythonhosted.org/packages/dd/26/f7d209a9f714d8df25d3dd05ba2362d5584104d2960d1e2b3991dbf72c4f/classh-0.093.linux-i686.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "e059ba5b0eb707cad6f3d11d364c06e3", "sha256": "b9882f6e3e1c7b9e557297375f28eacef6c742a0398fdf4f7cbabfd9de9c2bde" }, "downloads": -1, "filename": "classh-0.093.macosx-10.3-fat.tar.gz", "has_sig": false, "md5_digest": "e059ba5b0eb707cad6f3d11d364c06e3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 12507, "upload_time": "2009-12-16T05:47:36", "url": "https://files.pythonhosted.org/packages/c3/58/159670d5d258f3077f33f21789a1cbbc262bf09302a2a8f734ffe8fa5abc/classh-0.093.macosx-10.3-fat.tar.gz" }, { "comment_text": "", "digests": { "md5": "d41e191cce610bf9ce15f21c4366b6a4", "sha256": "fb2449fafe2a96e08c807fb7d9f9c223a2d5ec72d1f84fe70e2e02541e5daee1" }, "downloads": -1, "filename": "classh-0.093.tar.gz", "has_sig": false, "md5_digest": "d41e191cce610bf9ce15f21c4366b6a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12250, "upload_time": "2009-12-16T05:47:29", "url": "https://files.pythonhosted.org/packages/03/10/dbb2c7c4e3d023078d25fb643d17430267b66eb4c082b7146a273e138377/classh-0.093.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-2.6.18.8-linode22-i686-with-glibc2.3", "digests": { "md5": "aa1b1b964c58ccdef2fcc13d5ffbf96f", "sha256": "a9d69a0b9f7fd8fa7179f7f5a5d9324b949c7bcd34552bf7bf410b5ee63cc807" }, "downloads": -1, "filename": "classh-0.093.linux-i686.tar.gz", "has_sig": false, "md5_digest": "aa1b1b964c58ccdef2fcc13d5ffbf96f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 15989, "upload_time": "2009-12-17T02:45:33", "url": "https://files.pythonhosted.org/packages/dd/26/f7d209a9f714d8df25d3dd05ba2362d5584104d2960d1e2b3991dbf72c4f/classh-0.093.linux-i686.tar.gz" }, { "comment_text": "built for Darwin-9.8.0", "digests": { "md5": "e059ba5b0eb707cad6f3d11d364c06e3", "sha256": "b9882f6e3e1c7b9e557297375f28eacef6c742a0398fdf4f7cbabfd9de9c2bde" }, "downloads": -1, "filename": "classh-0.093.macosx-10.3-fat.tar.gz", "has_sig": false, "md5_digest": "e059ba5b0eb707cad6f3d11d364c06e3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 12507, "upload_time": "2009-12-16T05:47:36", "url": "https://files.pythonhosted.org/packages/c3/58/159670d5d258f3077f33f21789a1cbbc262bf09302a2a8f734ffe8fa5abc/classh-0.093.macosx-10.3-fat.tar.gz" }, { "comment_text": "", "digests": { "md5": "d41e191cce610bf9ce15f21c4366b6a4", "sha256": "fb2449fafe2a96e08c807fb7d9f9c223a2d5ec72d1f84fe70e2e02541e5daee1" }, "downloads": -1, "filename": "classh-0.093.tar.gz", "has_sig": false, "md5_digest": "d41e191cce610bf9ce15f21c4366b6a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12250, "upload_time": "2009-12-16T05:47:29", "url": "https://files.pythonhosted.org/packages/03/10/dbb2c7c4e3d023078d25fb643d17430267b66eb4c082b7146a273e138377/classh-0.093.tar.gz" } ] }