tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
tunnelgraf: override paramiko
Fabian Affolter
4 months ago
2fad2a73
aeb3a003
+22
-4
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
tu
tunnelgraf
package.nix
+22
-4
pkgs/by-name/tu/tunnelgraf/package.nix
···
1
1
{
2
2
lib,
3
3
fetchFromGitHub,
4
4
+
fetchPypi,
4
5
python3,
5
6
}:
6
7
7
7
-
python3.pkgs.buildPythonApplication rec {
8
8
+
let
9
9
+
py = python3.override {
10
10
+
packageOverrides = self: super: {
11
11
+
12
12
+
# Doesn't work with latest paramiko
13
13
+
paramiko = super.paramiko.overridePythonAttrs (oldAttrs: rec {
14
14
+
version = "3.4.0";
15
15
+
src = fetchPypi {
16
16
+
pname = "paramiko";
17
17
+
inherit version;
18
18
+
hash = "sha256-qsCPJqMdxN/9koIVJ9FoLZnVL572hRloEUqHKPPCdNM=";
19
19
+
};
20
20
+
doCheck = false;
21
21
+
});
22
22
+
};
23
23
+
};
24
24
+
in
25
25
+
py.pkgs.buildPythonApplication rec {
8
26
pname = "tunnelgraf";
9
27
version = "1.0.6";
10
28
pyproject = true;
···
19
37
pythonRelaxDeps = [
20
38
"click"
21
39
"deepmerge"
22
22
-
"paramiko"
23
40
"psutil"
24
41
"pydantic"
42
42
+
"python-hosts"
25
43
];
26
44
27
27
-
build-system = with python3.pkgs; [ hatchling ];
45
45
+
build-system = with py.pkgs; [ hatchling ];
28
46
29
29
-
dependencies = with python3.pkgs; [
47
47
+
dependencies = with py.pkgs; [
30
48
click
31
49
deepmerge
32
50
paramiko