borgmatic: 2.1.5 -> 2.1.6

This commit is contained in:
Timo Gottszky
2026-07-04 11:40:24 +02:00
parent 8049018833
commit fcf018c79a
+14 -5
View File
@@ -15,7 +15,7 @@
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "borgmatic";
version = "2.1.5";
version = "2.1.6";
pyproject = true;
strictDeps = true;
@@ -23,7 +23,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-T0+E6opyfr7zxfP44OlNuhqsdQyi7OdIXiE5r310LaU=";
hash = "sha256-Mgx8PnGfTa5j6+53RVntPHa5EDJAY2NQC3fvmyRj24Y=";
};
passthru.updateScript = nix-update-script { };
@@ -33,13 +33,17 @@ python3Packages.buildPythonApplication (finalAttrs: {
[
flexmock
pytestCheckHook
pytest-asyncio
pytest-cov-stub
pytest-timeout
]
++ finalAttrs.passthru.optional-dependencies.apprise;
++ finalAttrs.passthru.optional-dependencies.apprise
++ finalAttrs.passthru.optional-dependencies.browse;
# - test_borgmatic_version_matches_news_version
# NEWS file not available on the pypi source
# NEWS file is available on the pypi source, but the test requires a
# borgmatic executable. Which it can't find in difference to all the
# other tests.
# - test_log_outputs_includes_error_output_in_exception
# TOCTOU race in log_outputs(): process.poll() returns None in
# raise_for_process_errors but non-None in the while-loop exit check,
@@ -51,6 +55,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
nativeBuildInputs = [ installShellFiles ];
build-system = [ python3Packages.setuptools ];
dependencies = with python3Packages; [
borgbackup
colorama
@@ -58,11 +64,14 @@ python3Packages.buildPythonApplication (finalAttrs: {
packaging
requests
ruamel-yaml
setuptools
];
optional-dependencies = {
apprise = [ python3Packages.apprise ];
browse = with python3Packages; [
binaryornot
textual
];
};
postInstall =