{ "info": { "author": "Diego Garcia", "author_email": "drgarcia1986@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Natural Language :: Russian", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Muffin-Motor\n############\n\n.. _description:\n\nMuffin-Motor -- A simple motor_ plugin for muffin_ framework.\n\n.. _badges:\n\n.. image:: http://img.shields.io/travis/drgarcia1986/muffin-motor.svg?style=flat-square\n :target: http://travis-ci.org/drgarcia1986/muffin-motor\n :alt: Build Status\n\n.. _requirements:\n\nRequirements\n=============\n\n- python >= 3.4.1\n- muffin >= 0.5.5\n- motor >= 1.0\n\n.. _installation:\n\nInstallation\n=============\n\n**Muffin-Motor** should be installed using pip: ::\n\n pip install muffin-motor\n\n.. _usage:\n\nUsage\n=====\n\nAdd *muffin-motor* to muffin plugin list:\n\n.. code-block:: python\n\n import muffin\n\n\n app = muffin.Application(\n 'example',\n\n PLUGINS=(\n 'muffin_motor',\n )\n )\n\nAnd use *motor* plugin:\n\n.. code-block:: python\n\n @app.register('/example')\n class Example(muffin.Handler):\n\n @asyncio.coroutine\n def get(self, request):\n collection = app.ps.motor.test\n doc = yield from collection.find_one({'test': 'foo'})\n return doc\n\n.. _options:\n\nOptions\n-------\n\n========================== ==============================================================\n *MOTOR_HOST* Host of mongodb server (``127.0.0.1``)\n *MOTOR_PORT* Port of mongodb server (``27017``)\n *MOTOR_MAX_POOL_SIZE* Max connection pool size (``1``)\n *MOTOR_DB* Database (``default``)\n *MOTOR_KWARGS* Others args of client create(``{}``)\n========================== ==============================================================\n\n.. _bugtracker:\n\nBug tracker\n===========\n\nIf you have any suggestions, bug reports or\nannoyances please report them to the issue tracker\nat https://github.com/drgarcia1986/muffin-motor/issues\n\n.. _contributing:\n\nContributing\n============\n\nDevelopment of Muffin-Motor happens at: https://github.com/drgarcia1986/muffin-motor\n\n\nContributors\n=============\n\n* drgarcia1986_ (Diego Garcia)\n\n.. _license:\n\nLicense\n=======\n\nLicensed under a `MIT license`_.\n\n.. _links:\n\n\n.. _muffin: https://github.com/klen/muffin\n.. _motor: https://github.com/mongodb/motor\n.. _drgarcia1986: https://github.com/drgarcia1986\n.. _MIT license: http://opensource.org/licenses/MIT\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/drgarcia1986/muffin-motor", "keywords": "asyncio", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "muffin-motor", "package_url": "https://pypi.org/project/muffin-motor/", "platform": "Any", "project_url": "https://pypi.org/project/muffin-motor/", "project_urls": { "Homepage": "https://github.com/drgarcia1986/muffin-motor" }, "release_url": "https://pypi.org/project/muffin-motor/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.3.0" }, "last_serial": 2570064, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "02d8aecf34ab85fe7dede78edf79b55d", "sha256": "5e3a67794c751ac5f56359cfbb31c0fbf9b5c51f5a5cdcb912f44f0af5ea6797" }, "downloads": -1, "filename": "muffin-motor-0.0.1.tar.gz", "has_sig": false, "md5_digest": "02d8aecf34ab85fe7dede78edf79b55d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3411, "upload_time": "2016-01-19T00:38:43", "url": "https://files.pythonhosted.org/packages/23/f4/6c892923e76303f1c292c874763493e5a04eb033f7d683391b1e0c656256/muffin-motor-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d123b21f086b4824f61ba0e010ab471d", "sha256": "097e160e359107377dc8b401ebf3dff0c81aba3d0d43dd54cf7bcabc164739d0" }, "downloads": -1, "filename": "muffin-motor-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d123b21f086b4824f61ba0e010ab471d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3583, "upload_time": "2016-01-22T17:08:50", "url": "https://files.pythonhosted.org/packages/92/fc/136bb71817c0b3294f259692e094f335ebc53aead60c9d21154047a6bccf/muffin-motor-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "aa1e61d12182f3100c70f907eb912f63", "sha256": "a1c3dc6ccc19cd56564858394cf636c338e938f072f2fb927428924f49f1016d" }, "downloads": -1, "filename": "muffin-motor-0.0.3.tar.gz", "has_sig": false, "md5_digest": "aa1e61d12182f3100c70f907eb912f63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3588, "upload_time": "2016-01-22T18:30:45", "url": "https://files.pythonhosted.org/packages/12/8b/74b31465c35ed51bdb768e1b71e5d089cda36be3f2b28e7bcf2dcc4c516f/muffin-motor-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "33c0fc4fbb42046de520b4535bcd8f41", "sha256": "8e78eac366e964d9ef4beeba6103002462d7c3fbfb1cd8132c8a36405add81d0" }, "downloads": -1, "filename": "muffin_motor-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33c0fc4fbb42046de520b4535bcd8f41", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4836, "upload_time": "2016-08-09T20:19:52", "url": "https://files.pythonhosted.org/packages/e8/be/0c1d4eadd96428f1d0c76592f71c4c08d3e8969065c8e9ac253a2f95d3a6/muffin_motor-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4863e416eea3c62e29f34fff573f8b4", "sha256": "0bb5d1dd602697385c14a6b0464a73dfb98177be12e682f81e18e5c1ca878e2f" }, "downloads": -1, "filename": "muffin-motor-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b4863e416eea3c62e29f34fff573f8b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3935, "upload_time": "2016-08-09T20:19:48", "url": "https://files.pythonhosted.org/packages/b8/19/666e18f2d8dfbda2931324c1dbf9e02308fc4ad4fdb45b067edbbccce159/muffin-motor-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3f6d554b46819f77d16cfabf968d1f26", "sha256": "f7af422a7064fad3a83ab7a98199dc8243143d1962a33afb276627d97b2bf57e" }, "downloads": -1, "filename": "muffin_motor-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f6d554b46819f77d16cfabf968d1f26", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4812, "upload_time": "2016-11-07T19:21:09", "url": "https://files.pythonhosted.org/packages/69/21/9df87677bd964fa4a2b034d5efd4c0906035c4517f712be9fc75bf5972d3/muffin_motor-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f047c40d1324213bcf09476ce5fc5fa", "sha256": "16fdffef0b590191e2de2dc86419f0ad2d8f69ffe8b14c4062042311f1fe5e25" }, "downloads": -1, "filename": "muffin-motor-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1f047c40d1324213bcf09476ce5fc5fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3905, "upload_time": "2016-11-07T19:21:06", "url": "https://files.pythonhosted.org/packages/20/a6/572a1daaf7e8dec432a65585134294431475cdfa71db13f1754df8524912/muffin-motor-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "af409a0279e071c79bfce6ac189e165c", "sha256": "ef45775e91e8986fd5d9e4432535866fc9954bb199695f62aab320877292b88d" }, "downloads": -1, "filename": "muffin_motor-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af409a0279e071c79bfce6ac189e165c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4837, "upload_time": "2017-01-12T16:09:27", "url": "https://files.pythonhosted.org/packages/79/a9/45dbffc4eec499f7e822b3f27a202529b2418b063bd908da32c40f364331/muffin_motor-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f3835b61c809ed6054327375f0a1d61", "sha256": "ffc75a352677fe2fa46847f8e061d797c8ba5b619759fe4be2f8e6fc73a2b0e2" }, "downloads": -1, "filename": "muffin-motor-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6f3835b61c809ed6054327375f0a1d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3913, "upload_time": "2017-01-12T16:09:25", "url": "https://files.pythonhosted.org/packages/32/6d/0c89c2affa210145c2a02d9614d757403b1149ad8d6657c2c565dc3b2bb1/muffin-motor-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af409a0279e071c79bfce6ac189e165c", "sha256": "ef45775e91e8986fd5d9e4432535866fc9954bb199695f62aab320877292b88d" }, "downloads": -1, "filename": "muffin_motor-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af409a0279e071c79bfce6ac189e165c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4837, "upload_time": "2017-01-12T16:09:27", "url": "https://files.pythonhosted.org/packages/79/a9/45dbffc4eec499f7e822b3f27a202529b2418b063bd908da32c40f364331/muffin_motor-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f3835b61c809ed6054327375f0a1d61", "sha256": "ffc75a352677fe2fa46847f8e061d797c8ba5b619759fe4be2f8e6fc73a2b0e2" }, "downloads": -1, "filename": "muffin-motor-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6f3835b61c809ed6054327375f0a1d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3913, "upload_time": "2017-01-12T16:09:25", "url": "https://files.pythonhosted.org/packages/32/6d/0c89c2affa210145c2a02d9614d757403b1149ad8d6657c2c565dc3b2bb1/muffin-motor-0.3.0.tar.gz" } ] }