The current release is Nuitka 0.5.27, which is a good replacement of CPython with somewhat better performance. A 258% speed factor for the PyStone benchmark. The project didn't focus much on the performance side of things so far, therefore more improvements are expected in the future.
These archives are source and can be used directly, simply start with bin/nuitka --help and read README.pdf to get started.
Source Archives
Stable Sources
Stable releases are supported with hot fixes.
- Stable: Nuitka 0.5.27 (0.6 MB tar.gz)
- Stable: Nuitka 0.5.27 (0.5 MB tar.bz2)
- Stable: Nuitka 0.5.27 (1.1 MB zip)
Development Sources
Develop releases are snapshots of the current development.
- Develop: Nuitka 0.5.28rc3 (0.6 MB tar.gz)
- Develop: Nuitka 0.5.28rc3 (0.5 MB tar.bz2)
- Develop: Nuitka 0.5.28rc3 (1.2 MB zip)
Packages
Stable Packages
-
Stable: Windows Installer:
Python Version MSI 64 Bits MSI 32 Bits Python 2.6 Not available as MSI Not available as MSI Python 2.7 Nuitka 0.5.27.0 Python2.7 64 bit MSI Nuitka 0.5.27.0 Python2.7 32 bit MSI Python 3.3 Nuitka 0.5.27.0 Python3.3 64 bit MSI Nuitka 0.5.27.0 Python3.3 32 bit MSI Python 3.4 Nuitka 0.5.27.0 Python3.4 64 bit MSI Not available as MSI Python 3.5 Nuitka 0.5.27.0 Python3.5 64 bit MSI Nuitka 0.5.27.0 Python3.5 32 bit MSI Python 3.6 Nuitka 0.5.27.0 Python3.6 64 bit MSI Nuitka 0.5.27.0 Python3.6 32 bit MSI Note
The versions of the MSI have a different scheme, explained in the user manual.
-
Stable: Debian Package: Nuitka 0.5.27 (0.2 MB deb) (for Wheezy and Jessie, all architectures)
-
Stable: Ubuntu repositories (Precise, Quantal, Trusty, Vivid, Wily, Xenial)
CODENAME=`lsb_release -c -s` wget -O - http://nuitka.net/deb/archive.key.gpg | apt-key add - echo >/etc/apt/sources.list.d/nuitka.list "deb http://nuitka.net/deb/stable/$CODENAME $CODENAME main" apt-get update apt-get install nuitka
-
Stable: Ubuntu 12.04 (Precise) Package: Nuitka 0.5.26.4 (0.6 MB deb)
-
Stable: Ubuntu 14.04 (Trusty) Package: Nuitka 0.5.26.4 (0.6 MB deb)
-
Stable: Ubuntu 15.04 (Vivid) Package: Nuitka 0.5.26.4 (0.6 MB deb)
-
Stable: Ubuntu 15.10 (Wily) Package: Nuitka 0.5.26.4 (0.6 MB deb)
-
Stable: Ubuntu 16.04 (Xenial) Package: Nuitka 0.5.26.4 (0.6 MB deb)
-
Stable: Ubuntu 16.10 (Yakkety) Package: Nuitka 0.5.26.4 (0.6 MB deb)
-
Stable: Ubuntu 17.04 (Zesty) Package: Nuitka 0.5.26.4 (0.6 MB deb)
-
Stable: RHEL 6.x Packages: Nuitka 0.5.27 RPM or repository file
-
Stable: RHEL 7.x Packages: Nuitka 0.5.27 RPM or repository file
-
Stable: CentOS 6.x Packages: Nuitka 0.5.27 RPM or repository file
-
Stable: CentOS 7.x Packages: Nuitka 0.5.27 RPM or repository file
-
Stable: Fedora 24: Nuitka 0.5.27 RPM or repository file
-
Stable: openSUSE 13.1: Nuitka 0.5.27 RPM or repository file
-
Stable: openSUSE 13.2: Nuitka 0.5.27 RPM or repository file
-
Stable: Arch Linux, execute pacman -S nuitka
-
Mac OS: No installer is available, but it's also not needed. Use the source packages, clone from git, or use pip.
Development Packages
-
Develop:
MSI files: Python Version MSI 64 Bits MSI 32 Bits Python 2.6 Not available as MSI file Not available as MSI file Python 2.7 Nuitka 0.5.28rc3 Python2.7 64 bit MSI Nuitka 0.5.28rc3 Python2.7 32 bit MSI Python 3.3 Nuitka 0.5.28rc3 Python3.3 64 bit MSI Nuitka 0.5.28rc3 Python3.3 32 bit MSI Python 3.4 Nuitka 0.5.28rc3 Python3.4 64 bit MSI Not available as MSI file Python 3.5 Nuitka 0.5.28rc3 Python3.5 64 bit MSI Nuitka 0.5.28rc3 Python3.5 32 bit MSI Python 3.6 Nuitka 0.5.28rc3 Python3.6 64 bit MSI Nuitka 0.5.28rc3 Python3.6 32 bit MSI Note
The versions of the MSI have a different scheme, explained in the user manual.
-
Develop: Debian repository for Testing/Unstable (Jessie).
wget -O - http://nuitka.net/deb/archive.key.gpg | apt-key add - echo >/etc/apt/sources.list.d/nuitka.list "deb http://nuitka.net/deb/develop/jessie jessie main" apt-get update apt-get install nuitka
Note
Because Nuitka is part of Debian Testing/Unstable, the stable version is already in the standard repository. This is the only way to access the develop version of Nuitka though.
-
Develop: Debian repository for Stable (Wheezy).
wget -O - http://nuitka.net/deb/archive.key.gpg | apt-key add - echo >/etc/apt/sources.list.d/nuitka.list "deb http://nuitka.net/deb/develop/wheezy wheezy main" apt-get update apt-get install nuitka
-
Develop: Debian Package: Nuitka 0.5.28rc3 (0.2 MB deb) (for Wheezy and Jessie, all architectures)
-
Develop: Ubuntu repositories (Precise, Quantal, Trusty, Vivid, Wily)
CODENAME=`lsb_release -c -s` wget -O - http://nuitka.net/deb/archive.key.gpg | apt-key add - echo >/etc/apt/sources.list.d/nuitka.list "deb http://nuitka.net/deb/develop/$CODENAME $CODENAME main" apt-get update apt-get install nuitka
-
Develop: Arch Linux Nuitka from git develop (maintained by Panagiotis Mavrogiorgos)
-
Develop: RHEL 6.x Packages: Nuitka 0.5.28rc3 RPM or repository file
-
Develop: RHEL 7.x Packages: Nuitka 0.5.28rc3 RPM or repository file
-
Develop: CentOS 6.x Packages: Nuitka 0.5.28rc3 RPM or repository file
-
Develop: CentOS 7.x Packages: Nuitka 0.5.28rc3 RPM or repository file
-
Develop: Fedora 24: Nuitka 0.5.28rc3 RPM or repository file
-
Develop: openSUSE 13.1: Nuitka 0.5.28rc3 RPM or repository file
-
Develop: openSUSE 13.2: Nuitka 0.5.28rc3 RPM or repository file
-
Mac OS: No installer is available, but it's also not needed. Use the source packages, clone from git, or use pip.
PyPI / pip
There is Nuitka on PyPI as well. So you can install with pip as follows.
git
-
Stable: git clone http://git.nuitka.net/Nuitka.git
-
Develop: git clone --branch develop http://git.nuitka.net/Nuitka.git
Then do your own modifications, and do git pull --rebase each time there is a new release. To reduce your differences, feel free to send me pull requests or the patches you create with git format-patch <commit-id> and I will likely merge it.
Please
If you publish your own repository of Nuitka, please be so kind and name it "Nuitka-unoffical" or similar, or else it might be mistaken with the real thing, and drop me a line about it, just so I know.
Gitlab
Visit https://gitlab.com/kayhayen/Nuitka for a mirror of the Nuitka repository on Gitlab.
Bitbucket
Visit https://bitbucket.org/kayhayen/nuitka for a mirror of the Nuitka repository on Bitbucket.