#13-02 [hack]pythonいじり
といってもスクリプトを書くわけではなくて、buildするときにハマったのでメモ。
sys.pathに独自pathを追加する場合、site.pyのaddsitepackagesで追加するのが正当な 方法なんだろうが、いじられたら外されちゃうってのは問題であり。
ということでデフォルトでsys.pathに含める方法は以下のとおり。
--- Python-2.5/Makefile.pre.in.orig 2006-07-31 01:20:10.000000000 +0900 +++ Python-2.5/Makefile.pre.in 2007-06-13 11:02:33.000000000 +0900 @@ -458,7 +458,7 @@ $(CC) -c $(PY_CFLAGS) -DSVNVERSION=\"`LANG=C $(SVNVERSION)`\" -o $@ $(srcdir)/Modules/getbuildin fo.c Modules/getpath.o: $(srcdir)/Modules/getpath.c Makefile - $(CC) -c $(PY_CFLAGS) -DPYTHONPATH='"$(PYTHONPATH)"' \ + $(CC) -c $(PY_CFLAGS) -DPYTHONPATH='"$(PYTHONPATH):hogehoge"' \ -DPREFIX='"$(prefix)"' \ -DEXEC_PREFIX='"$(exec_prefix)"' \ -DVERSION='"$(VERSION)"' \これでうまくいくようだ。これを調べるのにしばらくハマった…。