7 python3.pkgs.buildPythonApplication rec {
12 disabled = python3.pythonOlder "3.10";
14 src = fetchFromGitHub {
17 rev = "refs/tags/v${version}";
18 hash = "sha256-QmZX5I1D1iYUQ6Ll0tkbpjzqaOIBaGAltKHwUqLB6uk=";
21 build-system = with python3.pkgs; [
25 dependencies = with python3.pkgs; [
40 nativeCheckInputs = with python3.pkgs; [
51 # Disable tests that need root
54 "test_multiple_sessions"
60 description = "Daemon to automatically suspend and wake up a system";
61 homepage = "https://autosuspend.readthedocs.io";
62 changelog = "https://github.com/languitar/autosuspend/releases/tag/v${version}";
63 license = licenses.gpl2Only;
64 maintainers = with maintainers; [ bzizou anthonyroussel ];
65 mainProgram = "autosuspend";
66 platforms = platforms.linux;