Metadata-Version: 2.4
Name: ovui-widgets-common
Version: 0.3.0
Summary: ovui-widgets shared library: WidgetServices protocol, types, adapters, settings, selection, undo, scheduler, error reporter, icon caches, managed window, dialogs, snap, mock adapters (numpy in [testing] extra)
License: Apache-2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ovui==0.3.0
Requires-Dist: ovui-data-adapters-common==0.3.0
Requires-Dist: ovui-data-adapters-services==0.3.0
Provides-Extra: testing
Requires-Dist: numpy; extra == "testing"
Dynamic: license-file
Dynamic: requires-dist

# ovui-widgets-common

Shared Python infrastructure for the ovui-widgets package family. This
distribution provides app service protocols, common types, settings, selection,
undo, scheduled callbacks, error reporting, managed windows, dialogs, snap
support, icon resources, style helpers, and test-friendly mock adapters.

Widget packages depend on this package for shared state and common services
instead of importing sibling widget packages directly.
