1 { lib, fetchFromGitHub, python3Packages }:
7 python3Packages.buildPythonApplication rec {
8 name = "${pname}-${version}";
11 src = fetchFromGitHub {
12 owner = "nickstenning";
15 sha256 = "1y0r8dw4pqcq7r4n58ixjdg1iy60lp0gxsd7d2jmhals16ij71rj";
18 propagatedBuildInputs = [ python3Packages.setuptools ];
20 nativeCheckInputs = with python3Packages; [ jinja2 pytest mock coverage ];
27 PATH=$out/bin:$PATH coverage run -m pytest
32 description = "Python clone of Foreman, a tool for managing Procfile-based applications";
33 license = licenses.mit;
34 homepage = "https://github.com/nickstenning/honcho";
35 maintainers = with maintainers; [ benley ];
36 platforms = platforms.unix;
37 mainProgram = "honcho";