Metadata-Version: 2.3
Name: oha-shared
Version: 0.0.5
Summary: OHA shared package
Author: ishika
Author-email: ishika@knacklabs.ai
Requires-Python: >=3.13,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: black (>=25.1.0,<26.0.0)
Requires-Dist: psycopg2-binary (>=2.9.10,<3.0.0)
Requires-Dist: ruff (>=0.12.11,<0.13.0)
Requires-Dist: sqlalchemy (>=2.0.0,<3.0.0)
Requires-Dist: wireup (>=2.0.1,<3.0.0)
Description-Content-Type: text/markdown

# OHA Shared SDK

A collection of shared utilities, patterns, and components for OHA applications.

## Installation

### From GitHub Packages

```bash
pip install --index-url https://pypi.pkg.github.com/your-org/simple/ oha-shared
```

### Using Poetry

```bash
poetry add oha-shared
```

## Usage

```python
from oha_shared.mediator import mediator
# Use the shared components in your application
```

## Development

1. Install dependencies: `poetry install`
2. Run linting: `poetry run ruff check src`
3. Build package: `poetry build`

## Publishing

The package is automatically published to GitHub Packages when a new release is created.

