{ "info": { "author": "montag451", "author_email": "montag451 at laposte.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "This module provide an asyncio API for the the Tkinter event loop\n\nLicense: MIT (see LICENSE)\n\nRequirements\n============\n\n- Unix platform (it doesn't work on Windows because of the lack of\n **Tcl\\_CreateFileHandler** on this platform)\n- Python 3.3 + asyncio or Python >= 3.4\n\nInstallation\n============\n\n.. code:: sh\n\n python setup.py install\n\nUsage\n=====\n\n**aiotkinter** expose an event loop policy (which based on the default\nevent loop policy of **asyncio**) so the only thing you have to do is to\nset the global event loop policy with an instance of\n**TkinterEventLoopPolicy**:\n\n.. code:: python\n\n import asyncio\n import aiotkinter\n\n asyncio.set_event_loop_policy(aiotkinter.TkinterEventLoopPolicy())\n loop = asyncio.get_event_loop()\n loop.run_forever()", "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/montag451/aiotkinter", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "aiotkinter", "package_url": "https://pypi.org/project/aiotkinter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/aiotkinter/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/montag451/aiotkinter" }, "release_url": "https://pypi.org/project/aiotkinter/0.2/", "requires_dist": null, "requires_python": null, "summary": "An asyncio API for the Tkinter event loop", "version": "0.2" }, "last_serial": 1763869, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "33c641dedc84a9a72b3141cb17772b66", "sha256": "99c324d150b8d1d7af4b47b953348cfeff23c6975efa42c8f78d44fdf626a6a2" }, "downloads": -1, "filename": "aiotkinter-0.2.tar.gz", "has_sig": false, "md5_digest": "33c641dedc84a9a72b3141cb17772b66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2984, "upload_time": "2015-10-12T06:54:53", "url": "https://files.pythonhosted.org/packages/c3/18/2b0af7e6d198a7ecfe61ee442e21ac705886cabbf378418ebc360350c5e1/aiotkinter-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "33c641dedc84a9a72b3141cb17772b66", "sha256": "99c324d150b8d1d7af4b47b953348cfeff23c6975efa42c8f78d44fdf626a6a2" }, "downloads": -1, "filename": "aiotkinter-0.2.tar.gz", "has_sig": false, "md5_digest": "33c641dedc84a9a72b3141cb17772b66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2984, "upload_time": "2015-10-12T06:54:53", "url": "https://files.pythonhosted.org/packages/c3/18/2b0af7e6d198a7ecfe61ee442e21ac705886cabbf378418ebc360350c5e1/aiotkinter-0.2.tar.gz" } ] }