{ "info": { "author": "Abtin Gramian", "author_email": "abtin.gramian@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "subprocess-manager\n==================\n\nDescription\n-----------\n\nA wrapper around python's subprocess module which handles new process\nspawning (optionally as a daemon), specifying a timeout period, and\nprinting/logging/accessing the process' output in a non-blocking\nfashion.\n\nInstallation\n------------\n\n``pip install subprocess_manager``\n\nUsage\n-----\n\n::\n\n from subprocess_manager.run_subprocess import run_subprocess\n\n process, execution_time = run_subprocess('/bin/bash', ['-l', '-c', 'echo \"Hello World!\"')\n tail_process, command_starttime, command_process_stdout, command_process_stderr = run_subprocess('/bin/bash', ['-l', '-c', 'tail process.log', daemon=True, return_std=True)\n\n*See subprocess\\_manager/run\\_subprocess.py for additional arguments and\ndetails.*", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/agramian/subprocess-manager/tarball/v0.1.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/agramian/subprocess-manager", "keywords": "subprocess,daemon,timeout,process,spawning,non-blocking", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "subprocess_manager", "package_url": "https://pypi.org/project/subprocess_manager/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/subprocess_manager/", "project_urls": { "Download": "https://github.com/agramian/subprocess-manager/tarball/v0.1.2", "Homepage": "https://github.com/agramian/subprocess-manager" }, "release_url": "https://pypi.org/project/subprocess_manager/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Python Subprocess Manager", "version": "0.1.2" }, "last_serial": 1748121, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "525fe9b0226c55721e175b27350f2874", "sha256": "8d117aeada9b54db7d8064ed8a0611485404981caeaf8e7e023bc1fc2b687233" }, "downloads": -1, "filename": "subprocess_manager-0.1.tar.gz", "has_sig": false, "md5_digest": "525fe9b0226c55721e175b27350f2874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3121, "upload_time": "2015-09-28T18:04:44", "url": "https://files.pythonhosted.org/packages/b7/73/f95f6b2a8483232f826900bee496023b050195e22510f8fc0d9d73b6fdff/subprocess_manager-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f7ce7c22c2e35e200d0f8e63953b05dc", "sha256": "e23ceeb888929de11e82e7cb80a825b9fa3392c09f51c8e86e8a5b2227dc2678" }, "downloads": -1, "filename": "subprocess_manager-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f7ce7c22c2e35e200d0f8e63953b05dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4738, "upload_time": "2015-09-29T00:04:24", "url": "https://files.pythonhosted.org/packages/67/f5/581e60ccfd563c4d05c4e7e08428998d8b7d78e1eb1d30b2cf07ac414c9d/subprocess_manager-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2a91c2539e3f3726cae6da1667ee75b1", "sha256": "a2f3cd41299705b1bd29e6c859bb53eb4ee18370dce3d7313e91630124d8feaf" }, "downloads": -1, "filename": "subprocess_manager-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a91c2539e3f3726cae6da1667ee75b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4770, "upload_time": "2015-10-01T23:27:44", "url": "https://files.pythonhosted.org/packages/9b/6c/691643aa61bcb9a829fafc67ba41c4db020d5fa0e37fe262a85fc63a2dcc/subprocess_manager-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2a91c2539e3f3726cae6da1667ee75b1", "sha256": "a2f3cd41299705b1bd29e6c859bb53eb4ee18370dce3d7313e91630124d8feaf" }, "downloads": -1, "filename": "subprocess_manager-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a91c2539e3f3726cae6da1667ee75b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4770, "upload_time": "2015-10-01T23:27:44", "url": "https://files.pythonhosted.org/packages/9b/6c/691643aa61bcb9a829fafc67ba41c4db020d5fa0e37fe262a85fc63a2dcc/subprocess_manager-0.1.2.tar.gz" } ] }