{ "info": { "author": "Fantix King", "author_email": "fantix.king@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "tulipcore\n=========\n\ntulipcore_ is an alternative gevent_ core loop. It is based on asyncio_ a.k.a.\ntulip, the async library for Python 3. With tulipcore_, you can run gevent_\ncode on top of asyncio_.\n\ntulipcore_ is written and maintained by `Fantix King`_ and is licensed under\nMIT license.\n\n\nInstall tulipcore\n-----------------\n\nInstall Python 3.4 or newer, greenlet_ extension and gevent_ library. Note if\nyou are running on Python 3.3, you still need to install the asyncio_ library.\n\nPlease note, at this point (mid 2014) main line gevent_ is in a progress fully\nsupporting Python 3. So if you want to take a try right now, you can install\nmy gevent fork:\n\n.. code:: sh\n\n pip install git+git://github.com/fantix/gevent.git\n\nInstall tulipcore:\n\n.. code:: sh\n\n pip install git+git://github.com/decentfox/tulipcore.git\n\n\nUse tulipcore\n-------------\n\nAdd this environment variable, it will tell gevent_ to use tulipcore_:\n\n.. code:: sh\n\n GEVENT_LOOP=tulipcore.Loop\n\nFor example, you can run the gevent_ test suite with tulipcore_ installed:\n\n.. code:: sh\n\n cd gevent/greentest\n GEVENT_LOOP=tulipcore.Loop python testrunner.py\n\n\nHistory\n-------\n\nThis project was originally called gevent3_, which was a wrapper of asyncio_\nfor Python 3 offering a gevent-compatible API. It was developed in a wrong\ndirection and I decided to abandon it.\n\n\n.. _gevent: http://www.gevent.org\n.. _gevent3: https://github.com/decentfox/tulipcore/tree/gevent3\n.. _asyncio: https://docs.python.org/3/library/asyncio.html\n.. _greenlet: https://github.com/python-greenlet/greenlet\n.. _Fantix King: http://about.me/fantix\n.. _tulipcore: https://github.com/decentfox/tulipcore", "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/decentfox/tulipcore", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "tulipcore", "package_url": "https://pypi.org/project/tulipcore/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tulipcore/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/decentfox/tulipcore" }, "release_url": "https://pypi.org/project/tulipcore/0.1.0a2/", "requires_dist": null, "requires_python": null, "summary": "An alternative Gevent core loop implementation with asyncio", "version": "0.1.0a2" }, "last_serial": 1079483, "releases": { "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "88773f367ca6cdbe6c435d0c68447731", "sha256": "7c77ba22b236a34da0b457d8cc793759383978016f836dd308c98be60da90cd8" }, "downloads": -1, "filename": "tulipcore-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "88773f367ca6cdbe6c435d0c68447731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2021, "upload_time": "2014-04-26T10:01:43", "url": "https://files.pythonhosted.org/packages/5a/1f/f31238c82b87a98c0fa0e36870a11f421ddeb8ddbb34b2688dc248c22d17/tulipcore-0.1.0a1.tar.gz" } ], "0.1.0a2": [ { "comment_text": "", "digests": { "md5": "b4032329332ea07d1643fba305421e4e", "sha256": "10de1e934e98ec4b3814867e8b05e97bd4ecb49480faca55877ef437aaa4f4ed" }, "downloads": -1, "filename": "tulipcore-0.1.0a2.tar.gz", "has_sig": false, "md5_digest": "b4032329332ea07d1643fba305421e4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3979, "upload_time": "2014-05-03T09:19:24", "url": "https://files.pythonhosted.org/packages/79/20/18f4601dcb1047c3cc9178e4c7d4e855023775477b97caa38aabf7e8a837/tulipcore-0.1.0a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4032329332ea07d1643fba305421e4e", "sha256": "10de1e934e98ec4b3814867e8b05e97bd4ecb49480faca55877ef437aaa4f4ed" }, "downloads": -1, "filename": "tulipcore-0.1.0a2.tar.gz", "has_sig": false, "md5_digest": "b4032329332ea07d1643fba305421e4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3979, "upload_time": "2014-05-03T09:19:24", "url": "https://files.pythonhosted.org/packages/79/20/18f4601dcb1047c3cc9178e4c7d4e855023775477b97caa38aabf7e8a837/tulipcore-0.1.0a2.tar.gz" } ] }