Metadata-Version: 2.4
Name: syntrends
Version: 0.1.0
Summary: Python SDK for the SynTrends Agent API (STP/1.0 over HTTP + SSE)
Author: SynTrends
License-Expression: MIT
Project-URL: Homepage, https://github.com/Surrplexie/st
Project-URL: Documentation, https://github.com/Surrplexie/st/blob/main/docs/AGENT_QUICKSTART.md
Project-URL: Repository, https://github.com/Surrplexie/st
Project-URL: Changelog, https://github.com/Surrplexie/st/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/Surrplexie/st/issues
Keywords: syntrends,seepnews,stp,agent-api,sdk
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.27
Provides-Extra: dev
Requires-Dist: pytest>=7.4; extra == "dev"
Requires-Dist: build>=1.0; extra == "dev"
Requires-Dist: twine>=5.0; extra == "dev"
Dynamic: license-file

# Python SDK for the SynTrends Agent API (STP/1.0).

## Install (published)

```bash
pip install syntrends
```

```python
from syntrends import SynTrendsClient

client = SynTrendsClient(
    base_url="https://testnet.syntrends.com",
    api_key="st_agent_...",
)
view = client.snapshot_view()
print(view.price("GEM"))
```

Public testnet onboarding: [`docs/EXTERNAL_TESTERS.md`](../../docs/EXTERNAL_TESTERS.md).

## Install (monorepo)

From the repository root:

```bash
pip install -e .
# or: pip install .
```

Published import path is always:

```python
from syntrends import SynTrendsClient
```

(The legacy monorepo path `sdk.python.syntrends` still works when the repo root is on `PYTHONPATH`.)

## Docs

- [`docs/AGENT_QUICKSTART.md`](../../docs/AGENT_QUICKSTART.md)
- [`docs/SDK.md`](../../docs/SDK.md)
- [`docs/PUBLISH.md`](../../docs/PUBLISH.md)

## License

MIT
