{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"Builds a command-line interface from Pydantic models, loading and merging configuration from TOML, YAML, or JSON files with CLI argument overrides.","skillfed_tags":["cli-builder","config-management","ml-training"],"use_cases":["Configure ML training scripts with nested groups (model, data, optimizer) via CLI, TOML, or YAML files.","Load a base config from a file and override specific fields from the command line without re-specifying unchanged values.","Support multiple config variants (e.g., different optimizers) using discriminated unions, switchable by a CLI flag.","Migrate legacy config keys to new paths transparently using Pydantic validators, keeping old CLI flags working.","Generate self-documenting help text from Pydantic field descriptions and model docstrings without manual flag definitions."],"what_it_does":"prime-pydantic-config wraps Pydantic models to generate a CLI that accepts configuration from files (TOML, YAML, JSON) and command-line arguments, with file values as defaults and CLI args taking precedence. It handles nested config groups via dotted paths, boolean flags with negation, lists, dicts, optional sub-configs, discriminated unions, and validation aliases\u2014all with auto-generated help text sourced from field descriptions and docstrings.\n\nThe package is designed for ML training scripts and similar applications where configuration needs to be flexible, composable, and human-readable. It depends only on pydantic and offers optional extras for TOML and YAML parsing. The CLI is built directly from your Pydantic model definition, so no separate schema or argument parser code is needed.","worth_installing":"Yes, with caution. The package solves a real problem\u2014bridging Pydantic models and CLI/file-based config\u2014with a clean API and low install friction. However, it is very new, has minimal adoption, and lacks a declared license. Use it for internal or experimental projects; verify the license and test thoroughly before production deployment."},"id":"prime-pydantic-config","links":{"html":"https://skillfed.io/packages/prime-pydantic-config","md":"https://skillfed.io/packages/prime-pydantic-config.md","pypi":"https://pypi.org/project/prime-pydantic-config/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":null,"license_treatment":"unclear","name":"prime-pydantic-config","python_support":"supports_current","summary":"Pydantic-driven CLI with TOML/YAML config file support for ML"},"popularity":{"monthly_downloads":344221,"position":7377,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.2"}
