{ lib , buildPythonPackage , fetchFromGitHub , pythonRelaxDepsHook , hatchling , click , gitpython , honcho , jinja2 , python-crontab , requests , semantic-version , setuptools , tomli }: let pinData = import ../srcs/pin.nix; inherit (pinData) benchVersion; inherit (pinData.hashes) benchSrcHash; in buildPythonPackage rec { pname = "frappe-bench"; version = "5.16.2"; src = fetchFromGitHub { owner = "frappe"; repo = "bench"; rev = "v${benchVersion}"; hash = benchSrcHash; }; format = "pyproject"; nativeBuildInputs = [ pythonRelaxDepsHook ]; pythonRelaxDeps = [ "jinja2" "python-crontab" "semantic-version" ]; buildInputs = [ hatchling ]; propagatedBuildInputs = [ click gitpython honcho jinja2 python-crontab requests semantic-version setuptools tomli ]; }