Skip to content

build: limit the sdist contents; add CHANGELOG.md - #2

Merged
jqnatividad merged 2 commits into
mainfrom
sdist-include-list
Oct 8, 2026
Merged

jqnatividad merged 2 commits into
mainfrom
sdist-include-list

Conversation

@jqnatividad

@jqnatividad jqnatividad commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Hatch puts every git-tracked file into the sdist by default, so the 0.1.0 source tarball also contained CLAUDE.md, .serena/, uv.lock and .github/. None of it was sensitive, and all of it is already public in the repo. The wheel was not affected.

  • Adds a [tool.hatch.build.targets.sdist] include list. The sdist now contains src/qsv_client, tests, README.md, CHANGELOG.md, LICENSE, pyproject.toml and PKG-INFO (plus .gitignore, which hatch always adds). The wheel is unchanged.
  • Adds CHANGELOG.md (Keep a Changelog format), covering 0.1.0 and this change under Unreleased.

The version is not bumped; the fix lands with the next release.

🤖 Generated with Claude Code

jqnatividad and others added 2 commits October 8, 2026 15:00
Hatch includes every git-tracked file in the sdist by default, so 0.1.0's
tarball also shipped CLAUDE.md, .serena/, uv.lock and .github/. The wheel was
unaffected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Covers 0.1.0 and the unreleased sdist change, and ships it in the sdist.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jqnatividad jqnatividad changed the title build: limit the sdist to the package, tests, README and LICENSE build: limit the sdist contents; add CHANGELOG.md Oct 8, 2026
@jqnatividad
jqnatividad merged commit 90a2f62 into main Oct 8, 2026
9 checks passed
@jqnatividad
jqnatividad deleted the sdist-include-list branch October 8, 2026 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant