Metadata-Version: 2.4
Name: jyablonski_common_modules
Version: 0.0.10
Author-email: jyablonski9 <jyablonski9@gmail.com>
Maintainer-email: jyablonski9 <jyablonski9@gmail.com>
Keywords: helper functions,personal
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.13,>=3.12
Requires-Dist: boto3<2,>=1.35.57
Requires-Dist: pandas<3,>=2.2.3
Requires-Dist: psycopg2-binary<3,>=2.9.10
Requires-Dist: requests<3,>=2.32.3
Requires-Dist: sqlalchemy<3,>=2.0.36
Provides-Extra: all
Requires-Dist: opensearch-logger>=1.3.0; extra == 'all'
Provides-Extra: es-logging
Requires-Dist: opensearch-logger>=1.3.0; extra == 'es-logging'
Description-Content-Type: text/markdown

# jyablonski Common Modules
![Tests](https://github.com/jyablonski/jyablonski_common_modules/actions/workflows/ci_cd.yml/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/jyablonski/jyablonski_common_modules/badge.svg?branch=master)](https://coveralls.io/github/jyablonski/jyablonski_common_modules?branch=master) ![Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)

Version: 0.0.10

Utility Repo w/ functions and tools for data engineering, cloud infrastructure, and development workflows. Includes helpers for:

- PostgreSQL Connections + Upsert Functions
- General Python Functions
- Standard Logging & optional Opensearch Logging Functions
- AWS Helper Functions

## Testing
To run tests, run `make test`

## Install

- `poetry add jyablonski_common_modules`
- `poetry add jyablonski_common_modules --extras es-logging`
- `poetry add jyablonski_common_modules --extras all`
