{ "info": { "author": "liuyancong", "author_email": "1437255447@qq.com", "bugtrack_url": null, "classifiers": [], "description": "# \u4f7f\u7528\u6307\u5357\n\n1\u3001pip install pyengine\n\n2\u3001\u8fd0\u884c\u547d\u4ee4 pyengine run -d \u7f13\u5b58\u76ee\u5f55 -p \u7aef\u53e3\u53f7 -n \u53ef\u540c\u65f6\u5904\u7406\u7684\u8bf7\u6c42\u6570\u91cf\n\n3\u3001\u63a5\u53e3\n /run/\n body \u4f53\u4e3a\u4e00\u4e2aFuncClass\u7684\u5b50\u7c7b\n \n\n```python\nfrom pyengine import FuncClass\nimport time\nclass My2(FuncClass):\n def run(self):\n print('MY is Running')\n time.sleep(1)\n return \"\u4f60\u597d\u554a\uff01\"\n```\n\n\u8fd4\u56de\u7ed3\u679c\u4e3a\n\n```json\n{\n \"res\": \"\u4f60\u597d\u554a!\"\n}\n```\n\n/add/\n\n\u589e\u52a0n\u7684\u4e2a\u6570\n\n/reduce/\n\n\u51cf\u5c11n\u7684\u4e2a\u6570\n\n4\u3001\u65b0\u589e\u4e00\u4e2a\u5f02\u6b65\u88c5\u9970\u5668\n\n```python\nfrom pyengine import async_work_res,async_work\ndef deal_res(res):\n print('res')\n\n@async_work_res(deal_res)\ndef work():\n return '\u5927\u5bb6\u597d\uff01'\n\n@async_work\ndef work():\n return '\u5927\u5bb6\u597d\uff01'\n```\n\n\u53ef\u4ee5\u4f7f\u88ab\u88c5\u9970\u7684\u51fd\u6570\u542f\u52a8\u4e00\u4e2a\u8fdb\u7a0b\u6216\u8005\u7ebf\u7a0b\u53bb\u6267\u884c\uff08\u5728win\u4e0b\u542f\u52a8\u7ebf\u7a0b\uff0c\u5728linux\u4e0b\u542f\u52a8\u8fdb\u7a0b\uff09,\u8be5\u88c5\u9970\u5668\u7684\u53c2\u6570\u662f\u4e00\u4e2a\u53ef\u4ee5\u5904\u7406\u88ab\u88c5\u9970\u7684\u51fd\u6570\u7684\u7ed3\u679c\n\n5 \u3001\u5f02\u6b65\u65b9\u6cd5\u6539\u8fdb\n\n\u200b\t0.0.4\n\n\u200b\t\u8fdb\u7a0b\u5f00\u542f\u65b9\u6cd5\u6539\u8fdb\uff0c\u8fdb\u7a0b\u9000\u51fa\u65b9\u6cd5\u6539\u8fdb\n\n\u200b \u50f5\u5c38\u8fdb\u7a0b\u5904\u7406", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.gitee.com", "keywords": "py,engine,run", "license": "Apache License V2.0", "maintainer": "", "maintainer_email": "", "name": "pyengine", "package_url": "https://pypi.org/project/pyengine/", "platform": "any", "project_url": "https://pypi.org/project/pyengine/", "project_urls": { "Homepage": "http://www.gitee.com" }, "release_url": "https://pypi.org/project/pyengine/0.0.4/", "requires_dist": null, "requires_python": "", "summary": " \u4e00\u4e2a\u8fd0\u884cPython\u4ee3\u7801\u7684web\u63a5\u53e3 A web interfacerun who can run Python code ", "version": "0.0.4" }, "last_serial": 5252563, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5b9cc54f56ecbb9b9f04775294ce486f", "sha256": "dfce81ca9fa7d4200fae1e0ecf925f062dd6546ad0e6a40b2f18958ea0632cff" }, "downloads": -1, "filename": "pyengine-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5b9cc54f56ecbb9b9f04775294ce486f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2281, "upload_time": "2019-03-27T14:23:00", "url": "https://files.pythonhosted.org/packages/d8/f4/6de074a0e3335da1dfba6893519e5e07d497eaae93d4eec11676a460e91b/pyengine-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0b9b0858de9000c3cda416939c226bef", "sha256": "80e7480ad55d38278588ef972171df995ccfc70d73be9016e76b79549f03c3e8" }, "downloads": -1, "filename": "pyengine-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0b9b0858de9000c3cda416939c226bef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3317, "upload_time": "2019-03-28T16:04:11", "url": "https://files.pythonhosted.org/packages/02/d3/150c042ebe02b73091776e8edb61bdff2ddd0e5099e55414e6c74159399e/pyengine-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "49c8e82b3a9849f94ed66d642f528a7a", "sha256": "58a3f4048bd093de8d7a9ca792e52a10787a47bacfb3cbcd1ad209d4868e55f8" }, "downloads": -1, "filename": "pyengine-0.0.3.tar.gz", "has_sig": false, "md5_digest": "49c8e82b3a9849f94ed66d642f528a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3176, "upload_time": "2019-03-28T16:08:45", "url": "https://files.pythonhosted.org/packages/17/d7/1606aa62121980965a704e1c9c4b34b2fa2a0ebea834ed07a5a313ebab56/pyengine-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3a6e0c719fb508d96e99acc3ce551793", "sha256": "7bdcee6054e8a92daefc59d9b049771d8cbfc056155233ebd32fd890a3c1602e" }, "downloads": -1, "filename": "pyengine-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3a6e0c719fb508d96e99acc3ce551793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3405, "upload_time": "2019-05-10T14:39:29", "url": "https://files.pythonhosted.org/packages/8b/35/1325a5c8773b98ddc1030132673f25c1e8bdad2f04991c578571fcadb863/pyengine-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3a6e0c719fb508d96e99acc3ce551793", "sha256": "7bdcee6054e8a92daefc59d9b049771d8cbfc056155233ebd32fd890a3c1602e" }, "downloads": -1, "filename": "pyengine-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3a6e0c719fb508d96e99acc3ce551793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3405, "upload_time": "2019-05-10T14:39:29", "url": "https://files.pythonhosted.org/packages/8b/35/1325a5c8773b98ddc1030132673f25c1e8bdad2f04991c578571fcadb863/pyengine-0.0.4.tar.gz" } ] }