includes several new tools. As part of the change the location of the pacakge has changed as well, it is now accessible as "from wxPython import py" (or "from wx import py" using the new namespace.) There are still some transition moudules in the wxPython.lib.PyCrust mackage that will issue a warning and then import what is needed from the new package. These will be removed in a future release. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@20104 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
52 lines
1.3 KiB
Python
52 lines
1.3 KiB
Python
#----------------------------------------------------------------------
|
|
# Name: CreateBatchFiles.py
|
|
# Purpose: Run by the InnoSetup installer to create a DOS batch
|
|
# file for each of the wxPython tool scripts.
|
|
#
|
|
# Author: Robin Dunn
|
|
#
|
|
# Created: 8-Aug-2002
|
|
# Copyright: (c) 2002 by Total Control Software
|
|
# Licence: wxWindows license
|
|
#----------------------------------------------------------------------
|
|
|
|
import sys, os
|
|
|
|
python = sys.executable
|
|
pythonw = 'start ' + os.path.join(os.path.split(python)[0], 'pythonw.exe')
|
|
scriptdir = os.getcwd()
|
|
|
|
scripts = [ ("img2png", 0),
|
|
("img2py", 0),
|
|
("img2xpm", 0),
|
|
("xrced", 1),
|
|
("pyshell", 1),
|
|
("pycrust", 1),
|
|
("pywrap", 1),
|
|
("pyalamode", 1),
|
|
("pyalacarte", 1),
|
|
("helpviewer", 1),
|
|
]
|
|
|
|
template = """\
|
|
@echo off
|
|
|
|
%s %s\\%s %%1 %%2 %%3 %%4 %%5 %%6 %%7 %%8 %%9
|
|
"""
|
|
|
|
def main():
|
|
for script, usegui in scripts:
|
|
batfile = os.path.join(scriptdir, script + '.bat')
|
|
print "Creating", batfile
|
|
f = open(batfile, 'w')
|
|
if usegui:
|
|
f.write(template % (pythonw, scriptdir, script))
|
|
else:
|
|
f.write(template % (python, scriptdir, script))
|
|
f.close()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|
|
|