Skip to main content

Looping

This package contains EventLoop implementations for various well known event loops. The EventLoop interface is currently being defined in PEP3156 [1] and the “Tulip” project [2].

Curently supported event loops are:

  • libuv (via pyuv)

  • Qt (via PySide)

This package supports Python 2.6, Python 2.7 and Python 3.2+.

The event loops only implement the callback interface, so e.g. add_reader() and friends, the call_soon() timer related functions, and the add_signal_handler() signal related functions. The other parts of the event loop interface require tulip.Future which in turn depends on the yield from statement. This is Python 3.3+ and is not supported in looping.

Usage

The looping package defines two event loops:

  • PyUVEventLoop. This loop will be available if the pyuv package is found.

  • PySideEventLoop. This loop will be avaialble if the PySide package is found.

You can set a default loop for the current thread using set_event_loop().

License

This package is licensed under the Apache 2 license (like tulip).

Metadata

Release files for looping 0.2

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

Source distribution (sdist)

Source distribution for looping 0.2
File Size Uploaded Provenance
looping-0.2.tar.gz 11.5 kB Without provenance Details

Release files / looping-0.2.tar.gz

Download URL looping-0.2.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3f8c3174519ad22294d5f33ab65de14dfe3be4a64e6994f1760f23db639e5a48
BLAKE2b-256 checksum
How to use checksums
0bdc91731ce33e3fb47dc4ba2fdbbe99c66595781632129a3cb780b995af7e3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for looping 0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file No provenance

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