Metadata-Version: 2.3
Name: otlp-psqlpy
Version: 0.1.0
Summary: 
Author: chandr-andr (Kiselev Aleksandr)
Author-email: chandr@chandr.net
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
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-Dist: opentelemetry-exporter-otlp (>=1.30.0,<2.0.0)
Requires-Dist: opentelemetry-instrumentation (>=0.51b0,<0.52)
Requires-Dist: opentelemetry-sdk (>=1.30.0,<2.0.0)
Requires-Dist: psqlpy (>=0.9.0,<0.10.0)
Description-Content-Type: text/markdown

# OTLP-PSQLPy

This library allows tracing PostgreSQL queries made by the psqlpy library.

## Usage

```python
import psqlpy
from otlp_psqlpy import PSQLPyPGInstrumentor

# You can optionally pass a custom TracerProvider to PSQLPyPGInstrumentor.instrument()
PSQLPyPGInstrumentor().instrument()

async def main():
    pool = psqlpy.ConnectionPool()
    conn = await pool.connection()

    await conn.execute("SELECT * FROM psqlpy")
```

