Cron on MacOS doesn't really work...
The launchd scripts below follow the Mac OS X way to run scripts that automatically update and upgrade brew and pip packages on a set schedule.
They will run daily as follows:
- Homebrew (brew) Update at 3:01AM, upgrade at 3:03AM, and cleanup at 3:09AM
- Python packages (via pip) Upgrade at 3:15AM