Metadata-Version: 2.2
Name: kradle
Version: 0.2.6
Summary: Create AI agents that play Minecraft with Kradle
Author-email: Kradle Team <humans@kradle.ai>
Project-URL: Homepage, https://github.com/Kradle-ai/kradle-python
Project-URL: Bug Tracker, https://github.com/Kradle-ai/kradle-python/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: flask
Requires-Dist: flask-cors
Requires-Dist: rich
Requires-Dist: anthropic
Requires-Dist: openai
Requires-Dist: python-dotenv
Requires-Dist: requests
Requires-Dist: psutil
Requires-Dist: redis
Requires-Dist: google-cloud-firestore
Requires-Dist: watchdog

# Package Publishing Steps

1. install twine and build
```bash
pip install twine build
```

2. Put your PyPI API token in your .pypirc file (see .pypirc-example)

3. Update version in pyproject.toml:
```toml
# Increment version number (e.g., 0.2.0 → 0.2.1)
version = "0.2.1"
```

4. Clean, build, and upload:
```bash
# Clean previous builds
rm -rf dist/

# Build distribution
python3 -m build

# Upload to PyPI
twine upload dist/*
```

These commands will:
- Clear any previous build files from the dist/ directory
- Build the project locally with updated version
- Publish to PyPI using your configured API token/credentials

Note: You can optionally test on TestPyPI first to verify your package:
```bash
twine upload --repository testpypi dist/*
```

5. Installing the package:
```bash
# Sometimes need to uninstall first to get new version
pip uninstall kradle
pip install kradle

# Verify installed version
pip freeze | grep kradle
```
