Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 53 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354{ lib, stdenv, buildPythonPackage, fetchFromGitHub, vmprof, pyqt4, isPyPy, pkgs, scons, chrpath}:
buildPythonPackage rec { pname = "nuitka"; version = "1.1.5"; format = "setuptools";
src = fetchFromGitHub { owner = "Nuitka"; repo = "Nuitka"; rev = version; hash = "sha256-8eWOcxATVS866nlN39b2VU1CuXAfcn0yQsDweHS2yDU="; };
nativeCheckInputs = [ vmprof pyqt4 ]; nativeBuildInputs = [ scons ]; propagatedBuildInputs = [ chrpath ];
postPatch = '' patchShebangs tests/run-tests '' + lib.optionalString stdenv.isLinux '' substituteInPlace nuitka/plugins/standard/ImplicitImports.py --replace 'locateDLL("uuid")' '"${lib.getLib pkgs.util-linux}/lib/libuuid.so"' '';
# We do not want any wrappers here. postFixup = "";
checkPhase = '' tests/run-tests '';
# Problem with a subprocess (parts) doCheck = false;
# Requires CPython disabled = isPyPy;
meta = with lib; { description = "Python compiler with full language support and CPython compatibility"; license = licenses.asl20; homepage = "https://nuitka.net/"; };
}