v0.6.0 — first PyPI release
darnlink is now on PyPI. The one-liner drops the --from git+… scaffolding:
uvx darnlink <folder> # dry-run (writes nothing)
uvx darnlink <folder> --write # apply
# or: pipx install darnlinkAdded
- Published on PyPI — installable from the index; lower friction and a proper package page.
- PyPI packaging metadata — classifiers (license, Python versions, topics) and project URLs
(Homepage, Repository, Issues, Changelog). - Release automation via PyPI Trusted Publishing (OIDC) — builds sdist + wheel, runs
twine check, uploads on a published Release. No API token stored anywhere. recipes/darnlink-gate: fail-closed mode (DARNLINK_GATE_FAIL_CLOSED=1) — a transient
network/PyPI failure no longer yields a green build with zero files validated (exit code4).
Fixed
- Docs: stale version pins — the quality-gate examples pinned
rev: v0.1.1/v0.2.0, from
before the strict gate existed.
Full changelog: https://github.com/txemi/darnlink/blob/main/CHANGELOG.md