Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 56 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ lib, buildPythonPackage, fetchPypi, fetchpatch, ipykernel, isPy27, python, pexpect, bash}:
buildPythonPackage rec { pname = "bash_kernel"; version = "0.9.0"; format = "flit"; disabled = isPy27;
src = fetchPypi { inherit pname version; sha256 = "sha256-BCPwUS72+DplThQ5o2lxiJmjjyeUj+IbZlst8dvzp8c="; };
patches = [ (fetchpatch { url = "https://patch-diff.githubusercontent.com/raw/takluyver/bash_kernel/pull/69.diff"; sha256 = "1qd7qjjmcph4dk6j0bl31h2fdmfiyyazvrc9xqqj8y21ki2sl33j"; }) ];
postPatch = '' substituteInPlace bash_kernel/kernel.py \ --replace "'bash'" "'${bash}/bin/bash'" \ --replace "\"bash\"" "'${bash}/bin/bash'" '';
propagatedBuildInputs = [ ipykernel pexpect ];
# no tests doCheck = false;
preBuild = '' export HOME=$TMPDIR '';
postInstall = '' ${python.pythonForBuild.interpreter} -m bash_kernel.install --prefix $out '';
meta = with lib; { description = "Bash Kernel for Jupyter"; homepage = "https://github.com/takluyver/bash_kernel"; changelog = "https://github.com/takluyver/bash_kernel/releases/tag/${version}"; license = licenses.bsd3; maintainers = with maintainers; [ zimbatm ]; };}