{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"}],"enrichment":{"capability":"chz is a configuration management library that handles command-line parsing, validation, and serialization of configuration objects with type checking and immutability support.","skillfed_tags":["cli-tools","config-management","type-safe"],"use_cases":["Define and parse command-line tool configuration with automatic type validation and help text generation.","Build reusable configuration presets or templates that can be partially applied and shared across applications.","Validate and deserialize configuration from multiple sources (CLI, files, environment) into a single typed object model.","Create CLI tools with built-in discoverability where help and error messages are generated from the configuration schema."],"what_it_does":"chz is a configuration management library from OpenAI that lets you define configuration objects declaratively and parse them from the command line with full type checking and validation. It provides an object model with immutability, field-level control, and built-in help generation for CLI discoverability. The library handles serialization and deserialization, supports partial application and presets for shared configuration, and integrates post-initialization hooks for custom logic.\n\nYou use chz by defining a configuration class with typed fields, then calling methods to parse from CLI arguments or load from serialized form. It's designed to replace ad-hoc argparse or environment-variable handling with a declarative, type-safe alternative that catches configuration errors early.","worth_installing":"Yes, if you're building CLI tools or applications that need structured, validated configuration. The low install friction, permissive license, and active maintenance make it a solid choice. The aging status and lack of classifiers suggest it's stable but not rapidly evolving\u2014suitable for production use when your Python version is 3.11+."},"id":"chz","links":{"html":"https://skillfed.io/packages/chz","md":"https://skillfed.io/packages/chz.md","pypi":"https://pypi.org/project/chz/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-11-24","license_spdx":null,"license_treatment":"permissive","name":"chz","python_support":"supports_current","summary":"chz is a library for managing configuration"},"popularity":{"monthly_downloads":1119778,"position":4341,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
