{ "info": { "author": "Yoav Kleinberger", "author_email": "haarcuba@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: POSIX :: Linux", "Programming Language :: Python" ], "description": "monitor and close remote SSH processes automatically", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://haarcuba.github.io/closer", "keywords": "subprocess", "license": "", "maintainer": "", "maintainer_email": "", "name": "closer", "package_url": "https://pypi.org/project/closer/", "platform": "", "project_url": "https://pypi.org/project/closer/", "project_urls": { "Homepage": "https://haarcuba.github.io/closer" }, "release_url": "https://pypi.org/project/closer/4.0.5/", "requires_dist": null, "requires_python": "", "summary": "monitor and close remote SSH processes automatically", "version": "4.0.5" }, "last_serial": 4035783, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "4df7f7d9b13b64b065d2810785297cab", "sha256": "1414984543800571c1e62eaabc25f3b1d55db2df6de052bfc6e5e64ddaacea92" }, "downloads": -1, "filename": "closer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4df7f7d9b13b64b065d2810785297cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1059, "upload_time": "2017-01-28T21:49:35", "url": "https://files.pythonhosted.org/packages/a2/88/4607e9628de6696336815c380af0bc12ff8a58a0e0383001e76c9f7660ac/closer-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "da1a6ec814323989521ff48bf382b57f", "sha256": "52d2a9a115fe83694b1f0deeb0807fedcb633e9849df1dc6a2c78bda27e05236" }, "downloads": -1, "filename": "closer-0.1.2.tar.gz", "has_sig": false, "md5_digest": "da1a6ec814323989521ff48bf382b57f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1799, "upload_time": "2017-01-29T07:15:41", "url": "https://files.pythonhosted.org/packages/5a/e0/01a2306081a6d68f9c88b0e60315949a484809dd46b0572fc568d7a21097/closer-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "491c163de7c8fc0155aad92e75975b19", "sha256": "e99eac2db3335fe75e8acbdd33148e96b770c06fc0ccc581deff7331aa7ff314" }, "downloads": -1, "filename": "closer-0.1.3.tar.gz", "has_sig": false, "md5_digest": "491c163de7c8fc0155aad92e75975b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2009, "upload_time": "2017-02-01T22:36:42", "url": "https://files.pythonhosted.org/packages/29/94/7221e29fe822a443c2c7fc154247f35f45ca9aa4757f811845538bec7574/closer-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "34fc9e1d8f3cd2d5ca455cac79d35e44", "sha256": "07586c517b696404ddd3d05273f4e4f80b0c3002ab6d4c6ac9e5af79527ddb3f" }, "downloads": -1, "filename": "closer-0.1.4.tar.gz", "has_sig": false, "md5_digest": "34fc9e1d8f3cd2d5ca455cac79d35e44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1999, "upload_time": "2017-02-12T15:53:16", "url": "https://files.pythonhosted.org/packages/f6/21/d3d4172ebfd6fb68468835253d9ed315e830e66ca41a0fd5e36c4488a406/closer-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3a592343ba2d3e528402efe42ebea58a", "sha256": "de27233a9b0bacea829fbadd862ffe1fafc036b55719b4d3ff721678ef1b84ae" }, "downloads": -1, "filename": "closer-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3a592343ba2d3e528402efe42ebea58a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2155, "upload_time": "2017-02-12T18:11:47", "url": "https://files.pythonhosted.org/packages/7e/43/f2b59124d16d355ad3d6d145bae75b5172fdf86780457b1f180d13f390aa/closer-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6354f8cb590698a6095a46e7b74c24eb", "sha256": "bb31d43743e27c0af09930222085a28142c858df850a89f3ab95034cb8613568" }, "downloads": -1, "filename": "closer-0.1.6.tar.gz", "has_sig": false, "md5_digest": "6354f8cb590698a6095a46e7b74c24eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2340, "upload_time": "2017-02-13T00:47:10", "url": "https://files.pythonhosted.org/packages/25/37/5f84249874758393b59ba30467563939720ddb671aed16b14a6c58793bdf/closer-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "1201840b0da6a4f630cf90266d73d043", "sha256": "6a43a1c7c4e7d7379b64bc27de8f4bb9750e26f39c1ac24a51e2cae560b01f27" }, "downloads": -1, "filename": "closer-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1201840b0da6a4f630cf90266d73d043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2350, "upload_time": "2017-02-13T01:07:06", "url": "https://files.pythonhosted.org/packages/b6/5e/8c68b08c56a874fd4c5968af47885bf13ef7b3bbb5344d89bef7a833c0b4/closer-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "31da46366418acf96ba9dc9e0b718983", "sha256": "2c3d470f919d52aa56c9084bc6c56e2b6e77c5d28958d3c209b010d7369d651a" }, "downloads": -1, "filename": "closer-0.1.8.tar.gz", "has_sig": false, "md5_digest": "31da46366418acf96ba9dc9e0b718983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2411, "upload_time": "2017-02-13T18:37:21", "url": "https://files.pythonhosted.org/packages/a0/c3/d5c811c9d68c9948389ed94ed29af2ac8063fc68c34133e85299645aa12c/closer-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ddc6a363523c479efc22400c511adeaa", "sha256": "9eb0f05042f3e001e34caf511f575005530d4f5cbfbf180100e052cbd4d6b42f" }, "downloads": -1, "filename": "closer-0.1.9.tar.gz", "has_sig": false, "md5_digest": "ddc6a363523c479efc22400c511adeaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2391, "upload_time": "2017-02-13T22:46:25", "url": "https://files.pythonhosted.org/packages/f7/74/827a1cd7972aaa1226136a56c5ec2922d55e658722c11ebffe207687916e/closer-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ffca3ab4be120f8cba0d8a979dbfd3c9", "sha256": "45d647e0e0a326035da8af9afb58e2786b9e22d61d85b1cd11168af2f91bf09e" }, "downloads": -1, "filename": "closer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ffca3ab4be120f8cba0d8a979dbfd3c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2399, "upload_time": "2017-02-19T16:05:00", "url": "https://files.pythonhosted.org/packages/71/5a/79481320fa3d893bab33d68c8037897098a2470513ec83164f36a4e77d3e/closer-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c65f7f794dc1b43cfe3cd92eb0366795", "sha256": "26a1fb6dc497b927aef34e903887b85973618e4cf5d91d3abd9ef6b13fcab157" }, "downloads": -1, "filename": "closer-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c65f7f794dc1b43cfe3cd92eb0366795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2427, "upload_time": "2017-03-09T11:14:25", "url": "https://files.pythonhosted.org/packages/ba/a2/ceb4ec92e98b157d04df879c1b978d3eb0a286e5ed3f6f7f815092160a71/closer-0.2.1.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "db44411718fe91d423bb978848fc44d3", "sha256": "d50764cc1d521adce265106558beb932a1479ca0797a9ccffb02aaaf71fa60e9" }, "downloads": -1, "filename": "closer-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "db44411718fe91d423bb978848fc44d3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4295, "upload_time": "2017-04-03T23:28:03", "url": "https://files.pythonhosted.org/packages/65/7a/788f0e679a7590f6cda939741483ef2ce9dbbbeb2f61f2c4bcbef08e5d9b/closer-1.0.1-py2-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8f36fb0240ea641d731f7a5bb1b54692", "sha256": "b02a3d4e2b665dea6a92d0ff7260d4da3a22888ef1b8ac0a0f0040fd67f615ba" }, "downloads": -1, "filename": "closer-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8f36fb0240ea641d731f7a5bb1b54692", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4546, "upload_time": "2017-04-11T18:38:23", "url": "https://files.pythonhosted.org/packages/fe/dc/c29e07d5e7dc27285df30185bccd365442e9d353d821ccc15ea21e40eb1f/closer-1.1.0-py2-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "2cae86af3ac29bf06fbdba9dd36b6455", "sha256": "31009a7e87126e466e8ada54257619a207deb89cafd1a636f3607a5561b6972d" }, "downloads": -1, "filename": "closer-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2cae86af3ac29bf06fbdba9dd36b6455", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4549, "upload_time": "2017-04-11T19:25:03", "url": "https://files.pythonhosted.org/packages/79/6f/9449aa45ce626e54d3b0277d6946ca174e4b076d9c6871ae0bac93868129/closer-1.1.1-py2-none-any.whl" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "5c0a29d729c44f8aeeb5db1d0b771c56", "sha256": "6cf29752dc53dc4df4845363c815a01ae8312449fb0917d2b3856a96644d166b" }, "downloads": -1, "filename": "closer-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5c0a29d729c44f8aeeb5db1d0b771c56", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4617, "upload_time": "2017-05-20T00:04:46", "url": "https://files.pythonhosted.org/packages/1d/e9/d5eede5ba352a6bff6afeadad4cdec86c86a175ed919c17e9c3b01616f5c/closer-2.0.0-py2-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "4398ecee33dea2e0dedbb6186789ec02", "sha256": "b6d8c12f0992e73cbc36d24fc0fe39fb0f6e44e997eac867a3bb6be9fd910297" }, "downloads": -1, "filename": "closer-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4398ecee33dea2e0dedbb6186789ec02", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4680, "upload_time": "2017-05-23T00:27:02", "url": "https://files.pythonhosted.org/packages/6b/80/bf6db75c30ae62cf582ea816bc8574f724afb1e9ec468fe4f8b4c1f152d6/closer-2.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d3aab785a3a48812efcd263674de68c", "sha256": "9e630d59b12f7caba822e27e619c10b67b54a1ba45659ee29f9d79ed3ed699d9" }, "downloads": -1, "filename": "closer-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8d3aab785a3a48812efcd263674de68c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4674, "upload_time": "2017-06-07T15:07:47", "url": "https://files.pythonhosted.org/packages/88/17/9bee4594b818f28f70bc94f8ad6d6da5f03da2340516d352ecdd794b4c39/closer-2.0.1-py3-none-any.whl" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "a21cdcfd9f5afa0e1e10430877a562d5", "sha256": "387f656ee35c82ba1215089022595b832a93ffbc47d390aa523f9b72d1475ce1" }, "downloads": -1, "filename": "closer-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a21cdcfd9f5afa0e1e10430877a562d5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6660, "upload_time": "2017-06-08T15:26:20", "url": "https://files.pythonhosted.org/packages/89/c0/54111e01c9ae31a58346f09c3414bdd3350efe5299b0e1f6d06502ae24fa/closer-2.2.0-py3-none-any.whl" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "ed9ee0284eeab8879d7a015b2eb5120c", "sha256": "b5ff56cc5d43bd1c2804a9f6974528551f6690aceea9a44ff061245e964eced9" }, "downloads": -1, "filename": "closer-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ed9ee0284eeab8879d7a015b2eb5120c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6701, "upload_time": "2017-06-08T16:18:56", "url": "https://files.pythonhosted.org/packages/40/55/20d0936f0d229506f319a1e2a48d10534403746c06411d59f6b8414c980e/closer-2.3.0-py3-none-any.whl" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "d6dfe110482fa84ea1bf132917f1e412", "sha256": "4565a987009c3cccdb85c46791c42ebceb1dcb0a8903f3bb5a327174d1bfa94f" }, "downloads": -1, "filename": "closer-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d6dfe110482fa84ea1bf132917f1e412", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4921, "upload_time": "2017-06-17T19:17:28", "url": "https://files.pythonhosted.org/packages/4c/83/04bbfb4b4f2c73a0adbd9d5e78c72119ab92bf4411c79fdc014ea74aa421/closer-2.4.0-py3-none-any.whl" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "bc16b4bc22a2427dff1729bad1f9fc35", "sha256": "51c8db0752aed2b7b9d62bbd89945c1be0bef5ca8603b5ec591c6e849de60c26" }, "downloads": -1, "filename": "closer-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bc16b4bc22a2427dff1729bad1f9fc35", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4923, "upload_time": "2017-06-18T21:18:00", "url": "https://files.pythonhosted.org/packages/43/dc/cef5e9d99ef1d035bba3bdaf48c3376d3ee330ba9c93118bb617a962cb30/closer-3.0.0-py3-none-any.whl" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "c4cfa07cf8473595ac6405c659422e4a", "sha256": "3e3ca43d9fc75bce0a2996ddfa51122c3e6a39b105c66e850c7322c65c840e37" }, "downloads": -1, "filename": "closer-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c4cfa07cf8473595ac6405c659422e4a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4929, "upload_time": "2017-06-24T22:51:05", "url": "https://files.pythonhosted.org/packages/e0/e9/7f9677321f9fad64f066ee4a605002a74c7806b28622ee68c78342e7f6c3/closer-3.0.1-py3-none-any.whl" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "6255e0e3ac3d3fe56028ddf7bb7a7efb", "sha256": "db532d72d77ac68b4e582fc2c25c3e208d996828f49c520020f35317ce86ab4b" }, "downloads": -1, "filename": "closer-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6255e0e3ac3d3fe56028ddf7bb7a7efb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6903, "upload_time": "2017-07-12T10:41:21", "url": "https://files.pythonhosted.org/packages/b2/7c/0d15f10d4bfb7b5de6bbff91cffc6a51b4ee579701ff3a355fa3ab9ae002/closer-3.1.0-py3-none-any.whl" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "b0e18a9a275e9d4ea6e091ff89ed22d1", "sha256": "268469d38b167b14c995f42b43d6f371c7cf36a1c276daad86784dc4a82902cb" }, "downloads": -1, "filename": "closer-3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b0e18a9a275e9d4ea6e091ff89ed22d1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6926, "upload_time": "2017-07-12T11:20:26", "url": "https://files.pythonhosted.org/packages/dd/72/9114caab837b9a4d9b9da6cd602f0751a7369e9f15d9bfbc3f5e379a4053/closer-3.2.0-py3-none-any.whl" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "3a4c9af92c68a30c247c7838101f7ef2", "sha256": "21afc67fd9a0ed063d6f2ec47d70a9d23d13613b9af4aaaa14ef1c073311e60e" }, "downloads": -1, "filename": "closer-3.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3a4c9af92c68a30c247c7838101f7ef2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6931, "upload_time": "2017-09-11T09:22:14", "url": "https://files.pythonhosted.org/packages/90/90/80ab9130f4bd02d3420d5ae0106d4c88cb6549108396ba1270dbabdfb681/closer-3.3.0-py3-none-any.whl" } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "2c521f02d8092a198152a13bc63a1d41", "sha256": "449841cc3d79f6420b7c77aca18f54503883fe5a306bad8138a7274ec4fcf42e" }, "downloads": -1, "filename": "closer-4.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2c521f02d8092a198152a13bc63a1d41", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7920, "upload_time": "2018-03-25T22:58:45", "url": "https://files.pythonhosted.org/packages/51/18/52a6210e35073fb085e002259665c62788da70e9d5a3a4ebdf7e2a0abb97/closer-4.0.3-py3-none-any.whl" } ], "4.0.4": [ { "comment_text": "", "digests": { "md5": "337e93005a56581a3c881c9490163339", "sha256": "9a1f38f1a9c2bde233b9ef55297f82946898785fc0e082bf316a7098b7616b24" }, "downloads": -1, "filename": "closer-4.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "337e93005a56581a3c881c9490163339", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8060, "upload_time": "2018-03-26T10:30:50", "url": "https://files.pythonhosted.org/packages/46/4f/637ae90a2011054d607f8364a90252f8bb0b21da36542995d16b0e7ef0a8/closer-4.0.4-py3-none-any.whl" } ], "4.0.5": [ { "comment_text": "", "digests": { "md5": "016f515d7a5a5cebb3075c594623885e", "sha256": "e365a2d0047a6e797d936cc0bff38b527704eafddffc194972b2c88a88726da1" }, "downloads": -1, "filename": "closer-4.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "016f515d7a5a5cebb3075c594623885e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6491, "upload_time": "2018-07-06T09:02:12", "url": "https://files.pythonhosted.org/packages/5d/74/d943ce22ee7e1daa1729499497b46aa2889a2510ad4331f6c3653c57e9c0/closer-4.0.5-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "016f515d7a5a5cebb3075c594623885e", "sha256": "e365a2d0047a6e797d936cc0bff38b527704eafddffc194972b2c88a88726da1" }, "downloads": -1, "filename": "closer-4.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "016f515d7a5a5cebb3075c594623885e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6491, "upload_time": "2018-07-06T09:02:12", "url": "https://files.pythonhosted.org/packages/5d/74/d943ce22ee7e1daa1729499497b46aa2889a2510ad4331f6c3653c57e9c0/closer-4.0.5-py3-none-any.whl" } ] }