EYConf

EyConf is a Python package that allows you to quickly create yaml based configuration files for your Python projects.

Features

  • Schema-First Configuration: Define your config structure with Python dataclasses, get automatic YAML generation with comments

  • Type-Safe Access: Access nested configuration values with full IDE support and runtime type checking

  • Validation First: Catch configuration errors early with detailed, human-readable validation messages

  • Zero Boilerplate: No manual YAML parsing, no dictionary access - just clean attribute access to your configuration

Documentation