{ "info": { "author": "Noah Watkins", "author_email": "noahwatkins@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 3.7", "Topic :: System :: Networking" ], "description": "# aiosmf\n\nsmf rpc implementation for asyncio -- https://aiosmf.readthedocs.org\n\nThe [smf project](https://github.com/smfrpc/smf) is a high-performance rpc\nplatform built using the c++ [Seastar](https://github.com/scylladb/seastar)\nframework. This project is a Python asyncio implementation of the rpc protocol\nused by smf. There are also [Go](https://github.com/smfrpc/smf-go) and\n[Java](https://github.com/KowalczykBartek/smf-java) implementations.\n\nNote that current support in aiosmf is limited to client implementations.\nServers are written in C++, Go, or Java. Adding a Python server framework is\nfuture work.\n\nPlease see https://aiosmf.readthedocs.org for instructions on getting started.\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/noahdesu/aiosmf", "keywords": "smf rpc seastar", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "aiosmf", "package_url": "https://pypi.org/project/aiosmf/", "platform": "", "project_url": "https://pypi.org/project/aiosmf/", "project_urls": { "Homepage": "https://github.com/noahdesu/aiosmf" }, "release_url": "https://pypi.org/project/aiosmf/0.1.0/", "requires_dist": [ "flatbuffers (>=1.10)", "xxhash (>=1.3.0)", "zstandard (>=0.11.0)" ], "requires_python": ">=3.7", "summary": "Python asyncio smf rpc implementation", "version": "0.1.0" }, "last_serial": 5007515, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7d6405b9c495096e0b12cfb7aa9873d9", "sha256": "e34c9bdb6b91e8e5eb4bfcddd512efe9fe13ced790281ee555e190eb5252589f" }, "downloads": -1, "filename": "aiosmf-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7d6405b9c495096e0b12cfb7aa9873d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 14007, "upload_time": "2019-03-30T16:27:51", "url": "https://files.pythonhosted.org/packages/64/15/3a4791dfdc12cad77440b651a263db24fb35cc47c6608f51874f9e15c44a/aiosmf-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e28134f3ab4288d5c5786bec454c45f", "sha256": "e2465abd903a413cc34d86b1da5bca99ac104cb49cf9ee75ae8a52450b013470" }, "downloads": -1, "filename": "aiosmf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8e28134f3ab4288d5c5786bec454c45f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6807, "upload_time": "2019-03-30T16:27:53", "url": "https://files.pythonhosted.org/packages/e4/32/937e0b2f0fd59dcb349099cd3ff55cce18c50415470c0e7f755a6cfe0bda/aiosmf-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d6405b9c495096e0b12cfb7aa9873d9", "sha256": "e34c9bdb6b91e8e5eb4bfcddd512efe9fe13ced790281ee555e190eb5252589f" }, "downloads": -1, "filename": "aiosmf-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7d6405b9c495096e0b12cfb7aa9873d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 14007, "upload_time": "2019-03-30T16:27:51", "url": "https://files.pythonhosted.org/packages/64/15/3a4791dfdc12cad77440b651a263db24fb35cc47c6608f51874f9e15c44a/aiosmf-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e28134f3ab4288d5c5786bec454c45f", "sha256": "e2465abd903a413cc34d86b1da5bca99ac104cb49cf9ee75ae8a52450b013470" }, "downloads": -1, "filename": "aiosmf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8e28134f3ab4288d5c5786bec454c45f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6807, "upload_time": "2019-03-30T16:27:53", "url": "https://files.pythonhosted.org/packages/e4/32/937e0b2f0fd59dcb349099cd3ff55cce18c50415470c0e7f755a6cfe0bda/aiosmf-0.1.0.tar.gz" } ] }