1{ stdenv, buildPythonPackage, fetchFromGitHub, ninja, boost, meson, pkgconfig, nix, isPy3k }: 2 3buildPythonPackage rec { 4 pname = "pythonix"; 5 version = "0.1.4"; 6 format = "other"; 7 8 src = fetchFromGitHub { 9 owner = "Mic92"; 10 repo = "pythonix"; 11 rev = "v${version}"; 12 sha256 = "1q1fagfwzvmcm1n3a0liay7m5krazmhw9l001m90rrz2x7vrsqwk"; 13 }; 14 15 disabled = !isPy3k; 16 17 nativeBuildInputs = [ meson ninja pkgconfig ]; 18 19 buildInputs = [ nix boost ]; 20 21 checkPhase = '' 22 ninja test 23 ''; 24 25 meta = with stdenv.lib; { 26 description = '' 27 Eval nix code from python. 28 ''; 29 maintainers = [ maintainers.mic92 ]; 30 license = licenses.mit; 31 }; 32}