Repository navigation
v0.4.1
pantry v0.4.1
Patch release fixing LaunchAgent background service execution under Homebrew and macOS launchd.
Fixes
- Service Executable & PYTHONPATH Resolution: Fixed launchd service failing on startup with
ModuleNotFoundError: No module named 'pantry'by automatically resolving to public wrapper binaries and exportingPYTHONPATHdirectly in the plist environment. - Aqua Session Enforcement: Explicitly declared
LimitLoadToSessionType = Aquawhen the menu bar is enabled to guarantee attachment to the macOS graphical login session. - Port Conflict Protection: Added pre-flight port binding check to
pantry serveto prevent silent collisions when the background service is already active on port 18787. - Launchctl Kickstart Fallback: Modernized service start/stop with
kickstart -kandkillwith graceful fallbacks.
Upgrade via Homebrew
brew update && brew upgrade pantry
pantry service install