nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 58 lines 1.0 kB view raw
1{ 2 fetchFromGitHub, 3 lib, 4 buildPythonPackage, 5 git, 6 which, 7 unittestCheckHook, 8 sphinxHook, 9 sphinx-argparse, 10 parameterized, 11 setuptools, 12 nix, 13}: 14 15buildPythonPackage rec { 16 pname = "nix-prefetch-github"; 17 version = "7.1.0"; 18 pyproject = true; 19 20 outputs = [ 21 "out" 22 "man" 23 ]; 24 25 src = fetchFromGitHub { 26 owner = "seppeljordan"; 27 repo = "nix-prefetch-github"; 28 rev = "v${version}"; 29 hash = "sha256-eQd/MNlnuzXzgFzvwUMchvHoIvkIrbpGKV7iknO14Cc="; 30 }; 31 32 dependencies = [ nix ]; 33 34 nativeBuildInputs = [ 35 sphinxHook 36 sphinx-argparse 37 setuptools 38 ]; 39 nativeCheckInputs = [ 40 unittestCheckHook 41 git 42 which 43 parameterized 44 ]; 45 46 sphinxBuilders = [ "man" ]; 47 sphinxRoot = "docs"; 48 49 # ignore tests which are impure 50 DISABLED_TESTS = "network requires_nix_build"; 51 52 meta = { 53 description = "Prefetch sources from github"; 54 homepage = "https://github.com/seppeljordan/nix-prefetch-github"; 55 license = lib.licenses.gpl3; 56 maintainers = with lib.maintainers; [ seppeljordan ]; 57 }; 58}