Package Details: beancount-git 2.3.0.r173.g13746c29-1

Git Clone URL: (read-only, click to copy)
Package Base: beancount-git
Description: Double-Entry Accounting from Text Input
Upstream URL:
Licenses: GPL
Conflicts: beancount, beancount-hg
Provides: beancount=2.3.0, ledgerhub-hg
Replaces: beancount-hg, ledgerhub-hg
Submitter: aperez
Maintainer: aperez
Last Packager: aperez
Votes: 9
Popularity: 0.047034
First Submitted: 2020-07-22 14:13
Last Updated: 2020-07-22 14:13

Latest Comments

1 2 Next › Last »

aperez commented on 2020-07-22 14:15

This package is replaced by beancount-git

xuhcc commented on 2020-05-23 12:05

Beancount moved to GitHub:

aperez commented on 2019-01-07 10:23

@cejota: I have already pushed the changes. That was a really good suggestion, thanks!

cejota commented on 2019-01-06 19:19

You could change the pkgver() to make it compatible with other programs requiring minimum versions of beancount:

pkgver() {
  cd "${pkgname}"
  hg log -r . --template '{latesttag}-{latesttagdistance}-{node|short}' | sed 's/^\([^-]*\)-\([^-]*\)-/\1.r\2./'

And then you could provide the correct version number in provides:

provides=('ledgerhub-hg' "beancount=${pkgver%%.r*}")

aperez commented on 2018-03-05 12:13

@wzyboy: I have added the conflicts/provides as suggested. Thanks for the tip!

wzyboy commented on 2018-03-05 08:28


provides=('beancount') conflicts=('beancount')

This promotes user to replace beancount with beancount-hg and does not break the dependency of fava.

irmas commented on 2017-01-07 08:24


Unfortunately, I'm still getting the same error. It looks like something else is missing.

I'll post it here in case it helps.

Traceback (most recent call last):
File "/usr/bin/bean-web", line 2, in <module>
from beancount.web.web import main; main()
File "/usr/lib/python3.6/site-packages/beancount/web/", line 1191, in main
File "/usr/lib/python3.6/site-packages/beancount/web/", line 1109, in run_app
quiet=args.quiet if hasattr(args, 'quiet') else quiet)
File "/usr/bin/", line 755, in run
run(self, **kwargs)
File "/usr/bin/", line 3127, in run
File "/usr/bin/", line 2781, in run
srv = make_server(, self.port, app, server_cls, handler_cls)
File "/usr/lib/python3.6/site-packages/beancount/web/", line 1132, in stealing_make_server
server = make_server(*args, **kw)
File "/usr/lib/python3.6/wsgiref/", line 153, in make_server
server = server_class((host, port), handler_class)
File "/usr/lib/python3.6/", line 453, in __init__
File "/usr/lib/python3.6/wsgiref/", line 50, in server_bind
File "/usr/lib/python3.6/http/", line 136, in server_bind
File "/usr/lib/python3.6/", line 467, in server_bind
socket.gaierror: [Errno -2] Name or service not known

aperez commented on 2017-01-06 21:27

@irmas: Could you try to update using the updated PKGBUILD which I have just pushed a few moments ago? The python-bottle (needed for “beancount web”) used to be optional, and now it's always installed.

@ngoonee: Thanks for the tip, I have updated the dependencies. Also, I made the PKGBUILD mimic a bit what the one for the “beancount” package does.

irmas commented on 2017-01-06 18:09

beancount (at least bean-web) doesn't work on my computer since I updated to python 3.6 .

Any tips ?

ngoonee commented on 2016-12-19 09:50

Please update dependencies with (at least) python-google-api-python-client, python-beautifulsoup4, and python-magic-ahupp. They're listed in, along with python-chardet.