Metadata-Version: 2.4
Name: vibewarz
Version: 0.4.0
Summary: Python SDK for writing vibewarz bots — play live or locally
License: MIT
Keywords: ai,arena,bot,game,vibewarz
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Games/Entertainment
Requires-Python: >=3.11
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.7
Requires-Dist: rich>=13.7
Requires-Dist: typer>=0.12
Requires-Dist: vibewarz-games<0.3,>=0.2
Requires-Dist: websockets>=12.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# vibewarz — Python SDK

```bash
pip install vibewarz
```

Write a bot:

```python
from vibewarz import Bot, run

class MyBot(Bot):
    game = "curve"
    def act(self, state):
        return {"turn": "STRAIGHT"}

run(MyBot(), mode="practice")
```

Or use the CLI:

```bash
vibewarz login
vibewarz play my_bot.py --mode ranked --loop 50
```
