genode/repos/libports/src/test/python
Martin Stein 51cae1f0a3 Add base lib to tests
For being able to build the tests via source archives, the 'base'
library must be denoted as dependency explicitely in their 'target.mk' file.
This is because when building archives, the API dependencies of used APIs are
not taken into account.
2018-11-16 14:37:19 +01:00
..
main.cc os: removal of deprecated os/config.h (fix #2431) 2017-05-31 13:16:22 +02:00
README tool: remove deprecated 'make prepare' mechanism 2016-03-17 17:02:04 +01:00
target.mk Add base lib to tests 2018-11-16 14:37:19 +01:00

This directory contains a sample python interpreter called 'test-python'.

When building this test program, a shared library 'python.lib.so' will be
generated. This library is based on the original code of Python-2.6.4 available
from the Python website.

:Python website: [http://www.python.org]

Usage
-----
Call './tool/ports/prepare_port libc python' from within Genode's toplevel
directory. Add 'libports' to your build.conf file. A sample Genode configuration
is provided with the 'python.run' script located at 'libports/run/'. It starts a
Python script can be found within this directory. If you are not using Linux as
a Genode base platform, do not forget to add 'python.lib.so' to your boot module
list.

Limitations
-----------
Currently, this Python port does not feature any standard modules or the import
of any modules from a Python script.