Repository navigation
SafeDrop v1.6.1
Patch — make the desktop install path actually one line. No
protocol changes, no new dependencies.
Added
scripts/install.sh— one-key installer for macOS + Linux.
Verifies Python 3.10+, asserts tkinter is importable (with a clear,
platform-specific fix on failure), creates a hermetic venv at
~/.local/share/safedrop/venv, installssafedrop[mcp]from PyPI
(or--from-releaseagainst the latest GitHub Release wheel), and
dropssafedrop-gui/safedrop/safedrop-mcp/
safedrop-mcp-tokens/safedrop-agent/safedrop-beacon
launchers into~/.local/bin. Idempotent.scripts/install.ps1— PowerShell counterpart for Windows. Venv
lives at%LOCALAPPDATA%\SafeDrop\venv;.cmdlaunchers under
%LOCALAPPDATA%\SafeDrop\bin. Same flow, same error messages.
Changed
- README "Quick start" now leads with the one-line install:
(and the
curl -fsSL https://raw.githubusercontent.com/gclinian/SafeDrop/main/scripts/install.sh | bashiwr | iexWindows equivalent). The previous
git clone+ venv +pip install -eflow is preserved under a new
Desktop — manual install subsection for the security-conscious. docs/landing.htmlinstall snippet updated to match.
Tests
- Smoke-verified
scripts/install.sh --from-releaseagainst the
publishedv1.6.0wheel: pulls the .whl from GitHub Releases,
installs into a fresh venv, launchers fire correctly,
safedrop lsruns without errors.