Skip to main content

configflow - is the configuration management library for Python.

Project description

license python sphinx docstrings

black isort pycln wemake mypy safety semantic_release

integration deployment codeql docs pypi

coverage lgtm lgtm codeclimate

issues issues pr contributors commit

buymeacoffee

Overview

configflow – is the configuration management package. It easily allows you to:

  • Load your configuration from files, environment variables, command-line arguments and more sources.
  • Transform the loaded data into the desired format and validate it via pydantic.
  • Access the results as Python dataclass-like objects.
  • Make your codebase very flexible.

Installation

Installation is as simple as:

pip install -U configflow

poetry add configflow

Optional dependencies

configflow has next optional dependencies:

To install these along with configflow:

pip install -U "configflow[hvac]"

poetry add "configflow[hvac]"

Of course, you can also install these requirements manually with pip install ... | poetry add ....

Examples

See Also

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

configflow-0.2.0.tar.gz (12.9 kB view hashes)

Uploaded Source

Built Distribution

configflow-0.2.0-py3-none-any.whl (15.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page