diff options
Diffstat (limited to 'meson/docs/markdown/Python-3-module.md')
-rw-r--r-- | meson/docs/markdown/Python-3-module.md | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/meson/docs/markdown/Python-3-module.md b/meson/docs/markdown/Python-3-module.md new file mode 100644 index 000000000..b89ea3e2f --- /dev/null +++ b/meson/docs/markdown/Python-3-module.md @@ -0,0 +1,57 @@ +# 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. |