aboutsummaryrefslogtreecommitdiff
path: root/python/python2-nuitka/README
diff options
context:
space:
mode:
Diffstat (limited to 'python/python2-nuitka/README')
-rw-r--r--python/python2-nuitka/README23
1 files changed, 23 insertions, 0 deletions
diff --git a/python/python2-nuitka/README b/python/python2-nuitka/README
new file mode 100644
index 0000000000..3134b000ce
--- /dev/null
+++ b/python/python2-nuitka/README
@@ -0,0 +1,23 @@
+Nuitka is **the** Python compiler. It is written in Python. It is a
+seamless replacement or extension to the Python interpreter and
+compiles **every** construct that Python 2 (2.6, 2.7) and Python 3
+(3.4 - 3.13) have, when itself run with that Python version.
+
+It then executes uncompiled code and compiled code together in an
+extremely compatible manner.
+
+You can use all Python library modules and all extension modules
+freely.
+
+Nuitka translates the Python modules into a C level program that
+then uses libpython and static C files of its own to execute in
+the same way as CPython does.
+
+All optimization is aimed at avoiding overhead, where it's unnecessary.
+None is aimed at removing compatibility, although slight improvements
+will occasionally be done, where not every bug of standard Python is
+emulated, e.g. more complete error messages are given, but there is a
+full compatibility mode to disable even that.
+
+Note: executables are called called "nuitka2" and "nuitka2-run"
+this is per design to avoid conflict with the python3-nuitka package.