Metadata-Version: 2.3
Name: jyablonski_common_modules
Version: 0.0.6
Summary: 
Keywords: personal,helper functions
Author: jyablonski9
Author-email: jyablonski9@gmail.com
Maintainer: jyablonski9
Maintainer-email: jyablonski9@gmail.com
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: all
Provides-Extra: es-logging
Requires-Dist: SQLAlchemy (>=2.0.36,<3.0.0)
Requires-Dist: boto3 (>=1.35.57,<2.0.0)
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: psycopg2-binary (>=2.9.10,<3.0.0)
Description-Content-Type: text/markdown

# jyablonski Common Modules
![Tests](https://github.com/jyablonski/jyablonski_common_modules/actions/workflows/test.yml/badge.svg) ![PyPI Deployment](https://github.com/jyablonski/jyablonski_common_modules/actions/workflows/deploy.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.6

Small Repo used to maintain shared helper functions across my projects.

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

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

## Install

#### Local
`poetry install --extras "es-logging"`
`poetry install --extras "all"

#### PyPi
`pip install jyablonski_common_modules`
`pip install jyablonski_common_modules[es-logging]`
`pip install jyablonski_common_modules[all]`

