Hi, I am packaging a library called "casacore" which provides
libcasa_python3.so.2 and libcasa_python.so.2 with SONAME=2. How should them be named when the python major version and SONAME could cause confusion? I can think of libcasa2-python3 vs libcasa2-python or libcasa-python3-2 vs libcasa-python-2 or python3-libcasa2 vs python-libcasa2 or python3-casacore2 vs python-casacore2 . By the way, the same dilemma applies to boost-python as well. The Boost Team has put all the python bindings into one package: $ dpkg -L libboost-python1.58.0 ... /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0 /usr/lib/x86_64-linux-gnu/libboost_python-py34.so.1.58.0 /usr/lib/x86_64-linux-gnu/libboost_python-py35.so.1.58.0 Having only SONAME in the package name, and /Suggests/ both python and python3. Hints? Yours, Benda