New submission from Skip Montanaro <s...@pobox.com>: I routinely configure Python like so on my Mac (10.5.8):
./configure --prefix=/Users/skip/local --enable-shared LDFLAGS=-L/opt/local/lib CPPFLAGS=-I/opt/local/include This has always worked for me. Now, after installing from my Mercurial sandbox I have to set PYTHONPATH to get my <prefix>/python2.7/site-packages directory in sys.path. Here's sys.path in a vanilla python2.7 session when installed from a svn sandbox: ['/Users/skip/misc/python/python2', '/Users/skip/misc/python', '', '/Users/skip/local/lib/python2.7/site-packages/ZODB3-3.8.1b8-py2.7-macosx-10.3-i386.egg', '/Users/skip/local/lib/python2.7/site-packages/zdaemon-2.0.2-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/ZConfig-2.6.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/zope.testing-3.7.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/zope.proxy-3.4.2-py2.7-macosx-10.3-i386.egg', '/Users/skip/local/lib/python2.7/site-packages/zope.interface-3.4.1-py2.7-macosx-10.3-i386.egg', '/Users/skip/local/lib/python2.7/site-packages/yolk-0.4.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/SQLAlchemy-0.5.0rc2-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/decorator-2.3.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/dnspython-1.6.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/spambayes-1.1b1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/py2app-0.3.6-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/bdist_mpkg-0.4.3-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/macholib-1.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/modulegraph-0.7-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/altgraph-0.6.7-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/python_dateutil-1.4.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/coverage-2.85-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/pycallgraph-0.5.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/see-0.4.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/mercurial-unknown-py2.7-macosx-10.3-i386.egg', '/Users/skip/local/lib/python2.7/site-packages/Pyjamas-0.5-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/Cheetah-2.0.1-py2.7-macosx-10.3-i386.egg', '/Users/skip/local/lib/python2.7/site-packages/mock-0.4.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/pydns-2.3.3-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/Importing-1.9.2-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/docutils-0.6-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/MiniMock-1.2.5-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/nose-0.11.2.dev-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/pytz-2010b-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/pip-0.6.3-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/xlrd-0.7.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/apipkg-1.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/argparse-1.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/virtualenv-1.5.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/tox-0.9-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/py-1.4.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/virtualenv5-1.3.4.5-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/pylint-0.22.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/logilab_astng-0.21.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/logilab_common-0.53.0-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/unittest2-0.5.1-py2.7.egg', '/Users/skip/local/lib/python2.7/site-packages/PIL-1.1.7-py2.7-macosx-10.4-i386.egg', '/Users/skip/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/Users/skip/local/lib/python2.7', '/Users/skip/local/lib/python2.7/plat-darwin', '/Users/skip/local/lib/python2.7/plat-mac', '/Users/skip/local/lib/python2.7/plat-mac/lib-scriptpackages', '/Users/skip/local/lib/python2.7/lib-tk', '/Users/skip/local/lib/python2.7/lib-old', '/Users/skip/local/lib/python2.7/lib-dynload', '/Users/skip/.local/lib/python2.7/site-packages', '/Users/skip/local/lib/python2.7/site-packages', '/Users/skip/local/lib/python2.7/site-packages/PIL'] Here it is when installed from a Mercurial sandbox: ['/Users/skip/misc/python/python2', '/Users/skip/misc/python', '', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Users/skip/.local/lib/python2.7/site-packages', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages'] Note that every directory in sys.path involving <prefix> has been completely muffed (last element in sys.path). That /opt/local/Library/... directory does exist some some sort-of-recent build by MacPorts, not me. That shouldn't impact the installation of Python into my own directory space however. I've confirmed that identical configure commands were used for both the svn and hg builds. Skip ---------- messages: 130379 nosy: skip.montanaro priority: normal severity: normal status: open title: Something changed w.r.t. <prefix>/pythonN.M/site-packages in the Hg switch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue11445> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com