Skip to content

gahjelle/configaroo

Repository files navigation

Configaroo - Bouncy Configuration Handling

Latest version Python versions License Ruff Linted with Ruff Tested with Pytest Type checked with pyright

Configaroo is a light configuration package for Python that offers the following features:

  • Access configuration settings with dotted keys: config.nested.key
  • Use different configuration file formats, including TOML and JSON
  • Override key configuration settings with environment variables
  • Validate a configuration based on a Pydantic model
  • Convert the type of configuration values based on a Pydantic model
  • Dynamically format certain configuration values