Loading pkgs/applications/backup/unifi-protect-backup/default.nix +5 −6 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ python3.pkgs.buildPythonApplication rec { pname = "unifi-protect-backup"; version = "0.8.8"; version = "0.9.0"; format = "pyproject"; Loading @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { owner = "ep1cman"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-Z8qK7LprMyXl5irx9Xrs/RgqvNcFVBqLBSljovr6oiE="; hash = "sha256-yPYzFZ4eI1wvBZgSP4Z90zyS+0vrDtf0uRz60byE5XA="; }; pythonRelaxDeps = [ Loading @@ -23,10 +23,6 @@ python3.pkgs.buildPythonApplication rec { "pyunifiprotect" ]; pythonRemoveDeps = [ "pylint" ]; nativeBuildInputs = with python3.pkgs; [ poetry-core pythonRelaxDepsHook Loading @@ -36,7 +32,10 @@ python3.pkgs.buildPythonApplication rec { aiocron aiorun aiosqlite apprise click expiring-dict python-dateutil pyunifiprotect ]; Loading pkgs/development/python-modules/expiring-dict/default.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchPypi , sortedcontainers }: buildPythonPackage rec { pname = "expiring-dict"; version = "1.1.0"; format = "setuptools"; src = fetchPypi { inherit pname version; hash = "sha256-PEBK2x5DaUaMt+Ub+8nEcNfi6GPv4qHHXU7XBtDc4aY="; }; propagatedBuildInputs = [ sortedcontainers ]; pythonImportsCheck = [ "expiring_dict" ]; meta = with lib; { description = "Python dict with TTL support for auto-expiring caches"; homepage = "https://github.com/dparker2/py-expiring-dict"; license = licenses.mit; maintainers = with maintainers; [ ajs124 ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -3259,6 +3259,8 @@ self: super: with self; { expecttest = callPackage ../development/python-modules/expecttest { }; expiring-dict = callPackage ../development/python-modules/expiring-dict { }; expiringdict = callPackage ../development/python-modules/expiringdict { }; explorerscript = callPackage ../development/python-modules/explorerscript { }; Loading Loading
pkgs/applications/backup/unifi-protect-backup/default.nix +5 −6 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ python3.pkgs.buildPythonApplication rec { pname = "unifi-protect-backup"; version = "0.8.8"; version = "0.9.0"; format = "pyproject"; Loading @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { owner = "ep1cman"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-Z8qK7LprMyXl5irx9Xrs/RgqvNcFVBqLBSljovr6oiE="; hash = "sha256-yPYzFZ4eI1wvBZgSP4Z90zyS+0vrDtf0uRz60byE5XA="; }; pythonRelaxDeps = [ Loading @@ -23,10 +23,6 @@ python3.pkgs.buildPythonApplication rec { "pyunifiprotect" ]; pythonRemoveDeps = [ "pylint" ]; nativeBuildInputs = with python3.pkgs; [ poetry-core pythonRelaxDepsHook Loading @@ -36,7 +32,10 @@ python3.pkgs.buildPythonApplication rec { aiocron aiorun aiosqlite apprise click expiring-dict python-dateutil pyunifiprotect ]; Loading
pkgs/development/python-modules/expiring-dict/default.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchPypi , sortedcontainers }: buildPythonPackage rec { pname = "expiring-dict"; version = "1.1.0"; format = "setuptools"; src = fetchPypi { inherit pname version; hash = "sha256-PEBK2x5DaUaMt+Ub+8nEcNfi6GPv4qHHXU7XBtDc4aY="; }; propagatedBuildInputs = [ sortedcontainers ]; pythonImportsCheck = [ "expiring_dict" ]; meta = with lib; { description = "Python dict with TTL support for auto-expiring caches"; homepage = "https://github.com/dparker2/py-expiring-dict"; license = licenses.mit; maintainers = with maintainers; [ ajs124 ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -3259,6 +3259,8 @@ self: super: with self; { expecttest = callPackage ../development/python-modules/expecttest { }; expiring-dict = callPackage ../development/python-modules/expiring-dict { }; expiringdict = callPackage ../development/python-modules/expiringdict { }; explorerscript = callPackage ../development/python-modules/explorerscript { }; Loading