Package: ccsm Version: 0.8.2-2 Severity: important User: [email protected] Usertags: python2.6 dist-packages
Hi, ccsm is built using the Python distutils mechanism. Starting from Python 2.6, the installation paths for distutils have changed. Instead of /usr/lib/pythonX.Y/site-packages, the default has now changed to /usr/local. The packaging helpers (debhelper, dh, cdbs, python-support, python-central) will pick automatically these changes, or are being fixed to do so. However, ccsm seems to do some manipulations in the site-packages/ directory in its build process. To fix this issue, the recommended approach is to pass "--install-layout=deb" to the "python setup.py" invocation. This is already the default if you use dh - or migrate to dh, which is also recommended. When you do that, modules are installed in /usr/lib/python2.6/dist-packages instead of site-packages. You have then to either use a *-packages wildcard, or to use /usr/share/python/python.mk which provides useful functions to manipulate these directories. Cheers, -- .''`. Josselin Mouette : :' : `. `' âI recommend you to learn English in hope that you in `- future understand thingsâ -- Jörg Schilling -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

