Merge pull request #234016 from wegank/tools-fetchpypi

treewide/tools: use top-level fetchPypi

authored by Weijia Wang and committed by GitHub 9b259a73 3d6e2420

+61 -45
+2 -1
pkgs/tools/audio/patray/default.nix
··· 1 1 { lib 2 2 , python3 3 + , fetchPypi 3 4 , qt5 4 5 }: 5 6 ··· 7 8 pname = "patray"; 8 9 version = "0.1.1"; 9 10 10 - src = python3.pkgs.fetchPypi { 11 + src = fetchPypi { 11 12 inherit version pname; 12 13 sha256 = "0vaapn2p4257m1d5nbnwnh252b7lhl00560gr9pqh2b7xqm1bh6g"; 13 14 };
+2 -1
pkgs/tools/audio/spotdl/default.nix
··· 1 1 { lib 2 2 , python3 3 + , fetchPypi 3 4 , fetchFromGitHub 4 5 , ffmpeg 5 6 }: ··· 9 10 packageOverrides = self: super: { 10 11 ytmusicapi = super.ytmusicapi.overridePythonAttrs (old: rec { 11 12 version = "0.25.1"; 12 - src = self.fetchPypi { 13 + src = fetchPypi { 13 14 inherit (old) pname; 14 15 inherit version; 15 16 hash = "sha256-uc/fgDetSYaCRzff0SzfbRhs3TaKrfE2h6roWkkj8yQ=";
+2 -1
pkgs/tools/backup/borgbackup/default.nix
··· 12 12 , installShellFiles 13 13 , nixosTests 14 14 , fetchpatch 15 + , fetchPypi 15 16 }: 16 17 17 18 python3.pkgs.buildPythonApplication rec { ··· 19 20 version = "1.2.3"; 20 21 format = "pyproject"; 21 22 22 - src = python3.pkgs.fetchPypi { 23 + src = fetchPypi { 23 24 inherit pname version; 24 25 hash = "sha256-4yQY+GM8lvqWgTUqVutjuY4pQgNHLBFKUkJwnTaWZ4U="; 25 26 };
+2 -1
pkgs/tools/backup/borgmatic/default.nix
··· 3 3 , borgbackup 4 4 , coreutils 5 5 , python3Packages 6 + , fetchPypi 6 7 , systemd 7 8 , enableSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd 8 9 , installShellFiles ··· 14 15 pname = "borgmatic"; 15 16 version = "1.7.9"; 16 17 17 - src = python3Packages.fetchPypi { 18 + src = fetchPypi { 18 19 inherit pname version; 19 20 sha256 = "sha256-v3Qxwy7V6rqX90G4/Xp6mVTUkrqDXmudgh3th0GCjuk="; 20 21 };
+2 -1
pkgs/tools/backup/gh2md/default.nix
··· 1 1 { lib 2 2 , python3Packages 3 + , fetchPypi 3 4 }: 4 5 5 6 python3Packages.buildPythonApplication rec { 6 7 pname = "gh2md"; 7 8 version = "2.0.0"; 8 9 9 - src = python3Packages.fetchPypi { 10 + src = fetchPypi { 10 11 inherit pname version; 11 12 sha256 = "7a277939d4781f4ca741eccb74fc70f0aa85811185da52219878129cba7f1d77"; 12 13 };
+2 -2
pkgs/tools/backup/grab-site/default.nix
··· 1 - { lib, python38, fetchFromGitHub }: 1 + { lib, python38, fetchPypi, fetchFromGitHub }: 2 2 let 3 3 python = python38.override { 4 4 self = python; 5 5 packageOverrides = self: super: { 6 6 sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec { 7 7 version = "1.3.24"; 8 - src = super.fetchPypi { 8 + src = fetchPypi { 9 9 inherit (oldAttrs) pname; 10 10 inherit version; 11 11 hash = "sha256-67t3fL+TEjWbiXv4G6ANrg9ctp+6KhgmXcwYpvXvdRk=";
+2 -2
pkgs/tools/backup/rdiff-backup/default.nix
··· 1 - { lib, python3Packages, librsync }: 1 + { lib, python3Packages, fetchPypi, librsync }: 2 2 3 3 let 4 4 pypkgs = python3Packages; ··· 8 8 pname = "rdiff-backup"; 9 9 version = "2.0.5"; 10 10 11 - src = pypkgs.fetchPypi { 11 + src = fetchPypi { 12 12 inherit pname version; 13 13 sha256 = "sha256-VNFgOOYgFO2RbHHIMDsH0vphpqaAOMoYn8LTFTSw84s="; 14 14 };
+2 -2
pkgs/tools/backup/zfs-autobackup/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 let 4 4 pythonPackages = python3Packages; ··· 8 8 pname = "zfs_autobackup"; 9 9 version = "3.1"; 10 10 11 - src = pythonPackages.fetchPypi { 11 + src = fetchPypi { 12 12 inherit pname version; 13 13 sha256 = "42c22001717b3d7cfdae6297fedc11b2dd1eb2a4bd25b6bb1c9232dd3b70ad67"; 14 14 };
+2 -1
pkgs/tools/filesystems/ceph/default.nix
··· 3 3 , runCommand 4 4 , fetchurl 5 5 , fetchFromGitHub 6 + , fetchPypi 6 7 7 8 # Build time 8 9 , cmake ··· 166 167 packageOverrides = self: super: { 167 168 sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec { 168 169 version = "1.4.46"; 169 - src = super.fetchPypi { 170 + src = fetchPypi { 170 171 pname = "SQLAlchemy"; 171 172 inherit version; 172 173 hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA=";
+2 -1
pkgs/tools/graphics/graph-cli/default.nix
··· 1 1 { lib 2 2 , python3Packages 3 + , fetchPypi 3 4 }: 4 5 5 6 python3Packages.buildPythonApplication rec { 6 7 pname = "graph-cli"; 7 8 version = "0.1.18"; 8 9 9 - src = python3Packages.fetchPypi { 10 + src = fetchPypi { 10 11 inherit version; 11 12 pname = "graph_cli"; 12 13 sha256 = "sha256-0mxOc8RJ3GNgSbppLylIViqfYf6zwJ49pltnsyQUpSA=";
+2 -1
pkgs/tools/graphics/shot-scraper/default.nix
··· 1 1 { lib 2 2 , python3 3 + , fetchPypi 3 4 }: 4 5 5 6 python3.pkgs.buildPythonApplication rec { ··· 9 10 10 11 disabled = python3.pkgs.pythonOlder "3.6"; 11 12 12 - src = python3.pkgs.fetchPypi { 13 + src = fetchPypi { 13 14 inherit pname version; 14 15 hash = "sha256-YfWiy44rCRXK5xVkmA9X7pAlDhZrk6nS9vbC2eYvjbg="; 15 16 };
+2 -2
pkgs/tools/networking/circus/default.nix
··· 1 - { lib, python3 }: 1 + { lib, python3, fetchPypi }: 2 2 3 3 let 4 4 python = python3.override { ··· 8 8 }; 9 9 }; 10 10 11 - inherit (python.pkgs) buildPythonApplication fetchPypi iowait psutil pyzmq tornado mock six; 11 + inherit (python.pkgs) buildPythonApplication iowait psutil pyzmq tornado mock six; 12 12 in 13 13 14 14 buildPythonApplication rec {
+2 -2
pkgs/tools/networking/moodle-dl/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "moodle-dl"; 5 5 version = "2.2.2.4"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 hash = "sha256-76JU/uYJH7nVWCR+d8vvjYCCSMfe/8R9l756AmzZPHU="; 10 10 };
+2 -1
pkgs/tools/networking/picosnitch/default.nix
··· 1 1 { lib 2 2 , python3 3 + , fetchPypi 3 4 , bcc 4 5 }: 5 6 ··· 7 8 pname = "picosnitch"; 8 9 version = "0.12.0"; 9 10 10 - src = python3.pkgs.fetchPypi { 11 + src = fetchPypi { 11 12 inherit pname version; 12 13 sha256 = "b87654b4b92e28cf5418388ba1d3165b9fa9b17ba91af2a1a942f059128f68bc"; 13 14 };
+2 -2
pkgs/tools/networking/s4cmd/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "s4cmd"; 5 5 version = "2.1.0"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 sha256 = "0d4mx98i3qhvlmr9x898mjvf827smzx6x5ji6daiwgjdlxc60mj2"; 10 10 };
+2 -2
pkgs/tools/networking/updog/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "updog"; 5 5 version = "1.4"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 sha256 = "7n/ddjF6eJklo+T79+/zBxSHryebc2W9gxwxsb2BbF4="; 10 10 };
+2 -1
pkgs/tools/package-management/auditwheel/default.nix
··· 2 2 , bzip2 3 3 , patchelf 4 4 , python3 5 + , fetchPypi 5 6 , gnutar 6 7 , unzip 7 8 }: ··· 11 12 version = "5.1.2"; 12 13 format = "setuptools"; 13 14 14 - src = python3.pkgs.fetchPypi { 15 + src = fetchPypi { 15 16 inherit pname version; 16 17 hash = "sha256-PuWDABSTHqhK9c0GXGN7ZhTvoD2biL2Pv8kk5+0B1ro="; 17 18 };
+2 -1
pkgs/tools/security/ghdorker/default.nix
··· 1 1 { lib 2 2 , python3 3 + , fetchPypi 3 4 }: 4 5 5 6 python3.pkgs.buildPythonApplication rec { ··· 7 8 version = "0.3.2"; 8 9 format = "setuptools"; 9 10 10 - src = python3.pkgs.fetchPypi { 11 + src = fetchPypi { 11 12 inherit pname version; 12 13 sha256 = "sha256-wF4QoXxH55SpdYgKLHf4sCwUk1rkCpSdnIX5FvFi/BU="; 13 14 };
+2 -2
pkgs/tools/security/kerbrute/default.nix
··· 1 - { lib, python3 }: 1 + { lib, python3, fetchPypi }: 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "kerbrute"; 5 5 version = "0.0.2"; 6 6 7 - src = python3.pkgs.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 sha256 = "sha256-ok/yttRSkCaEdV4aM2670qERjgDBll6Oi3L5TV5YEEA="; 10 10 };
+2 -1
pkgs/tools/security/onlykey-agent/default.nix
··· 1 1 { lib 2 2 , python3Packages 3 + , fetchPypi 3 4 , onlykey-cli 4 5 }: 5 6 ··· 46 47 pname = "onlykey-agent"; 47 48 version = "1.1.13"; 48 49 49 - src = python3Packages.fetchPypi { 50 + src = fetchPypi { 50 51 inherit pname version; 51 52 sha256 = "sha256-GAb6crtW6rLAbFtdi6fAGCPjXpKFhravguoGjuNcIxc="; 52 53 };
+2 -2
pkgs/tools/security/onlykey-cli/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "onlykey-cli"; 5 5 version = "1.2.9"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit version; 9 9 pname = "onlykey"; 10 10 sha256 = "sha256-92CzDZgtmww0eABtjeBo6HNQ00sijWakjXLPJiOXY/A=";
+2 -1
pkgs/tools/security/sshuttle/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , python3Packages 4 + , fetchPypi 4 5 , makeWrapper 5 6 , coreutils 6 7 , iptables ··· 13 14 pname = "sshuttle"; 14 15 version = "1.1.1"; 15 16 16 - src = python3Packages.fetchPypi { 17 + src = fetchPypi { 17 18 inherit pname version; 18 19 sha256 = "sha256-9aPtHlqxITx6bfhgr0HxqQOrLK+/73Hzcazc/yHmnuY="; 19 20 };
+2 -1
pkgs/tools/security/vulnix/default.nix
··· 1 1 { lib 2 2 , python3Packages 3 + , fetchPypi 3 4 , nix 4 5 , ronn 5 6 }: ··· 8 9 pname = "vulnix"; 9 10 version = "1.10.1"; 10 11 11 - src = python3Packages.fetchPypi { 12 + src = fetchPypi { 12 13 inherit pname version; 13 14 sha256 = "07v3ddvvhi3bslwrlin45kz48i3va2lzd6ny0blj5i2z8z40qcfm"; 14 15 };
+2 -2
pkgs/tools/system/krakenx/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "krakenx"; 5 5 version = "0.0.3"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 sha256 = "1khw1rxra5hn7hwp16i6kgj89znq8vjsyly3r2dxx2z2bddil000"; 10 10 };
+2 -1
pkgs/tools/system/s-tui/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , python3Packages 4 + , fetchPypi 4 5 , nix-update-script 5 6 , s-tui 6 7 , testers ··· 10 11 pname = "s-tui"; 11 12 version = "1.1.4"; 12 13 13 - src = python3Packages.fetchPypi { 14 + src = fetchPypi { 14 15 inherit pname version; 15 16 sha256 = "sha256-soVrmzlVy0zrqvOclR7SfPphp4xAEHv+xdr0NN19ye0="; 16 17 };
+3 -2
pkgs/tools/text/csvkit/default.nix
··· 1 1 { lib 2 2 , python3 3 + , fetchPypi 3 4 }: 4 5 5 6 let ··· 7 8 packageOverrides = self: super: { 8 9 sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec { 9 10 version = "1.4.46"; 10 - src = super.fetchPypi { 11 + src = fetchPypi { 11 12 pname = "SQLAlchemy"; 12 13 inherit version; 13 14 hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA="; ··· 28 29 version = "1.1.1"; 29 30 format = "setuptools"; 30 31 31 - src = python.pkgs.fetchPypi { 32 + src = fetchPypi { 32 33 inherit pname version; 33 34 hash = "sha256-vt23t49rIq2+1urVrV3kv7Md0sVfMhGyorO2VSkEkiM="; 34 35 };
+2 -2
pkgs/tools/text/fanficfare/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "FanFicFare"; 5 5 version = "4.8.0"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 sha256 = "0h20cw9z6k3z42fhl48pfxcqrk3i45zp4f4xm6pz7jqjzi17h9fk"; 10 10 };
+2 -2
pkgs/tools/text/rst2html5/default.nix
··· 1 - { lib, python3Packages }: 1 + { lib, python3Packages, fetchPypi }: 2 2 3 3 python3Packages.buildPythonPackage rec { 4 4 pname = "rst2html5"; 5 5 version = "2.0"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 hash = "sha256-Ejjja/fm6wXTf9YtjCYZsNDB8X5oAtyPoUIsYFDuZfc="; 10 10 };
+2 -2
pkgs/tools/video/vcsi/default.nix
··· 1 - { lib, python3Packages, ffmpeg }: 1 + { lib, python3Packages, fetchPypi, ffmpeg }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "vcsi"; 5 5 version = "7.0.13"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 sha256 = "01qwbb2l8gwf622zzhh0kzdzw3njvsdwmndwn01i9bn4qm5cas8r"; 10 10 };
+2 -2
pkgs/tools/virtualization/awsebcli/default.nix
··· 1 - { lib, python3, glibcLocales, docker-compose_1 }: 1 + { lib, python3, fetchPypi, glibcLocales, docker-compose_1 }: 2 2 let 3 3 docker_compose = changeVersion (with localPython.pkgs; docker-compose_1.override { 4 4 inherit colorama pyyaml six dockerpty docker jsonschema requests websocket-client paramiko; ··· 25 25 PYTHONPATH="tests/lib3:$PYTHONPATH" ${localPython.interpreter} -m test_all 26 26 runHook postCheck 27 27 ''; 28 - src = localPython.pkgs.fetchPypi { 28 + src = fetchPypi { 29 29 pname = "PyYAML"; 30 30 inherit version; 31 31 hash = "sha256-YHd0y7oocyv6gCtUuqdIQhX1MJkQVbtWLvvtWy8gpF4=";