Repository navigation
Release 0.2.0 - #7
Merged
Merged
Conversation
Set the version to 0.2.0 in pyproject.toml and in the root entry of uv.lock. Date the Unreleased changelog section as 0.2.0. Point the README install command at the v0.2.0 release wheel and drop the note that the release wheel predates quantkit.var. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016h2RvhZFj77hPxFn8TQUqq
The changelog said the quick start installs from GitHub and names what the release lacks. With this release the quick start installs the v0.2.0 wheel, which has every feature the README shows. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016h2RvhZFj77hPxFn8TQUqq
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR prepares the 0.2.0 release. After it merges, the tag v0.2.0 starts the release workflow. That workflow builds the wheel and sdist and attaches them with SHA256SUMS.txt.
Changes:
pyproject.tomland the rootquantkitentry inuv.lock: version 0.2.0. CI runsuv sync --locked, so the lock entry must match.CHANGELOG.md: the Unreleased section becomes0.2.0 - 2026-11-05, in the heading style of0.1.0, with an emptyUnreleasedheading above it. The entries are unchanged.README.md: the install command installs the v0.2.0 release wheel. The note that the v0.1.0 wheel predatesquantkit.varis gone.Left alone on purpose: the
ci.ymlcomment about the v0.1.0 wheel, therelease.ymlinput example and the changelog entry that mentions v0.1.0. They describe history. No test asserts the version string.The new install URL works only once the v0.2.0 release has its assets. No CI step downloads it. The README doctest steps run the
>>>examples, against the source tree and against a wheel built in the job.Checked locally:
tests/test_cli.pyand the README doctests against the source tree, the README doctests andquantkit var-backtest --helpagainst a locally built wheel,ruff check,ruff format --checkanduv lock --check. The built wheel isquantkit-0.2.0-py3-none-any.whl, the name in the install URL.Generated by Claude Code