1 { lib, python3, fetchPypi }:
3 python3.pkgs.buildPythonApplication rec {
10 hash = "sha256-+rMuVfe6BDAcZgJkBb18YLFZirOBfad6WGbWtAT21uI=";
13 nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];
15 propagatedBuildInputs = with python3.pkgs; [
30 nativeCheckInputs = with python3.pkgs; [
35 substituteInPlace pyproject.toml \
36 --replace 'setuptools_scm>=8.0' 'setuptools_scm'
44 # runs fava in debug mode, which tries to interpret bash wrapper as Python
49 description = "Web interface for beancount";
50 homepage = "https://beancount.github.io/fava";
51 changelog = "https://beancount.github.io/fava/changelog.html";
52 license = licenses.mit;
53 maintainers = with maintainers; [ bhipple ];