Metadata-Version: 2.3
Name: config-file
Version: 0.14.0
Summary: Modify configuration files of various formats with the same simple API.
Keywords: configuration,ini,json,toml,yaml
Author: Eugene Triguba
Author-email: Eugene Triguba <hello@eugenetriguba.com>
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: tomlkit ; extra == 'toml'
Requires-Dist: ruamel-yaml>=0.17.16,<0.18 ; extra == 'yaml'
Requires-Python: >=3.9
Project-URL: Documentation, https://config-file.readthedocs.io/
Project-URL: Repository, https://git.sr.ht/~eugenetriguba/config-file
Provides-Extra: toml
Provides-Extra: yaml
Description-Content-Type: text/markdown

# Config File

> Simple manipulation of ini, json, yaml, or toml files

![Python Version](https://img.shields.io/pypi/pyversions/config-file.svg)
[![Version](https://img.shields.io/pypi/v/config-file)](https://pypi.org/project/config-file/)
[![Build Status](https://builds.sr.ht/~eugenetriguba/config-file.svg)](https://builds.sr.ht/~eugenetriguba/config-file?)

## About Config File

The Config File project is designed to allow you to easily manipulate your
configuration files with the same simple API whether they are in INI, JSON,
YAML, or TOML.

Visit [config-file.readthedocs.io](https://config-file.readthedocs.io/) for
further documentation.

## Installation

Config File is available to download through PyPI.

```bash
$ pip install config-file
```

### Installing Extras

If you want to manipulate YAML and TOML, you'll want to download the extras as well.

```bash
$ pip install config-file[yaml, toml]
```
