summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/beancount-docverif/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/beancount-docverif/default.nix')
-rw-r--r--pkgs/development/python-modules/beancount-docverif/default.nix37
1 files changed, 17 insertions, 20 deletions
diff --git a/pkgs/development/python-modules/beancount-docverif/default.nix b/pkgs/development/python-modules/beancount-docverif/default.nix
index d614b2f12d4f..e78db14aa242 100644
--- a/pkgs/development/python-modules/beancount-docverif/default.nix
+++ b/pkgs/development/python-modules/beancount-docverif/default.nix
@@ -1,7 +1,10 @@
-{ lib, buildPythonPackage, fetchPypi
-, setuptools-scm
-, beancount
-, pytestCheckHook
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools-scm,
+ beancount,
+ pytestCheckHook,
}:
buildPythonPackage rec {
@@ -15,30 +18,24 @@ buildPythonPackage rec {
hash = "sha256-CFBv1FZP5JO+1MPnD86ttrO42zZlvE157zqig7s4HOg=";
};
- nativeBuildInputs = [
- setuptools-scm
- ];
+ nativeBuildInputs = [ setuptools-scm ];
- propagatedBuildInputs = [
- beancount
- ];
+ propagatedBuildInputs = [ beancount ];
- nativeCheckInputs = [
- pytestCheckHook
- ];
+ nativeCheckInputs = [ pytestCheckHook ];
meta = with lib; {
homepage = "https://github.com/siriobalmelli/beancount_docverif";
description = "Document verification plugin for Beancount";
longDescription = ''
- Docverif is the "Document Verification" plugin for beancount, fulfilling the following functions:
+ Docverif is the "Document Verification" plugin for beancount, fulfilling the following functions:
- - Require that every transaction touching an account have an accompanying document on disk.
- - Explicitly declare the name of a document accompanying a transaction.
- - Explicitly declare that a transaction is expected not to have an accompanying document.
- - Look for an "implicit" PDF document matching transaction data.
- - Associate (and require) a document with any type of entry, including open entries themselves.
- - Guarantee integrity: verify that every document declared does in fact exist on disk.
+ - Require that every transaction touching an account have an accompanying document on disk.
+ - Explicitly declare the name of a document accompanying a transaction.
+ - Explicitly declare that a transaction is expected not to have an accompanying document.
+ - Look for an "implicit" PDF document matching transaction data.
+ - Associate (and require) a document with any type of entry, including open entries themselves.
+ - Guarantee integrity: verify that every document declared does in fact exist on disk.
'';
license = licenses.mit;
maintainers = with maintainers; [ siriobalmelli ];