script for making executables with py2exe
Python, 8 lines
1 2 3 4 5 6 7 8
from distutils.core import setup import sys, os, py2exe name = sys.argv sys.argv = 'py2exe' sys.path.append(os.path.dirname(os.path.abspath(name))) setup(name=name[:-3], scripts=[name])
To eliminate the need to make setup.py for each python script which I about to convert to executable with py2exe, I wrote this simple script, and put it in my Tools/Scripts folder. Note, it cannot be named "py2exe.py" as it asks, because it imports py2exe. Now for any of my scripts I simply run "pyexe.py myscript.py", and get distribution in dist/myscript folder.