Metadata-Version: 2.4
Name: transaction-metadata
Version: 0.1.0
Summary: A metadata package for transaction and user Avro schemas
Home-page: https://github.com/noob-coder-dev/transaction-metadata.git
Author: Manojit Roy
Author-email: Manojit Roy <roy.monojit982810@gmail.com>
License: MIT
Keywords: metadata,avro,schema,data-engineering
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Transaction Metadata

This package provides versioned Avro schemas and configuration utilities 
for simulated transaction and user data used in streaming pipelines 
(Flink + Snowflake + Kafka).

### Structure
```
transaction_metadata/
├── schemas/
│   ├── transaction/v1/transaction.avsc
│   └── user/v1/user.avsc
├── loader.py
└── version.py
```

### Usage

```python
from transaction_metadata.loader import get_schema
schema = get_schema(entity="transaction", version="v1")
print(schema)
```
