----- Original Message -----
Actually, you can use update-alternatives for this. It's precisely the situation it was intended to solve, and it's already in use by a number of packages in openSUSE, such as the verious Java packages, and vim/vi.
Yes, someone has suggested that, but we still need to figure out what to do with the original files. That would be me then. Simple, just postfix binaries with the Python ABI version they prefer (i.e. rename them). That would be option 2 of yours ;-) This way, we only have to touch packages that actually install binaries, the others can be left alone.
I would actually prefer /usr/lib/python$MAJ.%MIN/bin. This is essentially how the Java packages do it today. A lot of work was already done to support this and it works well. Just take a look at %{_libdir}/jvm and /etc/alternatives and you will see what I mean. There's really no need to invent something new here. That said, there's no way around modifying distutils/setuptools/distribute/etc. -- James Oakley jfunk@funktronics.ca -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org