Metadata-Version: 2.4
Name: nyx-raccoonbot
Version: 0.0.42
Summary: Native Linux autonomous crypto trading agent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: ccxt==4.5.90
Requires-Dist: fastapi==0.162.0
Requires-Dist: html5lib==1.1
Requires-Dist: langchain-core==1.7.0
Requires-Dist: langgraph==1.2.17
Requires-Dist: litellm==1.106.3
Requires-Dist: numpy<2.6,>=2.0
Requires-Dist: pandas==3.1.0
Requires-Dist: pydantic==2.14.1
Requires-Dist: python-dotenv==1.2.4
Requires-Dist: requests==2.32.5
Requires-Dist: scikit-learn==1.9.1
Requires-Dist: textual==8.2.8
Requires-Dist: textual-serve>=1.1.0
Requires-Dist: uvicorn==0.54.0
Requires-Dist: yfinance==1.7.0

# Nyx RaccoonBot

Native Linux autonomous trading service. Docker and image publishing are not required.

## Install from PyPI

```bash
python3 -m pip install --upgrade nyx-raccoonbot
rb setup --dir ~/.raccoonbot
nano ~/.raccoonbot/.env
rb --dir ~/.raccoonbot start
rb --dir ~/.raccoonbot status
```

Useful lifecycle commands are `rb stop`, `rb restart`, `rb logs --follow`, and
`rb update`. The runtime keeps its PID, logs, and outputs in the selected directory.

## Install from a checkout

```bash
./setup.sh
.venv/bin/rb --dir "$PWD" setup
.venv/bin/rb --dir "$PWD" start
```

Python 3.11 or newer is required. Configure exchange and LLM credentials in `.env`.
The source checkout installer also installs the pinned `tradingagents` Git dependency
from `requirements.txt`; PyPI metadata cannot contain direct URL dependencies.
