fonttools/install.py

29 lines
838 B
Python
Raw Normal View History

"""Install script for the RoboFab Package.
This script installs a _link_ to the current location
of RoboFab. It does not copy anything. It also means that
if you move your RoboFab folder, you'll have to run the
install script again.
"""
from distutils.sysconfig import get_python_lib
import os, sys
def install(srcDir, pathFileName):
sitePackDir = get_python_lib()
fileName = os.path.join(sitePackDir, pathFileName + ".pth")
print "Installing RoboFab: about to write a path to %r in %r..." % (srcDir, fileName)
f = open(fileName, 'w')
f.write(srcDir)
f.close()
return fileName
dir = os.path.join(os.path.dirname(os.path.normpath(os.path.abspath(sys.argv[0]))), "Lib")
p = install(dir, "robofab")
print "Robofab is now installed."
print "(Note that you have to run the install script again if you move your RoboFab folder)"