Metadata-Version: 2.4
Name: sc-foundation-services
Version: 3.0.2
Summary: Spello Consulting foundation package. A Python library for log file management; config file management; CSV and JSON file operations and more.
Project-URL: Homepage, https://github.com/NickElseySpelloC
Project-URL: Repository, https://github.com/NickElseySpelloC/sc-foundation
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: astral>=3.2
Requires-Dist: cerberus>=1.3.8
Requires-Dist: httpx>=0.28.1
Requires-Dist: mergedeep>=1.3.4
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: pytz>=2026.1.post1
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: timezonefinder>=8.2.2
Requires-Dist: tzdata>=2026.1
Requires-Dist: validators>=0.35.0
Provides-Extra: dev
Requires-Dist: pytest>=8.3.5; extra == "dev"
Requires-Dist: pytest-mock>=3.15.1; extra == "dev"
Requires-Dist: pre-commit>=3.5.0; extra == "dev"
Requires-Dist: pytest-dotenv>=0.5.2; extra == "dev"
Provides-Extra: docs
Requires-Dist: mkdocs<2.0.0,>=1.6.1; extra == "docs"
Requires-Dist: mkdocs-include-markdown-plugin>=6.2.2; extra == "docs"
Requires-Dist: mkdocs-material>=9.6.14; extra == "docs"
Requires-Dist: mkdocstrings>=0.26.1; extra == "docs"
Requires-Dist: mkdocstrings-python>=1.11.1; extra == "docs"
Requires-Dist: pdoc>=14.7.0; extra == "docs"
Provides-Extra: all
Requires-Dist: sc-foundation[dev,docs]; extra == "all"

# Spello Consulting Foundation Library

A Python utility library for log file management and YAML configuration file management. 

Please see the [GitHub pages](https://nickelseyspelloc.github.io/sc-foundation/) for complete documentation.

## Development Environment

Note: If making changes to the sc-foundation library, use this command to sync in all the library dependencies including unit test and documentation tools:

```bash
uv sync --extra all
source .venv/bin/activate
```
