Metadata-Version: 2.1
Name: pyExtendedConfigParser
Version: 1.0.3
Summary: An extended ConfigParser based on Python's ConfigParser.
Home-page: https://github.com/Paebbels/pyExtendedConfigParser
Author: Patrick Lehmann
Author-email: Paebbels@gmail.com
License: UNKNOWN
Project-URL: Documentation, https://pyExtendedConfigParser.readthedocs.io/en/latest/
Project-URL: Source Code, https://github.com/Paebbels/pyExtendedConfigParser
Project-URL: Issue Tracker, https://github.com/Paebbels/pyExtendedConfigParser/issues
Keywords: Python3 Path Generic-Library
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Utilities
Requires-Python: >=3.4
Description-Content-Type: text/markdown

![PyPI - License](https://img.shields.io/pypi/l/pyExtendedConfigParser)
![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/Paebbels/pyExtendedConfigParser) 
![GitHub release (latest by date)](https://img.shields.io/github/v/release/Paebbels/pyExtendedConfigParser)
[![Documentation Status](https://readthedocs.org/projects/pyextendedconfigparser/badge/?version=latest)](https://pyextendedconfigparser.readthedocs.io/en/latest/?badge=latest)  
[![PyPI](https://img.shields.io/pypi/v/pyExtendedConfigParser)](https://pypi.org/project/pyExtendedConfigParser/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyExtendedConfigParser)
![PyPI - Wheel](https://img.shields.io/pypi/wheel/pyExtendedConfigParser)
![PyPI - Status](https://img.shields.io/pypi/status/pyExtendedConfigParser)

# ExtendedConfigParser

<!--
[[![Build Status](https://travis-ci.org/Paebbels/ExtendedConfigParser.svg?branch=master)](https://travis-ci.org/Paebbels/ExtendedConfigParser)](https://travis-ci.org/Paebbels/ExtendedConfigParser/branches)
-->


This is an extension and improvement for Pythons [ConfigParser](https://docs.python.org/3/library/configparser.html).

## 1 Overview


### Improvements

 -  Faster interpolation
 -  Interpolation cache
 -  Section name interpolation
 -  Multiple DEFAULT sections
 -  Nested interpolation

## 2 Interpolations

### 2.1 Option interpolation

### 2.2 Section:Option interpolation

### 2.3 Section interpolation


## 3 Short Example

```ini
[section1]
option11 = value11
option12 = value12
option13 = value13

[section2]
option21 = value21
option22 = value22
```

## Contributors:

* [Patrick Lehmann](https://github.com/Paebbels) (Maintainer)


## License

This library is licensed under [Apache License 2.0](LICENSE.md)

-------------------------

SPDX-License-Identifier: Apache-2.0


