{"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 Apple's NetworkExtension framework, enabling macOS applications to interact with network configuration and extension APIs at the system level.","skillfed_tags":["macos-only","objective-c-bridge","system-networking"],"use_cases":["Build macOS VPN client applications or network extension tools that require direct access to system network APIs.","Develop network monitoring or packet inspection utilities on macOS using Python.","Create DNS or content-filtering extensions for macOS that integrate with the system network stack.","Automate network configuration tasks on macOS that require Objective-C framework access."],"what_it_does":"This package wraps Apple's NetworkExtension framework for use in Python on macOS, allowing developers to programmatically interact with system-level network configuration and extension capabilities. It is part of the PyObjC project and provides direct access to Objective-C classes and methods from the NetworkExtension framework, translated into Python idioms.\n\nThe package does not include its own documentation; users must refer to Apple's official NetworkExtension documentation and PyObjC's general translation guidelines. It depends on pyobjc-core and pyobjc-framework-Cocoa and is distributed as platform-specific wheels for macOS. The package supports Python 3.10 through 3.15, including free-threading builds, and is actively maintained.","worth_installing":"Yes, if you are developing a macOS application that needs system-level network control and are comfortable reading Apple's framework documentation and PyObjC's translation patterns. No, if you need cross-platform network APIs or prefer pure-Python solutions. The package is stable and actively maintained, but its utility is narrowly scoped to macOS and requires familiarity with both Objective-C concepts and PyObjC's bridge semantics."},"id":"pyobjc-framework-networkextension","links":{"html":"https://skillfed.io/packages/pyobjc-framework-networkextension","md":"https://skillfed.io/packages/pyobjc-framework-networkextension.md","pypi":"https://pypi.org/project/pyobjc-framework-networkextension/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-NetworkExtension","python_support":"supports_current","summary":"Wrappers for the framework NetworkExtension on macOS"},"popularity":{"monthly_downloads":655943,"position":5501,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
