parent
545a65a767
commit
3b7aee2e5a
@ -0,0 +1,43 @@ |
||||
{ stdenv, fetchhg, pkgs, pythonPackages }: |
||||
|
||||
pythonPackages.buildPythonApplication rec { |
||||
version = "2016-04-10-b5721f1c6f01bd168a5781652e5e3167f7f8ceb3"; |
||||
name = "beancount-${version}"; |
||||
namePrefix = ""; |
||||
|
||||
src = fetchhg { |
||||
url = "https://bitbucket.org/blais/beancount"; |
||||
rev = "b5721f1c6f01bd168a5781652e5e3167f7f8ceb3"; |
||||
sha256 = "10nv3p9cix7yp23a9hnq5163rpl8cfs3hv75h90ld57dc24nxzn2"; |
||||
}; |
||||
|
||||
buildInputs = with pythonPackages; [ nose ]; |
||||
|
||||
checkPhase = '' |
||||
nosetests $out |
||||
''; |
||||
|
||||
propagatedBuildInputs = with pythonPackages; [ |
||||
beautifulsoup4 |
||||
bottle |
||||
chardet |
||||
dateutil |
||||
google_api_python_client |
||||
lxml |
||||
ply |
||||
python_magic |
||||
]; |
||||
|
||||
meta = { |
||||
homepage = http://furius.ca/beancount/; |
||||
description = "double-entry bookkeeping computer language"; |
||||
longDescription = '' |
||||
A double-entry bookkeeping computer language that lets you define |
||||
financial transaction records in a text file, read them in memory, |
||||
generate a variety of reports from them, and provides a web interface. |
||||
''; |
||||
license = stdenv.lib.licenses.gpl2; |
||||
maintainers = with stdenv.lib.maintainers; [ matthiasbeyer ]; |
||||
}; |
||||
} |
||||
|
Loading…
Reference in new issue