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
{
2
lib,
3
fetchFromGitHub,
0
4
python3,
5
}:
6
7
-
python3.pkgs.buildPythonApplication rec {
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
pname = "tunnelgraf";
9
version = "1.0.6";
10
pyproject = true;
···
19
pythonRelaxDeps = [
20
"click"
21
"deepmerge"
22
-
"paramiko"
23
"psutil"
24
"pydantic"
0
25
];
26
27
-
build-system = with python3.pkgs; [ hatchling ];
28
29
-
dependencies = with python3.pkgs; [
30
click
31
deepmerge
32
paramiko
···
1
{
2
lib,
3
fetchFromGitHub,
4
+
fetchPypi,
5
python3,
6
}:
7
8
+
let
9
+
py = python3.override {
10
+
packageOverrides = self: super: {
11
+
12
+
# Doesn't work with latest paramiko
13
+
paramiko = super.paramiko.overridePythonAttrs (oldAttrs: rec {
14
+
version = "3.4.0";
15
+
src = fetchPypi {
16
+
pname = "paramiko";
17
+
inherit version;
18
+
hash = "sha256-qsCPJqMdxN/9koIVJ9FoLZnVL572hRloEUqHKPPCdNM=";
19
+
};
20
+
doCheck = false;
21
+
});
22
+
};
23
+
};
24
+
in
25
+
py.pkgs.buildPythonApplication rec {
26
pname = "tunnelgraf";
27
version = "1.0.6";
28
pyproject = true;
···
37
pythonRelaxDeps = [
38
"click"
39
"deepmerge"
0
40
"psutil"
41
"pydantic"
42
+
"python-hosts"
43
];
44
45
+
build-system = with py.pkgs; [ hatchling ];
46
47
+
dependencies = with py.pkgs; [
48
click
49
deepmerge
50
paramiko