python3Packages.snap-helpers: init at 0.4.2

+54
+52
pkgs/development/python-modules/snap-helpers/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , nix-update-script 5 + , pyyaml 6 + , setuptools 7 + , pytestCheckHook 8 + , pytest-mock 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "snap-helpers"; 13 + version = "0.4.2"; 14 + 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "albertodonato"; 19 + repo = "snap-helpers"; 20 + rev = "refs/tags/${version}"; 21 + hash = "sha256-7JBvrD4WNOcFSVx3xauk4JgiVGKWuUEdUMRlH7mudE4="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + pyyaml 30 + ]; 31 + 32 + pythonImportsCheck = [ 33 + "snaphelpers" 34 + ]; 35 + 36 + nativeCheckInputs = [ 37 + pytest-mock 38 + pytestCheckHook 39 + ]; 40 + 41 + passthru.updateScript = nix-update-script { }; 42 + 43 + meta = { 44 + description = "Interact with snap configuration and properties from inside a snap."; 45 + homepage = "https://github.com/albertodonato/snap-helpers"; 46 + changelog = "https://github.com/albertodonato/snap-helpers/releases/tag/${version}"; 47 + license = lib.licenses.lgpl3Only; 48 + maintainers = with lib.maintainers; [ jnsgruk ]; 49 + platforms = lib.platforms.linux; 50 + }; 51 + } 52 +
+2
pkgs/top-level/python-packages.nix
··· 13718 13719 snakeviz = callPackage ../development/python-modules/snakeviz { }; 13720 13721 snapcast = callPackage ../development/python-modules/snapcast { }; 13722 13723 snapshottest = callPackage ../development/python-modules/snapshottest { };
··· 13718 13719 snakeviz = callPackage ../development/python-modules/snakeviz { }; 13720 13721 + snap-helpers = callPackage ../development/python-modules/snap-helpers { }; 13722 + 13723 snapcast = callPackage ../development/python-modules/snapcast { }; 13724 13725 snapshottest = callPackage ../development/python-modules/snapshottest { };