Skip to main content

No project description provided

Project description

jyablonski Common Modules

Tests Coverage Status

Version: 0.0.11

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 (S3, Secrets Manager, SSM)
  • AWS S3 Parquet Operations (optional)

Testing

To run tests, run make test

Install

# Basic installation
uv add jyablonski_common_modules

# With Opensearch logging support
uv add jyablonski_common_modules --extra es-logging

# With S3 parquet support (includes awswrangler)
uv add jyablonski_common_modules --extra parquet

# With all optional dependencies
uv add jyablonski_common_modules --extra all

Or using pip:

# Basic installation
pip install jyablonski_common_modules

# With extras
pip install jyablonski_common_modules[parquet]
pip install jyablonski_common_modules[es-logging]
pip install jyablonski_common_modules[all]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jyablonski_common_modules-0.0.11.tar.gz (52.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jyablonski_common_modules-0.0.11-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file jyablonski_common_modules-0.0.11.tar.gz.

File metadata

File hashes

Hashes for jyablonski_common_modules-0.0.11.tar.gz
Algorithm Hash digest
SHA256 202730a0ac01718173dda2978a008aea73ccd60ddf7757683792eb4995956de4
MD5 f49857b7b22ed16785c9ba8d9a4d473c
BLAKE2b-256 f7d0886bf33ba864fc73e6194350aaecd92938b54b8c7e639fb93616b05757dd

See more details on using hashes here.

File details

Details for the file jyablonski_common_modules-0.0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for jyablonski_common_modules-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 2514489d6a297e8037a71c813ca424f6b61d3eed8813c58edcb67beacdd15b8f
MD5 62def501cdfb0a52281affd679ad1fb5
BLAKE2b-256 8b9edb247e002dd1643622df912567c23bf2c497c270e32c446446adf0849e09

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page