Metadata-Version: 2.3
Name: argparsecfg
Version: 0.2.6
Summary: argparse config.
Author: Yasyrev Andrei
Author-email: Yasyrev Andrei <a.yasyrev@gmail.com>
License: Apache-2.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11, <3.15
Project-URL: Homepage, https://github.com/ayasyrev/argparsecfg
Description-Content-Type: text/markdown

# ArgparseCfg

Config for argparse.

WIP

Simple wrapper for python argparse.
Use dataclass for you app config.
It gives you typed config instead of default Namespace from argparse.

You can see examples at `examples` folder - Same examples as ad python docs and tutorial for argparse.

## Version

The package version is dynamically loaded from `pyproject.toml`:

```python
from argparsecfg import __version__
print(__version__)  # "0.2.5b2"
```

**Note**: This package requires Python 3.11 or higher.
