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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 637d4f6b8dc1a7c0cbfc5c0492421ecb88f8f920d4fe5299906cd9ff11bc5321 |
|
MD5 | a2b7c11c35f63de16ab8860bcb965871 |
|
BLAKE2b-256 | 9fb2757828b68decf39149feeb14baa326e3746708d7116f9e02ee23204bc1cc |