Маком не пользовался но я думаю vic57 дает плохой совет.
Если ваш код на питоне не требует зависимостей, то он и так будет запускаться, куда бы вы его не положили, просто добавьте права на запуск (думаю так на основе аналогии с UNIX). И весь пост лишний.
Если вы его хотите сделать принадлежностью системы, то надо делать инсталлятор.
Если зависимости есть, но только от модулей питона, то кошерный путь воспользоваться setuptools и добавить ваш модуль в pypi. Лучше сделать whl. при установке без интернета просто берете whl и ставите все командой pip.
Если есть зависимости от большого числа нестандартных бинарных модулей, имеет смысл рассмотреть
анаконду.
https://www.continuum.io/downloads. Свой модуль вы можете тоже туда пихнуть. Для инсталляции например поставляете скрипт устанавливающий анаконду и ваш модуль.
Самый легкий для пользователя способ, воспользоваться менеджером пакетов данной ОС.
Для мака насколько я понимаю наиболее простые для пользователя варианты.
https://en.wikipedia.org/wiki/App_Store_(iOS)http://brew.sh/Но как ими пользоваться это уже вопрос к вам, как пользователю Мака.
На Appstore насколько я понимаю вам надо будет платить деньги разработчикам ОС. И эта политика у них проводится жестко в отличии от Linux.