Make a python program an application

You might want to take a look at Platypus. It is a developer tool for OS X that lets you wrap your Python/Perl/shell/etc script with an application framework that makes your Python script appear and run like it was a native OS X application.

Though I believe you can do the same thing with Automator, there are a few extra nice things about Platypus from what I remember. For example, you can create a custom icon for the application where I think Automator's output would probably have to be modified after the fact.


You can do that with Automator.

  1. Open Automator up
  2. Create a new "Application" document New Automator document
  3. Add a "shell script" action to your workflow Find shell scriptDrag to workflow
  4. Your shell script should look like this: Shell command
  5. Save it wherever! You can put it in ~/Applications for example.