{ "info": { "author": "Bryce Guinta", "author_email": "contact@bryceguinta.me", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries" ], "description": "# mand\n\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mand.svg)\n![PyPI](https://img.shields.io/pypi/v/mand.svg)\n[![Build Status](https://travis-ci.org/brycepg/mand.svg?branch=master)](https://travis-ci.org/brycepg/mand)\n[![GitHub license](https://img.shields.io/github/license/brycepg/mand.svg)](https://github.com/brycepg/mand/blob/master/LICENSE)\n\n``python -m`` doesn't run multiple modules. This package to provides a way to easily run multiple modules with the same interpreter.\n\nRunning multiple modules on the same interpreter is great when you want side-effects such as\nadding hooks to existing libraries without changing them.\n\n# Installation\n\n pip install mand\n\n# Command-line usage\n\nCall multiple modules:\n\n mand a b\n\nWhere a and b are modules, ``a`` will be executed, then ``b``\n\nUsage with arguments:\n\n mand \"a foo\" \"b bar\"\n\nsuch that ``foo`` is an argument to module ``a`` and ``bar`` is an argument to module ``b``.\n\n---\n\nYou can also specify module paths or python files:\n\n mand path/to/my/file.py pdb\n\n\nYou can also run mand via the ``-m`` flag:\n\n python -m mand \"a foo\" \"b bar\"\n\n## API usage\n\n```python\nfrom mand import mand\nmand(['a foo', 'b foo'])\n# Equivalent usage\nmand([('a', 'foo bar'), ('b', 'foo')])\n```\n# Changelog\n\n0.9.6 (4/13/2018):\n\n- Allow modules with capitalization (such as cProfile)\n\n0.9 (4/12/2018):\n\n- initial release\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/brycepg/mand", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mand", "package_url": "https://pypi.org/project/mand/", "platform": "", "project_url": "https://pypi.org/project/mand/", "project_urls": { "Homepage": "https://github.com/brycepg/mand" }, "release_url": "https://pypi.org/project/mand/0.9.8/", "requires_dist": null, "requires_python": "", "summary": "Run multiple modules with the same interpreter", "version": "0.9.8" }, "last_serial": 3763592, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "08de6371ef57f1b30eeec1678370cc69", "sha256": "c888c34bbaae23c707a4c673664dfd98fef7af405cdb67a942291fbea96e119a" }, "downloads": -1, "filename": "mand-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "08de6371ef57f1b30eeec1678370cc69", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3449, "upload_time": "2018-04-12T22:40:58", "url": "https://files.pythonhosted.org/packages/c6/6b/25afe5b78f3242e25dcd84c71783c332728384a16a754a70054f98fd7216/mand-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0de08f9822376f74450e7cfb9a5418e7", "sha256": "49f3b4be2bfeef601e1258ee81b9ac47026d1271b7c8253514fd1acd8418c1af" }, "downloads": -1, "filename": "mand-0.9.tar.gz", "has_sig": false, "md5_digest": "0de08f9822376f74450e7cfb9a5418e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2693, "upload_time": "2018-04-12T22:40:48", "url": "https://files.pythonhosted.org/packages/2e/44/baf32dee51d1979855a0262645c644b543d6f893ec8578dbb68b11be3635/mand-0.9.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "a0ac6c8e76c17af849260b19222fc7b0", "sha256": "9e56f39264473b205201c97e95ffbe3f0a40cae656a051b595c81e4b7a25877f" }, "downloads": -1, "filename": "mand-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a0ac6c8e76c17af849260b19222fc7b0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3506, "upload_time": "2018-04-12T22:51:55", "url": "https://files.pythonhosted.org/packages/f5/9a/a81712ed790c042949bbec0e485a9ee6fa051858f7005020b5215232e599/mand-0.9.2-py3-none-any.whl" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "8117238bd61606f076e0ce674e236163", "sha256": "c7227f0930a45f4e81f5a4f0183494d9a9cbc99f75c2f0e2d66de4e07d5446c2" }, "downloads": -1, "filename": "mand-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8117238bd61606f076e0ce674e236163", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3508, "upload_time": "2018-04-12T22:56:21", "url": "https://files.pythonhosted.org/packages/7c/a9/57075d608f3274b3a8845f48ef7a50c33f74f9f6dff65da744e56f125e23/mand-0.9.3-py3-none-any.whl" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "889313036febb5e47b68f966f460c269", "sha256": "db85f04ef8ac29d2349f0a9b8e6e6077b3137ac922c13db8e0c3b3190349f9e6" }, "downloads": -1, "filename": "mand-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "889313036febb5e47b68f966f460c269", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3514, "upload_time": "2018-04-12T23:10:14", "url": "https://files.pythonhosted.org/packages/bc/24/626a44584b0a1ab5ee447dc89663865bd27cb22127f96ce0f794cf773cf7/mand-0.9.4-py3-none-any.whl" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "de5c8363d72e3513a47f4675b0ff56c6", "sha256": "55217a098eb0be0243713ffde5f7da51c635a2f56913c7ff5f5667d92d1b8369" }, "downloads": -1, "filename": "mand-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "de5c8363d72e3513a47f4675b0ff56c6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4730, "upload_time": "2018-04-14T01:31:52", "url": "https://files.pythonhosted.org/packages/c4/a9/ef79183071fd6ee0f36e475de22228a0160ca4cd6256c0abe9b17a5a0895/mand-0.9.6-py3-none-any.whl" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "ff718865bf69941a1626f2a879d34304", "sha256": "f64d9ff9373da82c7825c774ecf25328c55f62487e8545296a3238ec0890b6b9" }, "downloads": -1, "filename": "mand-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ff718865bf69941a1626f2a879d34304", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4733, "upload_time": "2018-04-14T01:33:24", "url": "https://files.pythonhosted.org/packages/42/78/f7edede620354e0cf84a5ed89a301d83cde75ed6bf463f028bcd5152f84e/mand-0.9.7-py3-none-any.whl" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "0869cf6e1ec0da448cd947f3c09d018f", "sha256": "ef9c814de87cdbb11f33f2ac1d1d7c5f752cbb1b78261025ec3d20aa5248f583" }, "downloads": -1, "filename": "mand-0.9.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0869cf6e1ec0da448cd947f3c09d018f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4737, "upload_time": "2018-04-14T01:35:54", "url": "https://files.pythonhosted.org/packages/0d/27/f2b36a975173ee3a7c5ad0bf53c15acac8d7da9b1669db70a03135eee855/mand-0.9.8-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0869cf6e1ec0da448cd947f3c09d018f", "sha256": "ef9c814de87cdbb11f33f2ac1d1d7c5f752cbb1b78261025ec3d20aa5248f583" }, "downloads": -1, "filename": "mand-0.9.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0869cf6e1ec0da448cd947f3c09d018f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4737, "upload_time": "2018-04-14T01:35:54", "url": "https://files.pythonhosted.org/packages/0d/27/f2b36a975173ee3a7c5ad0bf53c15acac8d7da9b1669db70a03135eee855/mand-0.9.8-py3-none-any.whl" } ] }