Metadata-Version: 2.3
Name: flux-config-shared
Version: 0.14.1
Summary: Shared protocol and configuration definitions for Flux Config packages
Author: David White
Author-email: David White <david@runonflux.io>
License: GPL-3.0-or-later
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Monitoring
Requires-Dist: pyyaml>=6.0.2,<7
Requires-Dist: aiofiles>=25.1.0,<26
Requires-Dist: textual>=8.1.1,<9
Requires-Dist: pydantic>=2.10.6,<3
Requires-Dist: email-validator>=2.2.0,<2.3
Requires-Dist: cryptography>=46.0.5,<47
Requires-Dist: pyrage>=1.3.0
Requires-Dist: flux-delegate-starter>=0.1.0
Requires-Python: >=3.13, <4
Description-Content-Type: text/markdown

# flux-config-shared

Shared protocol and configuration definitions for Flux Config packages.

This package contains:
- JSON-RPC protocol definitions
- Daemon state models
- User configuration models
- Application configuration (AppConfig)
- Delegate configuration
- Pydantic validation models

Used by:
- flux-configd (daemon)
- flux-config-tui (TUI client)
