Package Details: beanquery 0.1.0-5

Git Clone URL: https://aur.archlinux.org/beanquery.git (read-only, click to copy)
Package Base: beanquery
Description: A customizable light-weight SQL query tool that works on tabular data, including Beancount
Upstream URL: https://github.com/beancount/beanquery
Licenses: GPL
Submitter: wzyboy
Maintainer: wzyboy
Last Packager: wzyboy
Votes: 2
Popularity: 1.23
First Submitted: 2024-12-30 02:41 (UTC)
Last Updated: 2025-02-01 01:50 (UTC)

Latest Comments

1 2 Next › Last »

wzyboy commented on 2025-02-01 01:52 (UTC) (edited on 2025-02-01 01:53 (UTC) by wzyboy)

As the upstream won't release another tagged version, I've updated the PKGBUILD to depend on an old version of python-tatsu per @ngoonee's suggestion.

The 0.1.0 version of the Python package requires 'tatsu >= 5.7.4, < 5.8.0', and the only version meets the requirement is 5.7.4 released in 2022. You can build it with this PKGBUILD.

ngoonee commented on 2025-01-31 11:56 (UTC)

Sounds like this package shouldn't currently depend on python-tatsu-lts then? Perhaps you need a versioned dependency on python-tatsu, that way users clearly know they need to install python-tatsu-5.7.4 or whatever instead of 5.13.1.

wzyboy commented on 2025-01-27 18:13 (UTC)

Not yet. beanquery 0.1.0 depends on python-tatsu but the AUR version of python-tatsu (not maintained by me) is too new is incompatible with beanquery.

beanquery 0.2.0 will depend on python-tatus-lts but it's not released by upstream yet.

ngoonee commented on 2025-01-27 13:09 (UTC)

So... does it work with python-tatsu-lts? Doesn't seem like it would.

wzyboy commented on 2025-01-27 00:12 (UTC)

Ahh I said that too early. It turns out that only the master version of beanquery depends on tatsu-lts. The 0.1.0 version still depends on the original tatsu, but with version constraints of ">= 5.7.4, < 5.8.0".

wzyboy commented on 2025-01-27 00:05 (UTC) (edited on 2025-01-27 00:07 (UTC) by wzyboy)

@ngoonee Great idea! I have uploaded a new AUR python-tatsu-lts and make beanquery depends on it instead of "python-tatsu".

I just realized that that tatsu-lts is a fork of tatsu and is maintained by the same maintained of beanquery.

ngoonee commented on 2025-01-26 22:46 (UTC)

Based on https://github.com/beancount/beanquery/issues/226 it seems master depends on tatsu-LTS so that may fix it eventually?

wzyboy commented on 2025-01-19 00:42 (UTC)

It's unfortunate that the dependency of python-tatsu keeps breaking. Before upstream fixes this, I would suggest using pipx install beanquery as a workaround.

ngoonee commented on 2025-01-18 13:06 (UTC)

Doesn't seem to work with python-tatsu 5.13.1 (it didn't work with python-tatsu 5.7.3 either, but bumping to 5.7.4 worked). Not sure if a separate package for that makes sense.

wzyboy commented on 2024-12-31 23:43 (UTC)

I filed a bug report for the python-pipenv package: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pipenv/-/issues/1