Metadata-Version: 2.4
Name: mbuzz
Version: 0.1.1
Summary: Multi-touch attribution SDK for Python
Project-URL: Homepage, https://mbuzz.co
Project-URL: Documentation, https://mbuzz.co/docs/getting-started
Project-URL: Repository, https://github.com/mbuzzco/mbuzz-python
Author-email: Mbuzz <support@mbuzz.co>
License-Expression: MIT
Keywords: analytics,attribution,marketing,tracking
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: Framework :: FastAPI
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Provides-Extra: django
Provides-Extra: fastapi
Requires-Dist: starlette; extra == 'fastapi'
Provides-Extra: flask
Description-Content-Type: text/markdown

# mbuzz-python

Python SDK for mbuzz multi-touch attribution.

## Installation

```bash
pip install mbuzz
```

## Quick Start

```python
import mbuzz

# Initialize (once on app start)
mbuzz.init(api_key="sk_live_...")

# Track events
mbuzz.event("page_view", url="/pricing")

# Track conversions
mbuzz.conversion("purchase", revenue=99.99)

# Identify users
mbuzz.identify("user_123", traits={"email": "user@example.com"})
```

## Documentation

See [mbuzz.co/docs/getting-started](https://mbuzz.co/docs/getting-started) for full documentation.
