Metadata-Version: 2.4
Name: askmarcel
Version: 0.1.0
Summary: Official Python SDK for the AskMarcel HVAC technical API
Project-URL: Homepage, https://askmarcel.app
Project-URL: Documentation, https://app.askmarcel.app/developers/reference
Project-URL: Repository, https://github.com/askmarcel/askmarcel-sdk-python
Author: AskMarcel
License-Expression: MIT
Keywords: api,diagnostics,hvac,mcp
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27
Description-Content-Type: text/markdown

# AskMarcel Python SDK

Official Python client for the [AskMarcel API](https://api.askmarcel.app/v1).

## Quickstart

```bash
pip install askmarcel
```

```python
import os
from askmarcel import AskMarcel

marcel = AskMarcel(api_key=os.environ["ASKMARCEL_KEY"])
d = marcel.diagnostic(symptom="PAC Ecodan E7", brand="mitsubishi")
print(d.diagnostic, d.source["page_start"], d.confidence["band"])
```

## Methods

Parity with `@askmarcel/sdk` (JS): `me`, `diagnostic`, `search`, `error_code`, `product_sheet`, `procedure`, `pdf_snapshot`.

## Publish to PyPI

```bash
cd packages/sdk-python
make build    # or: pnpm sdk:python:build from WebApp root
make publish  # requires PyPI token (twine)
```
