Перед повышением версии и публикацией нужно проверить:
pytest tests/ -vОжидается: 31 passed.
ruff check src/ tests/
mypy src/Ожидается: ruff — All checks passed, mypy — Success.
python demo.pyДолжен пройти все 12 шагов без ошибок, завершиться "SDK is working correctly!".
python test_live.pyЗапускает opencode serve, проходит 38 endpoint-чеков.
python live.pyПроверить multi-turn (Ctrl+C для выхода).
python live_streaming.pypython web/server.pyОткрыть браузер на http://localhost:3000.
python live_async.pypython scripts/check-upstream.pyОжидается: "No SDK changes needed" (если upstream не менялся).
После успешной проверки скажи — я подниму версию в pyproject.toml, сделаю тег v0.3.0 и опубликую:
git tag v0.3.0
git push origin master --tags
python -m build
twine check dist/*
twine upload dist/*