Metadata-Version: 2.4
Name: yoco
Version: 1.3.0
Summary: Minimalistic YAML-based configuration system
Home-page: https://github.com/roym899/yoco
Author: Leonard Bruns
Author-email: roym899@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ruamel.yaml
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# YOCO
[![PyPI Release](https://github.com/roym899/yoco/actions/workflows/publish_release.yaml/badge.svg)](https://github.com/roym899/yoco/actions/workflows/publish_release.yaml) [![PyTest](https://github.com/roym899/yoco/actions/workflows/pytest.yaml/badge.svg)](https://github.com/roym899/yoco/actions/workflows/pytest.yaml) [![Docs](https://github.com/roym899/yoco/actions/workflows/build_docs.yaml/badge.svg)](https://github.com/roym899/yoco/actions/workflows/build_docs.yaml)

YOCO is a minimalistic YAML-based configuration system for Python.
Visit the [YOCO documentation](https://roym899.github.io/yoco/) for detailed usage instructions and API reference.


## Installation
```bash
pip install yoco
```

## Development
- Use `pip install -e .` to install the package in editable mode
- Use `pip install -r requirements-dev.txt` to install dev tools
- Use `pytest -rf --cov=yoco --cov-report term-missing tests/` to run tests and check code coverage
- Use `mkdocs serve --livereload` to test docs locally
