{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"},{"label":"Filesystems","url":"https://skillfed.io/packages/category/system-filesystems"}],"enrichment":{"capability":"Monitors Linux filesystem events (file creation, modification, deletion) and triggers callbacks when they occur, allowing Python programs to react to filesystem changes in real time.","skillfed_tags":["linux-only","dormant-maintenance","filesystem-events"],"use_cases":["Build a file watcher that triggers tests or rebuilds when source code changes.","Monitor a log directory and process new log files as they are written.","Implement a backup system that detects file modifications and syncs changes to remote storage.","Create a configuration hot-reload mechanism that restarts services when config files change.","Track file deletions in a directory to maintain an audit log of removed items."],"what_it_does":"Pyinotify is a Python wrapper around the Linux inotify kernel subsystem, which monitors filesystem events at the OS level. It allows you to watch directories or files and receive notifications when they are created, modified, deleted, or accessed, then execute custom Python callbacks in response. The package has no external runtime dependencies and works by binding directly to inotify system calls.\n\nThe library is stable and production-ready but has not been updated since 2015. It is Linux-only and requires kernel support for inotify. The dormant maintenance status and age mean you should evaluate whether it still meets your needs or whether a more actively maintained alternative would be safer for new projects.","worth_installing":"Yes, if you are on Linux and need simple, low-overhead filesystem event monitoring for an existing or legacy project. No, if you are starting a new project\u2014the package has been unmaintained since 2015 and is marked dormant; you should evaluate actively maintained alternatives. The MIT license carries no restrictions, but the age and lack of updates pose a maintenance risk."},"id":"pyinotify","links":{"html":"https://skillfed.io/packages/pyinotify","md":"https://skillfed.io/packages/pyinotify.md","pypi":"https://pypi.org/project/pyinotify/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2015-06-04","license_spdx":null,"license_treatment":"permissive","name":"pyinotify","python_support":"unspecified","summary":"Linux filesystem events monitoring"},"popularity":{"monthly_downloads":864055,"position":4866,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.9.6"}
