Abstraction layer for filesystem events
Project description
Eventloop uses any of: pyuv or PySide2 or PyQt5 installed in the system to provide uniform callback interface for filesystem events. And also timers.
Package intended to be a building block for utility scripts for recompiling or pushing files or restarting tests.
pyuv is used preferably as it’s most efficient. uv is a library that powers nodejs event loop. Imagine you can fs.watch in python. No need to imagine, now you can.
Installing
eventloop can be installed via pip as follows:
pip install eventloop
License
Eventloop is distributed under the terms of MIT license, check LICENSE file.
Contributing
If you’d like to contribute, fork the project, make changes, and send a pull request. Have a look at the surrounding code and please, make yours look alike :-)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for eventloop-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a26715db714268a64946afcb7a972d99ef42ba5f51b0e54cf118b7e8f75a936d |
|
MD5 | 8fe366db8c77741b04512dd4179122a7 |
|
BLAKE2b-256 | d9a54be424dc693eb48d5b69fb76a9205efbb56c067988bc8ef310697eee48d2 |