https://github.com/robotframework/RIDE
Tip revision: ecba0f302d61a7908cf4188cff64a3113d11dc7e authored by Mikko Korpela on 20 December 2012, 11:52:34 UTC
Version 1.0
Version 1.0
Tip revision: ecba0f3
ride_postinstall.py
import sys
from os.path import exists, join
from Tkinter import Tk
from tkMessageBox import askyesno
def verify_install():
try:
import wxversion
except ImportError:
print "No wxPython installation detected!"
print ""
print "Please ensure that you have wxPython installed before running RIDE."
print "You can obtain wxPython from http://wxpython.org/"
else:
print "Installation successful."
def create_desktop_shortcut():
Tk().withdraw()
link = join(get_special_folder_path("CSIDL_DESKTOPDIRECTORY"), 'RIDE.lnk')
icon = join(sys.prefix, 'Lib', 'site-packages', 'robotide', 'widgets', 'robot.ico')
if exists(link) or askyesno('Setup', 'Create desktop shortcut?'):
create_shortcut('pythonw', "Robot Framework testdata editor", link,
'-c "from robotide import main; main()"', '', icon)
file_created(link)
if sys.argv[1] == '-install':
verify_install()
create_desktop_shortcut()