When I switched the Python ABI in place, noarch packages stayed stranded in lib/python3.14t/site-packages while the GIL interpreter read lib/python3.14/site-packages. Result: conda list reported packaging installed while import matplotlib raised ModuleNotFoundError: No module named 'packaging'. A subsequent conda env update reported "solving done" and changed nothing, because conda considered the spec satisfied. Only a full remove-and-recreate fixed it.
Fix: have the Sol installer recreate on Python-version change rather than update, and say so in the README.
When I switched the Python ABI in place, noarch packages stayed stranded in lib/python3.14t/site-packages while the GIL interpreter read lib/python3.14/site-packages. Result: conda list reported packaging installed while import matplotlib raised ModuleNotFoundError: No module named 'packaging'. A subsequent conda env update reported "solving done" and changed nothing, because conda considered the spec satisfied. Only a full remove-and-recreate fixed it.
Fix: have the Sol installer recreate on Python-version change rather than update, and say so in the README.