Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

tulipcore is an alternative gevent core loop. It is based on asyncio a.k.a. tulip, the async library for Python 3. With tulipcore, you can run gevent code on top of asyncio.

tulipcore is written and maintained by Fantix King and is licensed under MIT license.

Install tulipcore

Install Python 3.4 or newer, greenlet extension and gevent library. Note if you are running on Python 3.3, you still need to install the asyncio library.

Please note, at this point (mid 2014) main line gevent is in a progress fully supporting Python 3. So if you want to take a try right now, you can install my gevent fork:

pip install git+git://github.com/fantix/gevent.git

Install tulipcore:

pip install git+git://github.com/decentfox/tulipcore.git

Use tulipcore

Add this environment variable, it will tell gevent to use tulipcore:

GEVENT_LOOP=tulipcore.Loop

For example, you can run the gevent test suite with tulipcore installed:

cd gevent/greentest
GEVENT_LOOP=tulipcore.Loop python testrunner.py

History

This project was originally called gevent3, which was a wrapper of asyncio for Python 3 offering a gevent-compatible API. It was developed in a wrong direction and I decided to abandon it.

Metadata

Release files for tulipcore 0.1.0a2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tulipcore 0.1.0a2
File Size Uploaded
tulipcore-0.1.0a2.tar.gz 4.0 kB Details

Release files / tulipcore-0.1.0a2.tar.gz

Download URL tulipcore-0.1.0a2.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
10de1e934e98ec4b3814867e8b05e97bd4ecb49480faca55877ef437aaa4f4ed
BLAKE2b-256 checksum
How to use checksums
792018f4601dcb1047c3cc9178e4c7d4e855023775477b97caa38aabf7e8a837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0a2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page