{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/9"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"Provides Python bindings to macOS's FSEvents framework, allowing you to monitor filesystem changes reliably even when your program is not running continuously.","skillfed_tags":["macos-only","filesystem-monitoring","pyobjc-binding"],"use_cases":["Build a file watcher that triggers actions when files in a monitored directory change without polling","Implement a backup or sync tool that responds to filesystem events on macOS","Create a development tool that reloads or rebuilds when source files are modified","Monitor system directories for security or auditing purposes on macOS","Integrate filesystem monitoring into a larger PyObjC-based macOS application"],"what_it_does":"This package wraps macOS's native FSEvents framework, exposing it to Python through PyObjC. FSEvents is the system's native mechanism for observing filesystem changes at scale, and unlike polling-based approaches, it remains efficient even when your application is suspended or backgrounded. The wrapper translates between Python and Objective-C, letting you call FSEvents functions directly from Python code.\n\nYou use it when you need to build macOS tools that react to file or directory changes\u2014file watchers, backup utilities, development tools, or system monitors. The package itself provides no high-level API; instead, it gives you direct access to Apple's FSEvents framework, so you'll need to consult both Apple's documentation and PyObjC's translation guide to write working code. It's a thin binding layer, not an abstraction.","worth_installing":"Yes, if you are building a macOS application that needs filesystem monitoring and you are already using PyObjC or are comfortable reading Apple's framework documentation. The package is actively maintained, has no known vulnerabilities, and provides direct access to a robust native API. No if you need cross-platform file watching or prefer higher-level abstractions\u2014this is a low-level binding to macOS-only functionality."},"id":"pyobjc-framework-fsevents","links":{"html":"https://skillfed.io/packages/pyobjc-framework-fsevents","md":"https://skillfed.io/packages/pyobjc-framework-fsevents.md","pypi":"https://pypi.org/project/pyobjc-framework-fsevents/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-FSEvents","python_support":"supports_current","summary":"Wrappers for the framework FSEvents on macOS"},"popularity":{"monthly_downloads":725026,"position":5221,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
