Skip to content

python sdist: ensure inclusion of sqlite_web_dbi.py - #54

Merged
mlin merged 2 commits into
mlin:mainfrom
Wid-L-Hacker:conrad/sdist-dbi-guard
Nov 1, 2026
Merged

mlin merged 2 commits into
mlin:mainfrom
Wid-L-Hacker:conrad/sdist-dbi-guard

Conversation

@mlin

@mlin mlin commented Nov 1, 2026

Copy link
Copy Markdown
Owner

The Python sdist can silently omit genomicsqlite/sqlite_web_dbi.py: it is a symlink into the CMake build tree, and in a never-built tree setuptools drops the dangling symlink without a word. The 0.10.0-rc.1 sdist shipped without it, so installed packages lack the genomicsqlite DB --dbi helper that 0.9.4 shipped.

  • test/pkg_smoke.sh now installs the sdist it builds in its staged copy, not the source directory, and exercises --dbi end-to-end.
  • bindings/python/release.sh refuses to upload an sdist missing the module, with an error message naming cause and remedy.

@mlin
mlin merged commit dc55544 into mlin:main Nov 1, 2026
8 checks passed
@mlin
mlin deleted the conrad/sdist-dbi-guard branch November 1, 2026 09:40
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.

2 participants