{ stdenv, python3, python3Packages, }: stdenv.mkDerivation { pname = "mechanicaldiff"; version = "0.0.1"; src = ./bin; buildInputs = [ python3 ]; doCheck = true; nativeCheckInputs = [ python3Packages.flake8 ]; checkPhase = '' flake8 mechanicaldiff.py ''; installPhase = '' mkdir -p $out/bin cp mechanicaldiff.py $out/bin/mechanicaldiff chmod +x $out/bin/mechanicaldiff ''; }