3
# DP: Set site-packages/dist-packages
6
if [ $# -eq 3 -a "$2" = '-d' ]; then
9
elif [ $# -ne 1 ]; then
10
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]"
15
patch $pdir -f --no-backup-if-mismatch -p1 < $0
18
patch $pdir -f --no-backup-if-mismatch -R -p1 < $0
21
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]"
26
--- ./Lib/site.py.orig 2008-10-27 22:39:36.000000000 +0100
27
+++ ./Lib/site.py 2008-10-27 22:42:36.000000000 +0100
29
resulting directories, if they exist, are appended to sys.path, and
30
also inspected for path configuration files.
32
+For Debian and derivatives, this sys.path is augmented with directories
33
+for packages distributed within the distribution. Local addons go
34
+into /usr/local/lib/python<version>/dist-packages, Debian addons
35
+install into /usr/{lib,share}/python<version>/dist-packages.
36
+/usr/lib/python<version>/site-packages is not used.
38
A path configuration file is a file whose name has the form
39
<package>.pth; its contents are additional directories (one per line)
40
to be added to sys.path. Non-existing directories (or
43
sitedirs.append(os.path.join(prefix, "lib",
44
"python" + sys.version[:3],
46
- sitedirs.append(os.path.join(prefix, "lib", "site-python"))
48
+ sitedirs.append(os.path.join(prefix, "local/lib",
49
+ "python" + sys.version[:3],
51
+ sitedirs.append(os.path.join(prefix, "lib", "dist-python"))
53
sitedirs.append(prefix)
54
sitedirs.append(os.path.join(prefix, "lib", "site-packages"))