skillfed

pyobjc-framework-FileProviderUI

Wrappers for the framework FileProviderUI on macOS

pyobjc-framework-fileproviderui v12.2.2 649.6K downloads/30d#5,572 on PyPI803
Permissive license MIT Active released

What it is and what it does

This package wraps Apple's FileProviderUI framework for use in Python via PyObjC, allowing developers to interact with macOS file provider user interface APIs. It is a thin binding layer that translates Objective-C framework calls into Python, part of the broader PyObjC project that bridges macOS frameworks to Python.

The package provides no independent documentation—users must consult Apple's official FileProviderUI documentation and PyObjC's general translation guides to understand how to use the framework. It is maintained as part of the active PyObjC ecosystem and supports modern Python versions from 3.10 through 3.15, including free-threading support.

Use it for:

  • Build macOS file provider extensions that need to present custom UI elements to users.
  • Integrate file provider functionality into Python applications running on macOS.
  • Access FileProviderUI framework capabilities from Python without writing Objective-C code.
  • Develop file system integration tools for macOS that require UI components from the file provider framework.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides Python bindings to macOS's FileProviderUI framework, enabling programmatic access to file provider user interface components through PyObjC.

Yes, if you are developing on macOS and need to use the FileProviderUI framework from Python. The package is actively maintained, has no known vulnerabilities, installs with low friction, and carries a permissive MIT license. However, it is only useful on macOS and requires Python 3.10+; you will need to consult Apple's documentation separately since this package provides bindings only, not documentation.

Install

pyobjc-framework-fileproviderui on PyPI

pip

pip install pyobjc-framework-fileproviderui

uv

uv add pyobjc-framework-fileproviderui

poetry

poetry add pyobjc-framework-fileproviderui

Installing pyobjc-framework-FileProviderUI

Before you install

Low friction installation with active maintenance—released 3 days ago with recent commits. Depends on pyobjc-core and pyobjc-framework-FileProvider, both part of the same ecosystem.

License in practice

MIT license permits use, modification, and distribution with minimal restrictions, suitable for commercial and open-source projects.

Quickstart

pip install pyobjc-framework-fileproviderui

import FileProviderUI
# Access FileProviderUI framework classes via PyObjC

Requires macOS and Python 3.10 or later; framework is macOS-specific and will not function on other operating systems.

Verify before relying

  • Specific FileProviderUI classes and methods available through this wrapper beyond the framework name itself.
  • Whether this package is intended for building file provider extensions or consuming existing file provider UI components.

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 2 — pyobjc-core, pyobjc-framework-FileProvider
Maintenance actively maintained — 3 days since the last release
Last repo commit
First released
Downloads 649,635/month — #5,572 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: pyobjc_framework_fileproviderui-12.2.2-py2.py3-none-any.whl

Keywords: PyObjC, FileProviderUI

Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: MacOS X :: CocoaIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: MacOS :: MacOS XProgramming Language :: Objective CProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.15Programming Language :: Python :: Free Threading :: 3 - StableProgramming Language :: Python :: Implementation :: CPythonTopic :: Software Development :: Libraries :: Python ModulesTopic :: Software Development :: User Interfaces

Tags

macOS file provider UI bindingsPyObjC FileProviderUI wrapperfile provider interface pythonmacOS file system UI frameworkobjective-c file provider bridge
macos-onlyobjc-binding

More Python Modules packages

idna

Converts domain names between Unicode and…

permissive · top 100 on PyPI

setuptools

Setuptools is a Python build backend and…

permissive · top 100 on PyPI

PyYAML

PyYAML parses and emits YAML 1.1 data format,…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

annotated-types

Provides reusable metadata objects for use with…

permissive · top 100 on PyPI

typing-inspection

Provides runtime tools to inspect and…

permissive · top 100 on PyPI

pyobjc-framework-FileProvider

Provides Python bindings to macOS's…

permissive · top 15,000 on PyPI

pyobjc-framework-UniformTypeIdentifiers

Provides Python bindings to macOS's…

permissive · top 5,000 on PyPI

pyobjc-framework-LocalAuthenticationEmbeddedUI

Provides Python bindings for macOS's…

permissive · top 15,000 on PyPI

pyobjc-framework-SecurityUI

Provides Python bindings to macOS's SecurityUI…

permissive · top 15,000 on PyPI

pyobjc-framework-Photos

Provides Python bindings to macOS's Photos…

permissive · top 15,000 on PyPI

pyobjc-framework-SafetyKit

Provides Python bindings to macOS's SafetyKit…

permissive · top 15,000 on PyPI

pyobjc-framework-FSKit

Provides Python bindings to macOS's FSKit…

permissive · top 15,000 on PyPI

pyobjc-framework-SharedWithYou

Provides Python bindings for macOS's…

permissive · top 15,000 on PyPI

pyobjc-framework-IntentsUI

Provides Python bindings for macOS's IntentsUI…

permissive · top 15,000 on PyPI

pyobjc-framework-DiscRecordingUI

Provides Python bindings to macOS's…

permissive · top 15,000 on PyPI