tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
treewide/tools: use top-level fetchPypi
Weijia Wang
2 years ago
35690e33
6e6f778f
+61
-45
30 changed files
expand all
collapse all
unified
split
pkgs
tools
audio
patray
default.nix
spotdl
default.nix
backup
borgbackup
default.nix
borgmatic
default.nix
gh2md
default.nix
grab-site
default.nix
rdiff-backup
default.nix
zfs-autobackup
default.nix
filesystems
ceph
default.nix
graphics
graph-cli
default.nix
shot-scraper
default.nix
networking
circus
default.nix
moodle-dl
default.nix
picosnitch
default.nix
s4cmd
default.nix
updog
default.nix
package-management
auditwheel
default.nix
security
ghdorker
default.nix
kerbrute
default.nix
onlykey-agent
default.nix
onlykey-cli
default.nix
sshuttle
default.nix
vulnix
default.nix
system
krakenx
default.nix
s-tui
default.nix
text
csvkit
default.nix
fanficfare
default.nix
rst2html5
default.nix
video
vcsi
default.nix
virtualization
awsebcli
default.nix
+2
-1
pkgs/tools/audio/patray/default.nix
···
1
1
{ lib
2
2
, python3
3
3
+
, fetchPypi
3
4
, qt5
4
5
}:
5
6
···
7
8
pname = "patray";
8
9
version = "0.1.1";
9
10
10
10
-
src = python3.pkgs.fetchPypi {
11
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
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
12
-
src = self.fetchPypi {
13
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
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
22
-
src = python3.pkgs.fetchPypi {
23
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
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
17
-
src = python3Packages.fetchPypi {
18
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
3
+
, fetchPypi
3
4
}:
4
5
5
6
python3Packages.buildPythonApplication rec {
6
7
pname = "gh2md";
7
8
version = "2.0.0";
8
9
9
9
-
src = python3Packages.fetchPypi {
10
10
+
src = fetchPypi {
10
11
inherit pname version;
11
12
sha256 = "7a277939d4781f4ca741eccb74fc70f0aa85811185da52219878129cba7f1d77";
12
13
};
+2
-2
pkgs/tools/backup/grab-site/default.nix
···
1
1
-
{ lib, python38, fetchFromGitHub }:
1
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
8
-
src = super.fetchPypi {
8
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
1
-
{ lib, python3Packages, librsync }:
1
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
11
-
src = pypkgs.fetchPypi {
11
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
1
-
{ lib, python3Packages }:
1
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
11
-
src = pythonPackages.fetchPypi {
11
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
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
169
-
src = super.fetchPypi {
170
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
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
9
-
src = python3Packages.fetchPypi {
10
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
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
12
-
src = python3.pkgs.fetchPypi {
13
13
+
src = fetchPypi {
13
14
inherit pname version;
14
15
hash = "sha256-YfWiy44rCRXK5xVkmA9X7pAlDhZrk6nS9vbC2eYvjbg=";
15
16
};
+2
-2
pkgs/tools/networking/circus/default.nix
···
1
1
-
{ lib, python3 }:
1
1
+
{ lib, python3, fetchPypi }:
2
2
3
3
let
4
4
python = python3.override {
···
8
8
};
9
9
};
10
10
11
11
-
inherit (python.pkgs) buildPythonApplication fetchPypi iowait psutil pyzmq tornado mock six;
11
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
1
-
{ lib, python3Packages }:
1
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
7
-
src = python3Packages.fetchPypi {
7
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
3
+
, fetchPypi
3
4
, bcc
4
5
}:
5
6
···
7
8
pname = "picosnitch";
8
9
version = "0.12.0";
9
10
10
10
-
src = python3.pkgs.fetchPypi {
11
11
+
src = fetchPypi {
11
12
inherit pname version;
12
13
sha256 = "b87654b4b92e28cf5418388ba1d3165b9fa9b17ba91af2a1a942f059128f68bc";
13
14
};
+2
-2
pkgs/tools/networking/s4cmd/default.nix
···
1
1
-
{ lib, python3Packages }:
1
1
+
{ lib, python3Packages, fetchPypi }:
2
2
3
3
python3Packages.buildPythonApplication rec {
4
4
pname = "s4cmd";
5
5
version = "2.1.0";
6
6
7
7
-
src = python3Packages.fetchPypi {
7
7
+
src = fetchPypi {
8
8
inherit pname version;
9
9
sha256 = "0d4mx98i3qhvlmr9x898mjvf827smzx6x5ji6daiwgjdlxc60mj2";
10
10
};
+2
-2
pkgs/tools/networking/updog/default.nix
···
1
1
-
{ lib, python3Packages }:
1
1
+
{ lib, python3Packages, fetchPypi }:
2
2
3
3
python3Packages.buildPythonApplication rec {
4
4
pname = "updog";
5
5
version = "1.4";
6
6
7
7
-
src = python3Packages.fetchPypi {
7
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
5
+
, fetchPypi
5
6
, gnutar
6
7
, unzip
7
8
}:
···
11
12
version = "5.1.2";
12
13
format = "setuptools";
13
14
14
14
-
src = python3.pkgs.fetchPypi {
15
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
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
10
-
src = python3.pkgs.fetchPypi {
11
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
1
-
{ lib, python3 }:
1
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
7
-
src = python3.pkgs.fetchPypi {
7
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
3
+
, fetchPypi
3
4
, onlykey-cli
4
5
}:
5
6
···
46
47
pname = "onlykey-agent";
47
48
version = "1.1.13";
48
49
49
49
-
src = python3Packages.fetchPypi {
50
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
1
-
{ lib, python3Packages }:
1
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
7
-
src = python3Packages.fetchPypi {
7
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
4
+
, fetchPypi
4
5
, makeWrapper
5
6
, coreutils
6
7
, iptables
···
13
14
pname = "sshuttle";
14
15
version = "1.1.1";
15
16
16
16
-
src = python3Packages.fetchPypi {
17
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
3
+
, fetchPypi
3
4
, nix
4
5
, ronn
5
6
}:
···
8
9
pname = "vulnix";
9
10
version = "1.10.1";
10
11
11
11
-
src = python3Packages.fetchPypi {
12
12
+
src = fetchPypi {
12
13
inherit pname version;
13
14
sha256 = "07v3ddvvhi3bslwrlin45kz48i3va2lzd6ny0blj5i2z8z40qcfm";
14
15
};
+2
-2
pkgs/tools/system/krakenx/default.nix
···
1
1
-
{ lib, python3Packages }:
1
1
+
{ lib, python3Packages, fetchPypi }:
2
2
3
3
python3Packages.buildPythonApplication rec {
4
4
pname = "krakenx";
5
5
version = "0.0.3";
6
6
7
7
-
src = python3Packages.fetchPypi {
7
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
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
13
-
src = python3Packages.fetchPypi {
14
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
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
10
-
src = super.fetchPypi {
11
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
31
-
src = python.pkgs.fetchPypi {
32
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
1
-
{ lib, python3Packages }:
1
1
+
{ lib, python3Packages, fetchPypi }:
2
2
3
3
python3Packages.buildPythonApplication rec {
4
4
pname = "FanFicFare";
5
5
version = "4.8.0";
6
6
7
7
-
src = python3Packages.fetchPypi {
7
7
+
src = fetchPypi {
8
8
inherit pname version;
9
9
sha256 = "0h20cw9z6k3z42fhl48pfxcqrk3i45zp4f4xm6pz7jqjzi17h9fk";
10
10
};
+2
-2
pkgs/tools/text/rst2html5/default.nix
···
1
1
-
{ lib, python3Packages }:
1
1
+
{ lib, python3Packages, fetchPypi }:
2
2
3
3
python3Packages.buildPythonPackage rec {
4
4
pname = "rst2html5";
5
5
version = "2.0";
6
6
7
7
-
src = python3Packages.fetchPypi {
7
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
1
-
{ lib, python3Packages, ffmpeg }:
1
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
7
-
src = python3Packages.fetchPypi {
7
7
+
src = fetchPypi {
8
8
inherit pname version;
9
9
sha256 = "01qwbb2l8gwf622zzhh0kzdzw3njvsdwmndwn01i9bn4qm5cas8r";
10
10
};
+2
-2
pkgs/tools/virtualization/awsebcli/default.nix
···
1
1
-
{ lib, python3, glibcLocales, docker-compose_1 }:
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
28
-
src = localPython.pkgs.fetchPypi {
28
28
+
src = fetchPypi {
29
29
pname = "PyYAML";
30
30
inherit version;
31
31
hash = "sha256-YHd0y7oocyv6gCtUuqdIQhX1MJkQVbtWLvvtWy8gpF4=";