Package: python3-scipy Followup-For: Bug #1078977 In principle it probably should have been Multi-Arch: same (not Multi-Arch: no) instead of Multi-Arch: foreign. The python extensions do not cause a clash since they are explictly marked multiarch e.g. /usr/lib/python3/dist-packages/scipy/_lib/_fpumode.cpython-311-x86_64-linux-gnu.so
On the other hand, some of the "plain" files (not binary library files) are actually arch-specific, e.g. both /usr/lib/python3/dist-packages/scipy-1.10.1.dist-info/WHEEL and /usr/lib/python3/dist-packages/scipy/__config__.py record the arch. So for that reason (not the python extensions), Multi-Arch: foreign must be droppped.