# objspace.soabi

- name: soabi
- description: Tag to differentiate extension modules built for different Python interpreters
- command-line: –soabi
- option type: string option

This option controls the tag included into extension module file names. The default is something like pypy-14, which means that import foo will look for a file named foo.pypy-14.so (or foo.pypy-14.pyd on Windows).

This is an implementation of PEP3149, with two differences:

> - the filename without tag foo.so is not considered.
> - the feature is also available on Windows.

When set to the empty string (with –soabi=), the interpreter will only look for a file named foo.so, and will crash if this file was compiled for another Python interpreter.