pyobjc-framework-FSKit
Wrappers for the framework FSKit on macOS
What it is and what it does
This package wraps Apple's FSKit framework for use in Python via PyObjC, allowing developers to interact with macOS filesystem APIs from Python code. FSKit is a low-level framework for filesystem operations on macOS; this wrapper translates its Objective-C interface into Python bindings.
The package is part of the PyObjC project and does not include its own documentation—users must consult Apple's FSKit documentation alongside PyObjC's translation guides to understand how to use the framework. It depends on pyobjc-core and pyobjc-framework-Cocoa, and is actively maintained with support for Python 3.10 through 3.15.
Use it for:
- Build macOS-specific file system monitoring or management tools that need low-level filesystem access.
- Integrate FSKit functionality into Python applications running on macOS that require native framework capabilities.
- Develop system utilities or daemons on macOS that interact with filesystem events or metadata.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Python bindings to macOS's FSKit framework, enabling access to filesystem-related APIs through PyObjC.
Yes, if you are developing on macOS and need direct access to FSKit APIs from Python. The package is actively maintained, permissively licensed, and has no known vulnerabilities. Install friction is moderate due to platform specificity, but that is inherent to the framework's nature. Not applicable on non-macOS systems.
Install
pyobjc-framework-fskit on PyPI
pip
pip install pyobjc-framework-fskituv
uv add pyobjc-framework-fskitpoetry
poetry add pyobjc-framework-fskitInstalling pyobjc-framework-FSKit
Before you install
Medium install friction due to platform-specific wheels (macOS only, multiple Python versions supported). Active maintenance with recent releases; last commit 2026-08-14 and version released 2026-08-11 indicate current upkeep.
License in practice
MIT license is permissive; you can use this package in commercial and open-source projects with minimal restrictions.
Quickstart
pip install pyobjc-framework-fskit
from FSKit import FSKit
# Access FSKit framework classes and methods through PyObjC bindings
macOS only; requires Python 3.10 or later; depends on pyobjc-core and pyobjc-framework-Cocoa.
Verify before relying
- Specific FSKit APIs exposed and their stability across macOS versions
- Performance characteristics compared to direct Objective-C or Swift implementations
- Whether documentation covers FSKit-specific usage or only generic PyObjC translation patterns
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 2 — pyobjc-core, pyobjc-framework-Cocoa |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 523,439/month — #6,196 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pyobjc_framework_fskit-12.2.2-cp310-cp310-macosx_10_9_universal2.whl; pyobjc_framework_fskit-12.2.2-cp311-cp311-macosx_10_9_universal2.whl; pyobjc_framework_fskit-12.2.2-cp312-cp312-macosx_10_13_universal2.whl; pyobjc_framework_fskit-12.2.2-cp313-cp313-macosx_10_13_universal2.whl; pyobjc_framework_fskit-12.2.2-cp313-cp313t-macosx_10_13_universal2.whl; pyobjc_framework_fskit-12.2.2-cp314-cp314-macosx_10_15_universal2.whl; pyobjc_framework_fskit-12.2.2-cp314-cp314t-macosx_10_15_universal2.whl; pyobjc_framework_fskit-12.2.2-cp315-cp315-macosx_10_15_universal2.whl; pyobjc_framework_fskit-12.2.2-cp315-cp315t-macosx_10_15_universal2.whl
Keywords: PyObjC, FSKit
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
pyobjc-framework-FSEventsProvides Python bindings to macOS's FSEvents…
permissive · top 15,000 on PyPI
pyobjc-framework-NetFSProvides Python bindings to macOS's NetFS…
permissive · top 15,000 on PyPI
pyobjc-framework-OpenDirectoryProvides Python bindings to macOS's…
permissive · top 15,000 on PyPI
pyobjc-framework-QuickLookThumbnailingProvides Python bindings to macOS's…
permissive · top 15,000 on PyPI
pyobjc-framework-BackgroundAssetsProvides Python bindings to Apple's…
permissive · top 15,000 on PyPI
pyobjc-framework-GameSaveProvides Python bindings for macOS's GameSave…
permissive · top 15,000 on PyPI
pyobjc-framework-SecurityProvides Python bindings to macOS's native…
permissive · top 5,000 on PyPI
pyobjc-framework-libdispatchProvides Python bindings to macOS's libdispatch…
permissive · top 5,000 on PyPI
pyobjc-framework-FinderSyncProvides Python bindings to macOS's FinderSync…
permissive · top 15,000 on PyPI
pyobjc-framework-ImageCaptureCoreProvides Python bindings to macOS's…
permissive · top 15,000 on PyPI