{ "info": { "author": "Geert Jansen", "author_email": "geertj@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": "Looping\n=======\n\nThis package contains ``EventLoop`` implementations for various well known\nevent loops. The ``EventLoop`` interface is currently being defined in PEP3156\n[1]_ and the \"Tulip\" project [2]_.\n\nCurently supported event loops are:\n\n* libuv (via pyuv)\n* Qt (via PySide)\n\nThis package supports Python 2.6, Python 2.7 and Python 3.2+.\n\nThe event loops only implement the callback interface, so e.g. ``add_reader()``\nand friends, the ``call_soon()`` timer related functions, and the\n``add_signal_handler()`` signal related functions. The other parts of the event\nloop interface require ``tulip.Future`` which in turn depends on the ``yield\nfrom`` statement. This is Python 3.3+ and is not supported in looping.\n\nUsage\n=====\n\nThe ``looping`` package defines two event loops:\n\n* ``PyUVEventLoop``. This loop will be available if the ``pyuv`` package is\n found.\n* ``PySideEventLoop``. This loop will be avaialble if the ``PySide`` package\n is found.\n\nYou can set a default loop for the current thread using ``set_event_loop()``.\n\nLicense\n=======\n\nThis package is licensed under the Apache 2 license (like tulip).\n\n.. [1] http://www.python.org/dev/peps/pep-3156/\n.. [2] https://code.google.com/p/tulip/\n", "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/geertj/looping", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "looping", "package_url": "https://pypi.org/project/looping/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/looping/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/geertj/looping" }, "release_url": "https://pypi.org/project/looping/0.2/", "requires_dist": null, "requires_python": null, "summary": "A PEP3156 interface for various event loops", "version": "0.2" }, "last_serial": 794356, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "23672fef075a8aa94e145b7246ad5094", "sha256": "3f8c3174519ad22294d5f33ab65de14dfe3be4a64e6994f1760f23db639e5a48" }, "downloads": -1, "filename": "looping-0.2.tar.gz", "has_sig": false, "md5_digest": "23672fef075a8aa94e145b7246ad5094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11473, "upload_time": "2013-02-23T22:35:57", "url": "https://files.pythonhosted.org/packages/0b/dc/91731ce33e3fb47dc4ba2fdbbe99c66595781632129a3cb780b995af7e3c/looping-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23672fef075a8aa94e145b7246ad5094", "sha256": "3f8c3174519ad22294d5f33ab65de14dfe3be4a64e6994f1760f23db639e5a48" }, "downloads": -1, "filename": "looping-0.2.tar.gz", "has_sig": false, "md5_digest": "23672fef075a8aa94e145b7246ad5094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11473, "upload_time": "2013-02-23T22:35:57", "url": "https://files.pythonhosted.org/packages/0b/dc/91731ce33e3fb47dc4ba2fdbbe99c66595781632129a3cb780b995af7e3c/looping-0.2.tar.gz" } ] }