Skip to main content

About python-inotify

This is python-inotify, a Python interface to the Linux 2.6 kernel’s inotify subsystem. The inotify subsystem provides an efficient way to let a process watch for changes to files and directories.

This package provides both low- and high-level interfaces to inotify.

The low-level interface is provided through the inotify module. It provides wrappers around the inotify system calls, a read function that returns useful event objects, and relevant constants.

The higher-level interface is more useful, and is provided through the inotify.watcher package. It provides two classes, Watcher and AutoWatcher, which allow you to not worry about file descriptor management, and a third, Threshold, which lets you decide whether you want to read queued events yet.

This package is not pyinotify

To confuse matters a little, there’s another Python inotify interface available, called pyinotify. I wrote python-inotify as a reaction to pyinotify, after trying to use pyinotify a little and finding it lacking. In my admittedly brief experience, pyinotify was buggy and slow to the extent that I stopped trying to fix its problems and wrote a new implementation instead.

You can find pyinotify at http://pyinotify.sourceforge.net/

Release files for python-inotify 0.6-test

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

Source distribution (sdist)

Source distribution for python-inotify 0.6-test
File Size Uploaded
python-inotify-0.6-test.tar.gz 19.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-inotify 0.6-test
File Interpreter ABI Platform
python-inotify-0.6-test.linux-x86_64.tar.gz Details

Total release size: 44.2 kB

Release files / python-inotify-0.6-test.tar.gz

Download URL python-inotify-0.6-test.tar.gz
Size 19.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7521285f68aacc00ddf103ae5c21d9b7fe2ad80d8e3367e6e7e6a99986abdd40
BLAKE2b-256 checksum
How to use checksums
55f37f35bf5ea24ecb0cd9c5ec92b6105473f3322eb20c856f816b99e2eb42a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / python-inotify-0.6-test.linux-x86_64.tar.gz

Download URL python-inotify-0.6-test.linux-x86_64.tar.gz
Size 24.9 kB
Tags Source
SHA-256 checksum
How to use checksums
87933aa44216c7ed3e2998a0dc42e435cb2e759bb205dafd3428ddb6740c9669
BLAKE2b-256 checksum
How to use checksums
5c196ef0c1f4745f709fe7e0efd4b77371ff7aa4a4813c7d2511e2a947cc7193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.6-test This release

2 release files

0.5

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