The Meson Build System http://mesonbuild.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

52 lines
1.5 KiB

# Python 3 module
This module provides support for dealing with Python 3. It has the
following methods.
This module is deprecated and replaced by the [python](Python-module.md) 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 an
[external program](Reference-manual.md#external-program-object) object.
*Added 0.38.0*
Deprecated, replaced by [`find_installation`](Python-module.md#find_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 for
[shared_module](Reference-manual.md#shared_module).
`extension_module` does not add any dependencies to the library so user may
need to add `dependencies : dependency('python3')`, see
[Python3 dependency](Dependencies.md#Python3).
*Added 0.38.0*
Deprecated, replaced by [`extension_module`](Python-module.md#extension_module)
method from `python` module.
## language_version
Returns a string with the Python language version such as `3.5`.
*Added 0.40.0*
Deprecated, replaced by [`language_version`](Python-module.md#language_version)
method from `python` module.
## sysconfig_path
Returns the Python sysconfig path without prefix, such as
`lib/python3.6/site-packages`.
*Added 0.40.0*
Deprecated, replaced by [`get_path`](Python-module.md#get_path)
method from `python` module.