v4.2.10 — Self-Contained Publish (Umbrella Only)
·
179 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
v4.2.10 — Self-Contained Publish (Umbrella Only)
The first fully working PyPI release via Trusted Publishing (OIDC), with PEP 740 attestations attached.
What changed
jack-data-science-agentis now self-contained: alldsa_*modules are vendored into the wheel (src/data_science_agent/_vendor), sopip install jack-data-science-agentworks standalone — no separatedsa-*distributions needed.- Publish workflow publishes only the umbrella:
rm -rf dist && uv build+packages-dir: dist/. Prior attempts failed because all workspace packages were built intodist/and thedsa-*have no trusted publisher (HTTP 400).
Verified
pip install jack-data-science-agentfrom PyPI succeeds;Agent().analyze_sync()runs end-to-end from the vendored copy (COMPLETED + evidence).- Wheel: 0
dsa-*Requires-Dist, includes thedsaconsole script. - Gates: pytest 257 · mypy 104 clean · ruff pass · mkdocs --strict pass.
Provenance
- Attestations:
jack_data_science_agent-4.2.10-py3-none-any.whl.publish.attestation+ sdist — verify withgh attestation verifyor PyPI. - Tags v4.2.0–v4.2.9 unchanged.