mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2025-08-16 12:27:03 +08:00
*** empty log message ***
This commit is contained in:
29
mysql/build.py
Normal file
29
mysql/build.py
Normal file
@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import license
|
||||
print license.__doc__
|
||||
|
||||
import sys, os
|
||||
# XXX probably will only work right on UNIX only.
|
||||
version = sys.version[:3]
|
||||
lversion = sys.version[:5]
|
||||
if lversion < '1.5.2':
|
||||
print "You need at least Python-1.5.2. You have:"
|
||||
print sys.version
|
||||
sys.exit(1)
|
||||
prefix = sys.exec_prefix
|
||||
config = "%s/lib/python%s/config" % (prefix, version)
|
||||
os.system("cp %s/Makefile.pre.in ." % config)
|
||||
os.system("make -f Makefile.pre.in boot")
|
||||
os.system("make")
|
||||
try: import _mysql
|
||||
except ImportError, m:
|
||||
print "Whoa, couldn't import _mysql: %s" % str(m)
|
||||
print "Probably _mysqlmodule.so didn't compile correctly."
|
||||
print "Or your library paths may be bad. Check the FAQ."
|
||||
sys.exit(1)
|
||||
import MySQLdb
|
||||
os.system("python -O -c 'import MySQLdb'")
|
||||
print """Now, as root, run:
|
||||
make install
|
||||
cp MySQLdb.py{,c,o} %s/lib/python%s/site-packages""" % (prefix, version)
|
Reference in New Issue
Block a user