Naming Convention: What “m” Means in libpython3.5m.dylib

I have a version of python 3.5 installed in a non-system directory. Name libpython: libpython3.5m.dylib. What does this last character min the name mean ?

+4
source share
1 answer

The suffix refers to the python ABI library details . In this case, mindicates what was --with-pymallocused when your python interpreter was compiled. Other possible suffix characters include: d( --with-pydebug) and u( --with-wide-unicode).

More information on ABI tags for expansion modules can be found in PEP 3149 .

+6
source

Source: https://habr.com/ru/post/1607122/


All Articles