Note: if you are using Fava, you also need beangulp 0.2.0 if you upgrade to beancount 3.1.0.
Search Criteria
Package Details: beancount 3.1.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/beancount.git (read-only, click to copy) |
---|---|
Package Base: | beancount |
Description: | Double-Entry Accounting from Text Files |
Upstream URL: | http://furius.ca/beancount/ |
Keywords: | accounting beancount double-entry |
Licenses: | GPL |
Conflicts: | beancount-hg |
Submitter: | wzyboy |
Maintainer: | wzyboy |
Last Packager: | wzyboy |
Votes: | 26 |
Popularity: | 0.76 |
First Submitted: | 2016-05-16 08:03 (UTC) |
Last Updated: | 2025-01-23 18:31 (UTC) |
Dependencies (8)
- python (python37AUR, python311AUR, python310AUR)
- python-click
- python-dateutil
- python-regex (python-regex-gitAUR)
- meson-python (make)
- python-build (make)
- python-installer (make)
- python-wheel (make)
Required by (16)
Sources (1)
wzyboy commented on 2025-01-23 18:33 (UTC)
Musashi commented on 2025-01-07 23:29 (UTC)
Please, consider adding python-click to the dependencies. I couldn't run bean-check without installing it:
$ bean-check file.beancount
Traceback (most recent call last):
File "/usr/bin/bean-check", line 5, in <module>
from beancount.scripts.check import main
File "/usr/lib/python3.13/site-packages/beancount/scripts/check.py", line 7, in <module>
import click
ModuleNotFoundError: No module named 'click'
wzyboy commented on 2024-12-30 02:44 (UTC) (edited on 2024-12-30 02:45 (UTC) by wzyboy)
As Fava now supports Beancount v3, this package has been updated to v3, which includes breaking changes. Please read upstream documentation before upgrading.
Notably, bean-query
and bean-extract
commands have been split into beanquery
and beangulp
packages.
SelectionRemark commented on 2024-11-05 14:53 (UTC)
fyi, beancount's readme has been updated, v3 is considered stable now and v2 "obsolete" (https://github.com/beancount/beancount/commit/a2f034d7bc86601ee07308506a1f0410333668a0)
Fava still depends on beancount v2 though, the according issue for v3 support is at https://github.com/beancount/fava/issues/1860
wzyboy commented on 2024-10-03 21:15 (UTC)
Please do not flag as out-dated because there is v3 version on PyPI. This package is not going to be upgraded to 3.0.0 for now for the following reasons:
-
the popular frontend "fava" does not yet support beancount 3
-
despite being published to PyPI, the v3 branch of beancount states that it's unstable
antage commented on 2023-05-12 09:31 (UTC) (edited on 2023-05-12 09:31 (UTC) by antage)
Please, add python-setuptools
in dependencies. The package can't be installed without python-setuptools
:
Traceback (most recent call last):
File "/home/xxx/.cache/rua/build/beancount/src/beancount-2.3.5/setup.py", line 18, in <module>
from setuptools import setup, find_packages, Extension
ModuleNotFoundError: No module named 'setuptools'
turbine commented on 2021-06-30 03:56 (UTC)
In order for this to build, I changed python-magic-ahupp
(an AUR packge) to python-magic
from the Community repo and the build and installation were successful. I have not tested whether the functionality provided by this module works. In any case, the "Installing Beancount" document lists this as an optional dependency, which the PKGBULD should probably also reflect.
Otherwise, this is really nice.
wzyboy commented on 2020-12-08 17:10 (UTC)
@yadunut After upgrading to Python 3.9, use pacman -Qo /usr/lib/python3.8
to find out what needs to be rebuilt. Python upgrades its minor version every a few years so don't panic, you do not need to do this often.
Or, the package maintainer (me) can trigger a rebuild by bumping the pkgrel :)
yadunut commented on 2020-12-08 16:20 (UTC)
@wzyboy how do I manually rebuild every python package? Is there a easy way to do it?
wzyboy commented on 2020-12-06 07:26 (UTC)
@yadunut You need to rebuild every Python package after upgrading Python. For official packages, this has already been done. For AUR packages, you have to do it yourself.
Pinned Comments
wzyboy commented on 2024-12-30 02:44 (UTC) (edited on 2024-12-30 02:45 (UTC) by wzyboy)
As Fava now supports Beancount v3, this package has been updated to v3, which includes breaking changes. Please read upstream documentation before upgrading.
Notably,
bean-query
andbean-extract
commands have been split intobeanquery
andbeangulp
packages.