This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 310f9e940224d97270b40bad3dc48ff285287239
tree fc0557c50fbc43a0b23b5320d9c25629a0de8ea0
parent 6629d12034b5ac9c9ada771bdf48a44ca6116676
tree fc0557c50fbc43a0b23b5320d9c25629a0de8ea0
parent 6629d12034b5ac9c9ada771bdf48a44ca6116676
pyev2 /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
README.rst | ||
| |
ev2/ | ||
| |
setup.py |
README.rst
What
pyev2 is Python C extension wrapper around libev.
This module is heavily based (initially copy-pasted) on pyev library by Malek Hadj-Ali.
Differences:
- pyev2 supports Python2, while pyev is Py3k only
- no libev patches, no libev source in pyev2 source tree
- no implicit ev_default_destroy() because it led to crashes in some cases. Use ev2.destroy_default() if you know what you're doing.
- some integer sign fixes
- watcher .active, .pending attributes have 'is' prefix (.is_active, .is_pending)
- __version__ contains only pyev2 version. ev2.libev_version attribute has libev headers version
- abi_version is module attribute (function in pyev)
- docutils (rst2html) friendly doc-strings
- types defined in separate .h file
- @null@ and @unused@ splint annotations (doesn't help much, actually)
Credits
pyev2 by Sergey Shepelev <temotor@gmail.com>.
Many thanks to Malek Hadj-Ali for his great original work (pyev).
License
pyev2 is under MIT license. Text is included in file LICENSE.








