Python 3 module (original) (raw)

This module provides support for dealing with Python 3. It has the following methods.

This module is deprecated and replaced by thepython module.

find_python

This is a cross platform way of finding the Python 3 executable, which may have a different name on different operating systems. Returns anexternal_programobject.

Added 0.38.0

Deprecated, replaced byfind_installation function from python module.

extension_module

Creates a shared_module target that is named according to the naming conventions of the target platform. All positional and keyword arguments are the same as forshared_module().

extension_module does not add any dependencies to the library so user may need to add dependencies : dependency('python3'), seePython3 dependency.

Added 0.38.0

Deprecated, replaced byextension_module method frompython module.

language_version

Returns a string with the Python language version such as 3.5.

Added 0.40.0

Deprecated, replaced bylanguage_version method frompython module.

sysconfig_path

Returns the Python sysconfig path without prefix, such aslib/python3.6/site-packages.

Added 0.40.0

Deprecated, replaced by get_pathmethod from python module.

The results of the search are