Downloads

The current release is Nuitka 0.6.0.6, which is a good replacement of CPython with somewhat better performance. A 312% 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.

Development Sources

Develop releases are snapshots of the current development.

Packages

Windows

Debian/Ubuntu/Mint

  • DEBIAN_LOGOUBUNTU_LOGOMINT_LOGO Stable: Debian/Ubuntu/Mint repositories

    CODENAME=`grep UBUNTU_CODENAME /etc/os-release | cut -d= -f2`
    if ["$CODENAME"] = ""]
    then
       CODENAME=`lsb_release -c -s`
    fi;
    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
    
  • DEBIAN_LOGOUBUNTU_LOGOMINT_LOGO Develop: Debian/Ubuntu/Mint repositories

    CODENAME=`grep UBUNTU_CODENAME /etc/os-release | cut -d= -f2`
    if ["$CODENAME"] = ""]
    then
       CODENAME=`lsb_release -c -s`
    fi;
    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
    

    Note

    Because Nuitka is part of Debian Stable/Testing/Unstable, a stable version is already in the standard repository. This is the only way to access the develop version of Nuitka though.

RHEL

CentOS

Fedora

Suse

Arch

MacOS

No installer is available for MacOS. Use the source packages, clone from git, or use PyPI.

PyPI / pip

There is Nuitka on PyPI as well. So you can install with pip as follows.

Stable

The stable version from PyPI can be installed like this:

pip install -U nuitka

Develop

The develop version can be fetched from the Official git repo of Nuitka like this:

pip install -U 'http://nuitka.net/gitweb/?p=Nuitka.git;a=snapshot;h=refs/heads/develop;sf=tgz'

git

Official

  • GIT_LOGO Stable: git clone http://git.nuitka.net/Nuitka.git
  • GIT_LOGO 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.

Github

Visit https://github.com/kayhayen/Nuitka for a mirror of the Nuitka repository on Github. Because issue tracking also lives there, PRs there are most logical way of interaction.

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.