{"library":"draccus","type":"library","category":null,"description":"Draccus is a Python library that provides a slightly opinionated framework for simple dataclass-based configurations, built as a fork of Pyrallis. It extends Pyrallis with advanced features such as support for subtyping configurations, the ability to include config files within other config files, and enhanced handling for containers of configurations. The current version is 0.11.5.","language":"python","status":"active","version":"0.11.5","tags":["configuration","dataclass","cli","yaml","argparse"],"last_verified":"Sat May 23","install":[{"cmd":"pip install draccus","imports":["import draccus\n@draccus.wrap(...)\ndef main(cfg: Config): ...","import draccus\ncfg = draccus.parse(config_class=Config)"]}],"homepage":null,"github":"https://github.com/dlwh/draccus","docs":null,"changelog":null,"pypi":"https://pypi.org/project/draccus/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.1,"avg_import_s":0.11,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/draccus/compatibility"}}