{ "info": { "author": "Maximilian K\u00f6hl", "author_email": "mail@koehlma.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: BSD :: FreeBSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet" ], "description": "Python LibUV CFFI Bindings\n==========================\n|pypi| |unix_build| |windows_build| |docs|\n\n-----\n\nThis package aims to provide an object oriented wrapper around the LibUV\nasynchronous IO library.\n\nFeatures\n--------\n- full featured event loop backed by epoll, kqueue, IOCP and events ports\n- asynchronous TCP and UDP sockets\n- asynchronous SSL sockets (based on Python's SSL module)\n- asynchronous DNS resolution\n- asynchronous file and file system operations\n- asynchronous file system events\n- cross platform ANSI escape code controlled TTY\n- IPC with socket sharing, using UNIX domain sockets or named pipes (Windows)\n- child processes\n- signal handling\n- PyPy and CPython support (but only Python Language version 3)\n\n\n.. |pypi| image:: https://img.shields.io/pypi/v/uv.svg?style=flat-square&label=latest%20version\n :target: https://pypi.python.org/pypi/uv\n\n.. |unix_build| image:: https://img.shields.io/travis/koehlma/uv/master.svg?style=flat-square&label=unix%20build\n :target: https://travis-ci.org/koehlma/uv\n\n.. |windows_build| image:: https://img.shields.io/appveyor/ci/koehlma/uv.svg?style=flat-square&label=windows%20build\n :target: https://ci.appveyor.com/project/koehlma/uv\n\n.. |docs| image:: https://readthedocs.org/projects/uv/badge/?version=latest&style=flat-square\n :target: https://uv.readthedocs.org/en/latest/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.koehlma.de/projects/uv/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "uv", "package_url": "https://pypi.org/project/uv/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/uv/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://www.koehlma.de/projects/uv/" }, "release_url": "https://pypi.org/project/uv/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Python LibUV CFFI Bindings", "version": "0.0.4" }, "last_serial": 1954962, "releases": { "0.0.0": [], "0.0.2.dev0": [ { "comment_text": "", "digests": { "md5": "15c474291a29ea7ff0d68db48e7330a4", "sha256": "90be9824b7c584e68e64d4cdabd0cc045fa935c943c1a165572d66c8228c63fd" }, "downloads": -1, "filename": "uv-0.0.2.dev0-cp35-none-win32.whl", "has_sig": false, "md5_digest": "15c474291a29ea7ff0d68db48e7330a4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 126726, "upload_time": "2015-11-24T23:57:03", "url": "https://files.pythonhosted.org/packages/dc/60/ae0d2c8ad6e285a51810bc2bcbaa59570aba530e2346cc511baaef0c6dd3/uv-0.0.2.dev0-cp35-none-win32.whl" } ], "0.0.2.dev1": [ { "comment_text": "", "digests": { "md5": "5ee3e04e9cfeb2fa218158d589e77e3f", "sha256": "39f2567b2c4c1d4953c14f8ee029b1f5770e67c4c05f36bd965564dd0c2452eb" }, "downloads": -1, "filename": "uv-0.0.2.dev1.tar.gz", "has_sig": false, "md5_digest": "5ee3e04e9cfeb2fa218158d589e77e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18894, "upload_time": "2015-11-25T00:49:53", "url": "https://files.pythonhosted.org/packages/3d/fc/d72166e6ce642ae0ccf4e3b1f8f92ae7b63e4a0f3b96c58eb72a9cba922c/uv-0.0.2.dev1.tar.gz" } ], "0.0.2dev": [], "0.0.3.dev0": [ { "comment_text": "", "digests": { "md5": "0f6c57da9e07e1ffd94fcf81a9bad450", "sha256": "8210694f4aabc869ca3a0cf0832f8613abb2364c93c35f9cf998dab9da474268" }, "downloads": -1, "filename": "uv-0.0.3.dev0-cp35-none-win32.whl", "has_sig": false, "md5_digest": "0f6c57da9e07e1ffd94fcf81a9bad450", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 205798, "upload_time": "2015-11-26T18:22:41", "url": "https://files.pythonhosted.org/packages/46/28/6de97786e9520048e6c25ba4d2540491d45043ef6fe77dad5e988a922109/uv-0.0.3.dev0-cp35-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "e20e90c348a6ac10e3202baf75c2f677", "sha256": "43f7a5e25bd97cd3de20087908aaed849ca4de167f206fae0985dc7420f59f52" }, "downloads": -1, "filename": "uv-0.0.3.dev0-pp32-none-win32.whl", "has_sig": false, "md5_digest": "e20e90c348a6ac10e3202baf75c2f677", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 108125, "upload_time": "2015-11-26T18:38:52", "url": "https://files.pythonhosted.org/packages/ac/5e/5e9657a4bbd34614b51a0fd82afbeaaf8838ec1812c248cdd0f785adc328/uv-0.0.3.dev0-pp32-none-win32.whl" }, { "comment_text": "built for Windows-7", "digests": { "md5": "fe04161d11d06c2b4813b82351457d7d", "sha256": "631dc0f3d259d6a5cb64c2cfa432575a86c1b0f4c28612bc53242c756cd8186b" }, "downloads": -1, "filename": "uv-0.0.3.dev0.win32.zip", "has_sig": false, "md5_digest": "fe04161d11d06c2b4813b82351457d7d", "packagetype": "bdist_dumb", "python_version": "3.2", "requires_python": null, "size": 162964, "upload_time": "2015-11-26T18:18:37", "url": "https://files.pythonhosted.org/packages/5e/b6/b9cdb2c36571e8eea0e7b266a03c645263b8f01509fc262f7b671d29c67b/uv-0.0.3.dev0.win32.zip" } ], "0.0.3.dev1": [ { "comment_text": "", "digests": { "md5": "34fc7c123d25b898205464ab570b0852", "sha256": "0f3b321264cb58f6eb07567b51c861336715780fdae2aafaf5a1b0baf0a8370c" }, "downloads": -1, "filename": "uv-0.0.3.dev1-cp35-none-win32.whl", "has_sig": false, "md5_digest": "34fc7c123d25b898205464ab570b0852", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 133045, "upload_time": "2015-11-26T18:54:38", "url": "https://files.pythonhosted.org/packages/99/be/34fde04809c6926da54c328d7232701bbfbd68849128a8f3b23aeff4e382/uv-0.0.3.dev1-cp35-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "f9727a0b93433245cc6972c8b1ad5cd8", "sha256": "f7685bc27fc3f2427d6f4586757fb7425b641da51b420eb747e75a91d263a5ef" }, "downloads": -1, "filename": "uv-0.0.3.dev1-pp32-none-win32.whl", "has_sig": false, "md5_digest": "f9727a0b93433245cc6972c8b1ad5cd8", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 108128, "upload_time": "2015-11-26T18:44:59", "url": "https://files.pythonhosted.org/packages/e8/c0/d50af4e362f4b20fc4d318a25add2ea1280193a66f45dc7ce2527b932a07/uv-0.0.3.dev1-pp32-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "2d0e08803ec9ca6d93271330a7bc727b", "sha256": "2c5a070184bb01cd9f42719c068238ee0769d66eddf8ffd5cd64185a44ecec73" }, "downloads": -1, "filename": "uv-0.0.4-cp33-none-win32.whl", "has_sig": false, "md5_digest": "2d0e08803ec9ca6d93271330a7bc727b", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 131897, "upload_time": "2015-11-26T22:25:15", "url": "https://files.pythonhosted.org/packages/60/3d/5459ae8cd858549cc15857a0631a3a082a318baf3fde38f4e5b1f71c295a/uv-0.0.4-cp33-none-win32.whl" } ], "0.0.4": [], "0.0.4.dev0": [], "0.0.5.dev0": [], "0.1.0.dev0": [] }, "urls": [] }