python313Packages.beanquery: 0.1.0 -> 0.1.0-unstable-2025-01-10

Changed files
+8 -9
pkgs
development
python-modules
beanquery
+8 -9
pkgs/development/python-modules/beanquery/default.nix
···
python-dateutil,
pytestCheckHook,
setuptools,
-
tatsu,
}:
-
buildPythonPackage rec {
pname = "beanquery";
-
version = "0.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "beancount";
repo = "beanquery";
-
tag = "v${version}";
-
hash = "sha256-1+KTUvnqPceRbzY1OZwOSQdK7f78K9kSwtQfI1SUIa8=";
};
build-system = [ setuptools ];
···
beancount
click
python-dateutil
-
tatsu
];
-
-
pythonRelaxDeps = [ "tatsu" ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [
-
"beancount"
"beanquery"
];
···
python-dateutil,
pytestCheckHook,
setuptools,
+
tatsu-lts,
}:
+
buildPythonPackage {
pname = "beanquery";
+
version = "0.1.0-unstable-2025-01-10";
pyproject = true;
src = fetchFromGitHub {
owner = "beancount";
repo = "beanquery";
+
# Pinned at commit where tatsu dependency replaced with tatsu-lts
+
# Later snapsot versions break fava build due to API changes at beanquery/shell.py
+
rev = "e77a67996a54eef2e9d77b6352c74a40164e281d";
+
hash = "sha256-XYfKAscm55lY4YjIGTQ6RMFnCPWemfszpheGQ9qjMiM=";
};
build-system = [ setuptools ];
···
beancount
click
python-dateutil
+
tatsu-lts
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [
"beanquery"
];