{ "info": { "author": "Lyon Zhang", "author_email": "lyzhang87@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "pyfuncrun\n=========\n\nRun a python function in a module from command line and shift ``sys.argv``,\nso function can parse ``sys.argv`` properly.\n\n.. image:: https://travis-ci.org/zhangliyong/pyfuncrun.svg?branch=master\n :target: https://travis-ci.org/zhangliyong/pyfuncrun\n.. image:: https://pypip.in/download/pyfuncrun/badge.svg\n :target: https://pypi.python.org/pypi/pyfuncrun/\n :alt: Downloads\n.. image:: https://coveralls.io/repos/zhangliyong/pyfuncrun/badge.png?branch=master\n :target: https://coveralls.io/r/zhangliyong/pyfuncrun?branch=master\n\n\nInstall\n---------\n\n.. code-block:: bash\n\n $ pip install pyfuncrun\n\nUsage\n-----\n\n.. code-block:: bash\n\n $ pyfuncrun \n\n\nExample\n-------\n\nfunc.py:\n\n.. code-block:: python\n\n import sys\n\n\n def print_sys_argv():\n print sys.argv\n\n\n def func_with_args(a, b):\n print ((a + b), sys.argv)\n\n\n def func_with_kwargs(a, b, c=1):\n print ((a + b + c), sys.argv)\n\nRun:\n\n.. code-block:: bash\n\n $ pyfuncrun func.print_sys_argv 1 2\n ['pyfuncrun', 1, 2]\n\n $ pyfuncrun func.func_with_args 1 2\n (3, ['pyfuncrun'])\n\n $ pyfuncrun func.func_with_kwargs 1 2 3 4\n (6, ['pyfuncrun', 4])", "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/zhangliyong/pyfuncrun", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pyfuncrun", "package_url": "https://pypi.org/project/pyfuncrun/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyfuncrun/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/zhangliyong/pyfuncrun" }, "release_url": "https://pypi.org/project/pyfuncrun/0.1.8/", "requires_dist": null, "requires_python": null, "summary": "A tool to run a python function in a module from command line", "version": "0.1.8" }, "last_serial": 1181414, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "82d571d568816e015dd756196bf0af6a", "sha256": "bf22eee09014e73bf42cfe22fee380d1151026ef5ef8a8470d15e2aa3509fc19" }, "downloads": -1, "filename": "pyfuncrun-0.1.tar.gz", "has_sig": false, "md5_digest": "82d571d568816e015dd756196bf0af6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1292, "upload_time": "2014-08-04T03:41:15", "url": "https://files.pythonhosted.org/packages/bd/59/a0f07c059678f695c868718f8bddf446ef18a95a3a2c174cb036af0811e3/pyfuncrun-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f5cc0a1dfd9c318dada1cb98e85ce8a0", "sha256": "2c04d6f741b795928bcfb585c4e8ef5f4d9b9734839fde72897eeb291e471225" }, "downloads": -1, "filename": "pyfuncrun-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f5cc0a1dfd9c318dada1cb98e85ce8a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1396, "upload_time": "2014-08-04T08:26:53", "url": "https://files.pythonhosted.org/packages/97/31/89651c61713b1d6b3ef6ad7fcc7e62a2c04b4d4ae677c1f653329b21c1f9/pyfuncrun-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d7028962f6124c54fc376517d27a70d1", "sha256": "95e2da4d2b7f556e9fa97f39ab4e6db73e1830a6080541aea34f8da8e73c8711" }, "downloads": -1, "filename": "pyfuncrun-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d7028962f6124c54fc376517d27a70d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1730, "upload_time": "2014-08-05T05:21:35", "url": "https://files.pythonhosted.org/packages/d3/a9/1304d64f4fefa2d82d46a317efc16e6bb5e5959e1f4265b9c7d812af78c3/pyfuncrun-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ec5dbbabf58331b729b0c2a24791021f", "sha256": "612b2df9f1178a03c400f5f5f0b28e5dc01c1e24ed47ffb97fe382e3ad6f5ca1" }, "downloads": -1, "filename": "pyfuncrun-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ec5dbbabf58331b729b0c2a24791021f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1832, "upload_time": "2014-08-05T05:34:11", "url": "https://files.pythonhosted.org/packages/84/0c/03842a2674bc2f6c97807e34d6ae410de6f3fc6868969a31b5775dbdccfb/pyfuncrun-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ca42473bd3abaa40a603a410e5803472", "sha256": "3d262af4157e3e5109a4b207d6f345e5ae22dbde3551b90f27af12f8232dfedc" }, "downloads": -1, "filename": "pyfuncrun-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ca42473bd3abaa40a603a410e5803472", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1830, "upload_time": "2014-08-05T05:43:47", "url": "https://files.pythonhosted.org/packages/a0/03/f38edce0e1e920e2c1b1a36701e366e2d72162155638026f57671959440b/pyfuncrun-0.1.4.tar.gz" } ], "0.1.4.1": [ { "comment_text": "", "digests": { "md5": "a11e48178a349de3aee03e1fb58243ce", "sha256": "db97a0761768635cd69ee715fa0616a83018adc2591c2e890209dec40044f80c" }, "downloads": -1, "filename": "pyfuncrun-0.1.4.1.tar.gz", "has_sig": false, "md5_digest": "a11e48178a349de3aee03e1fb58243ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1856, "upload_time": "2014-08-05T06:40:50", "url": "https://files.pythonhosted.org/packages/45/5d/6c7b321fba8d61cd4e132ffc493d16b3357e6c89012575693764e5d579e0/pyfuncrun-0.1.4.1.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "03f52a60c4e965a8288cd29c4014c9bd", "sha256": "b06aeaa59404b0a8cd9b4a76cd9f8e14a8161b26256075bc0388e553d0c48fdf" }, "downloads": -1, "filename": "pyfuncrun-0.1.5.tar.gz", "has_sig": false, "md5_digest": "03f52a60c4e965a8288cd29c4014c9bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1884, "upload_time": "2014-08-05T06:43:53", "url": "https://files.pythonhosted.org/packages/41/e8/186d5ea57cd932355c9c52de6df7ba366603a9b1c11ed434f9cdf8b27080/pyfuncrun-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3c1f3e2d041b80d018d7c3351bdd942f", "sha256": "271530aac24a0b46b358d98d036d0e3b03e5bf29d0b8b00881927f6cac952180" }, "downloads": -1, "filename": "pyfuncrun-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3c1f3e2d041b80d018d7c3351bdd942f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2041, "upload_time": "2014-08-05T08:52:09", "url": "https://files.pythonhosted.org/packages/dc/8d/983047c5f6da9a6ff5ebf7fddd12554005c150b971757751acd7e85f59cf/pyfuncrun-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "899c1a37faf0bf0f511f75b23c18a8f5", "sha256": "6ea75c685be4839881700cc58d9c408e0f351d3a7fc203f97b439a697fe5e166" }, "downloads": -1, "filename": "pyfuncrun-0.1.7.tar.gz", "has_sig": false, "md5_digest": "899c1a37faf0bf0f511f75b23c18a8f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2045, "upload_time": "2014-08-06T01:14:28", "url": "https://files.pythonhosted.org/packages/23/cc/64e241c6e60c512e1e50868aaa4fbb9600388f953f12732a18ebcdfe2777/pyfuncrun-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "4962cb50d0d831fdc882de58e5677f22", "sha256": "653c7b40dab379c8f14f6f44e73b2fe47c37c4fb1f875abc49387e5741ac3927" }, "downloads": -1, "filename": "pyfuncrun-0.1.8.tar.gz", "has_sig": false, "md5_digest": "4962cb50d0d831fdc882de58e5677f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2087, "upload_time": "2014-08-06T06:15:05", "url": "https://files.pythonhosted.org/packages/a2/46/fb4f9d5c5f44e5379b2b1ad58cce001e583300a51aa23a439da130b1765c/pyfuncrun-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4962cb50d0d831fdc882de58e5677f22", "sha256": "653c7b40dab379c8f14f6f44e73b2fe47c37c4fb1f875abc49387e5741ac3927" }, "downloads": -1, "filename": "pyfuncrun-0.1.8.tar.gz", "has_sig": false, "md5_digest": "4962cb50d0d831fdc882de58e5677f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2087, "upload_time": "2014-08-06T06:15:05", "url": "https://files.pythonhosted.org/packages/a2/46/fb4f9d5c5f44e5379b2b1ad58cce001e583300a51aa23a439da130b1765c/pyfuncrun-0.1.8.tar.gz" } ] }