{ "info": { "author": "MWR Organization", "author_email": "mwr@mwr.pub", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "# Method Working Remotely\n\nYet Another RPC Framework :D\n\n[Proposal](https://github.com/MwrPub/method-working-remotely) \n\n[![License](https://img.shields.io/github/license/mwrpub/mwrpc-py.svg?color=blue&style=flat-square)](https://github.com/mwrpub/mwrpc-py/blob/master/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/mwrpc.svg?color=3776AB&logo=pypi&logoColor=white&style=flat-square)](https://pypi.org/project/mwrpc/)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/mwrpc.svg?logo=python&logoColor=white&style=flat-square)\n\n![MWRNB](https://img.shields.io/badge/\u923e\u6ff5WR-Freaking_Awesome-ff69b4.svg?style=flat-square)\n![MWRNB](https://img.shields.io/badge/Powered_By-MWR_Engine-brightgreen.svg?style=flat-square)\n\nBefore use it.You must admit that **MaWenRui is freaking awesome.** \n\n## Python Version\n\n> Install\n\n```shell\npip install mwrpc\n```\n\n> Server Side \n\n```python\nfrom mwrpc import MwrServer\n\nserver = MwrServer()\n\n@server.func(endpoint='calc')\ndef add(a, b):\n return a + b\n\nif __name__ == '__main__':\n server.run()\n```\n\n> Client Side\n\n```python\nfrom mwrpc import MwrClient\n\nclient = MwrClient(endpoint='calc')\n\nprint(client.add(1,2))\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/MwrPub/mwrpc-py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mwrpc", "package_url": "https://pypi.org/project/mwrpc/", "platform": "any", "project_url": "https://pypi.org/project/mwrpc/", "project_urls": { "Homepage": "https://github.com/MwrPub/mwrpc-py" }, "release_url": "https://pypi.org/project/mwrpc/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "Yet Another RPC Framework.", "version": "0.1.7", "yanked": false, "yanked_reason": null }, "last_serial": 6039801, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "5faab804a99d44738af937f09351804f", "sha256": "b023267b7dee55361ff99f25e391283618af9415f5c60985dcb6c0e700291174" }, "downloads": -1, "filename": "mwrpc-0.1.4-py3.7.egg", "has_sig": false, "md5_digest": "5faab804a99d44738af937f09351804f", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 5590, "upload_time": "2019-07-03T05:18:20", "upload_time_iso_8601": "2019-07-03T05:18:20.422283Z", "url": "https://files.pythonhosted.org/packages/5e/77/a0120e621c93bafb1fd09c627fda2abede36a4c0fde22b693dad88c4a1ef/mwrpc-0.1.4-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "72b663e8f88d7e8b238e97ec602dd58c", "sha256": "ceed28589e6fcbddb1c2903238bff508d9cd82d1bafc67d0193c4bddf253434a" }, "downloads": -1, "filename": "mwrpc-0.1.4.tar.gz", "has_sig": false, "md5_digest": "72b663e8f88d7e8b238e97ec602dd58c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2656, "upload_time": "2019-07-03T05:18:22", "upload_time_iso_8601": "2019-07-03T05:18:22.838357Z", "url": "https://files.pythonhosted.org/packages/cf/4d/7ef72b9f2464aed4d98c62152601a5afce19de04e5b17711c6a694714f3e/mwrpc-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2754e00e69498e2a08c1c22f59f62ed1", "sha256": "645126d0f98809a11bfcb13dc1a4e29f9a4266f3cc42b3992dfedaa64b7be47f" }, "downloads": -1, "filename": "mwrpc-0.1.5-py3.7.egg", "has_sig": false, "md5_digest": "2754e00e69498e2a08c1c22f59f62ed1", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 6109, "upload_time": "2019-07-13T15:58:56", "upload_time_iso_8601": "2019-07-13T15:58:56.833856Z", "url": "https://files.pythonhosted.org/packages/0a/a6/288c005ac5a41ae31ce60b8272cbf86d1c442e6781bb6ec7db5c6cbc75e8/mwrpc-0.1.5-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2a8553df9f94c6b8931520f7c071217c", "sha256": "5581efacece09224e8e6224fc263227f97da4fb46788779800c28ba0639fa43f" }, "downloads": -1, "filename": "mwrpc-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2a8553df9f94c6b8931520f7c071217c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2917, "upload_time": "2019-07-13T15:58:58", "upload_time_iso_8601": "2019-07-13T15:58:58.807219Z", "url": "https://files.pythonhosted.org/packages/ef/42/1bb632fe3cea1e1f11a4c4a3cb4ba9d89a221c922c8229ffb402fe6cbe7b/mwrpc-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d80d16779c138468622d27f14eab0d8b", "sha256": "f9ea139ce0af3625b4c42617ebc792e956f4cae32cc3fd4208c930506ea39f08" }, "downloads": -1, "filename": "mwrpc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d80d16779c138468622d27f14eab0d8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3002, "upload_time": "2019-10-28T01:51:16", "upload_time_iso_8601": "2019-10-28T01:51:16.291498Z", "url": "https://files.pythonhosted.org/packages/ee/4c/d460c50c380edc4a46ae7eac0c4ee0dcce4fb745521e64154bae6967829e/mwrpc-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ef3d20f4ca0d9c11f116a98e8f028774", "sha256": "4a529100912262889be68dda922984542d0ccc16c3296522b4f75d9a913f06aa" }, "downloads": -1, "filename": "mwrpc-0.1.7.tar.gz", "has_sig": false, "md5_digest": "ef3d20f4ca0d9c11f116a98e8f028774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3034, "upload_time": "2019-10-28T07:11:49", "upload_time_iso_8601": "2019-10-28T07:11:49.928565Z", "url": "https://files.pythonhosted.org/packages/14/61/6816c469f2de1a339334f264477a6196c19c0224c1eaedff57e8d090fe8e/mwrpc-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef3d20f4ca0d9c11f116a98e8f028774", "sha256": "4a529100912262889be68dda922984542d0ccc16c3296522b4f75d9a913f06aa" }, "downloads": -1, "filename": "mwrpc-0.1.7.tar.gz", "has_sig": false, "md5_digest": "ef3d20f4ca0d9c11f116a98e8f028774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3034, "upload_time": "2019-10-28T07:11:49", "upload_time_iso_8601": "2019-10-28T07:11:49.928565Z", "url": "https://files.pythonhosted.org/packages/14/61/6816c469f2de1a339334f264477a6196c19c0224c1eaedff57e8d090fe8e/mwrpc-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }