donfig icon indicating copy to clipboard operation
donfig copied to clipboard

Python library for configuring a package including defaults, env variable loading, and yaml loading.

Results 6 donfig issues
Sort by recently updated
recently updated
newest added

### Current Situation A configuration setup for `myproject`, that contains uppercase letters like ```yaml ABC: "an uppercase value" abc: "a lowercase value" ``` currently cannot be configured via environment variables,...

Is it in scope for Donfig to mark certain config keys as required? My use case is one where I'd like to require a user to specify some keys as...

The repo contains `LICENSE.txt`, which is `MIT`, but also `DASK_LICENSE.txt`, which is `BSD-3-Clause`. However, the `pyproject.toml` only says `MIT`, and all `.py` files (except `__init__.py` for some reason) have a...

In `donfig.config_obj.collect_yaml()`, currently `ast.literal_eval()` is called on every discovered environment variable's value to provide users with the ability to dynamically set values through code. While this feature can be quite...

updates: - [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0) - [github.com/asottile/pyupgrade: v3.20.0 → v3.21.0](https://github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.0)

Possibly closes #118. So in hindsight I should have just made this library BSD3 and it probably would have been simpler or at least less blurry. CC @qulogic This PR...

documentation