Metadata-Version: 2.4
Name: jaimead7-pyutils
Version: 0.2.0
Summary: Different utilities for general purpose usage on python projects.
Author-email: Jaimead7 <alvarez.diaz.jaime1@gmail.com>
Maintainer-email: Jaimead7 <alvarez.diaz.jaime1@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/Jaimead7/PyUtils
Project-URL: Repository, https://github.com/Jaimead7/PyUtils
Keywords: utilities,tools
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tomli>=2.2.1
Requires-Dist: tomli-w>=1.2.0
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: typing_extensions>=4.14.1
Provides-Extra: dev
Requires-Dist: pytest>=8.3.4; extra == "dev"
Requires-Dist: wheel>=0.45.1; extra == "dev"
Requires-Dist: twine>=6.1.0; extra == "dev"
Requires-Dist: build>=1.3.0; extra == "dev"
Dynamic: license-file

# PyUtils

Different utilities for general purpose usage on python projects.  
<br>
[![Tests indicator](https://github.com/Jaimead7/PyUtils/actions/workflows/python310-lint-test.yml/badge.svg)](https://github.com/Jaimead7/PyUtils/actions/workflows/python310-lint-test.yml)  
[![License](https://img.shields.io/static/v1.svg?label=LICENSE&message=MIT&color=2dba4e&colorA=2b3137)](https://github.com/Jaimead7/PyUtils/blob/master/LICENSE)  
[![PyPI Latest Release](https://img.shields.io/pypi/v/jaimead7-pyutils.svg?color=2dba4e)](https://pypi.org/project/jaimead7-pyutils/)

## Authors
> Jaime Alvarez Diaz  
> [![email](https://img.shields.io/static/v1.svg?label=Gmail&message=alvarez.diaz.jaime1@gmail.com&logo=gmail&color=2dba4e&logoColor=white&colorA=c71610)](mailto:alvarez.diaz.jaime1@gmail.com)  
[![GitHub Profile](https://img.shields.io/static/v1.svg?label=GitHub&message=Jaimead7&logo=github&color=2dba4e&colorA=2b3137)](https://github.com/Jaimead7)  

## Installation
Install as a package from source files
```powershell
git clone https://github.com/Jaimead7/PyUtils.git
cd PyUtils
py -m pip install wheel tomli
py setup.py bdist_wheel
py -m pip install ./dist/jaimead7_pyutils-x.x.x-py3-none-any.whl
cd ..
rm -r PyUtils
```

Install as a package from pypi
```
py -m pip install jaimead7-pyutils
```

## Usage
- [Config](https://github.com/Jaimead7/PyUtils/blob/master/docs/config.md)
- [Logs](https://github.com/Jaimead7/PyUtils/blob/master/docs/logs.md)
- [NoInstantiable](https://github.com/Jaimead7/PyUtils/blob/master/docs/noInstantiable.md)
- [ValidationClass](https://github.com/Jaimead7/PyUtils/blob/master/docs/validationClass.md)

## Contributing
Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.
