{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/10"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces/2"}],"enrichment":{"capability":"Provides Python bindings to macOS's OSLog framework, enabling logging to the system's unified logging system from Python applications.","skillfed_tags":["macos-only","system-integration","logging"],"use_cases":["Integrate Python CLI tools with macOS system logging so logs appear in system log queries.","Write logging from Python daemons or background services to the unified logging system.","Debug macOS applications by routing Python module logs through the system logging infrastructure.","Ensure Python application logs respect macOS logging levels and policies configured system-wide."],"what_it_does":"pyobjc-framework-oslog is a thin Python wrapper around Apple's OSLog framework, part of the broader PyObjC project that bridges Python and Objective-C. It allows Python developers on macOS to write log messages directly to the system's unified logging infrastructure. The package is a compiled extension that depends on pyobjc-core, pyobjc-framework-CoreMedia, pyobjc-framework-Cocoa, and pyobjc-framework-Quartz.\n\nThe wrapper requires Python 3.10 or later and only runs on macOS. The package provides no standalone documentation beyond pointing you to Apple's OSLog documentation and PyObjC's general translation guide, so you will need to understand both the underlying framework and PyObjC's calling conventions to use it effectively.","worth_installing":"Yes, if you are building a Python application on macOS that needs to integrate with the system's unified logging infrastructure. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. The main constraint is that it only works on macOS and requires understanding both the OSLog framework and PyObjC's translation layer; it is not suitable for cross-platform projects."},"id":"pyobjc-framework-oslog","links":{"html":"https://skillfed.io/packages/pyobjc-framework-oslog","md":"https://skillfed.io/packages/pyobjc-framework-oslog.md","pypi":"https://pypi.org/project/pyobjc-framework-oslog/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-OSLog","python_support":"supports_current","summary":"Wrappers for the framework OSLog on macOS"},"popularity":{"monthly_downloads":654172,"position":5528,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
