This repository has been archived by the owner on Mar 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathoverlays.nix
82 lines (66 loc) · 2.06 KB
/
overlays.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
let
pynixifyOverlay =
final: prev: {
python310 = prev.python310.override { inherit packageOverrides; };
python311 = prev.python311.override { inherit packageOverrides; };
};
packageOverrides = final: prev: with final;
let
inherit (stdenv) isLinux isDarwin isAarch64;
isM1 = isDarwin && isAarch64;
in
{
lizard = buildPythonPackage rec {
pname = "lizard";
version = "1.17.10";
src = fetchPypi {
inherit pname version;
sha256 = "1p2s0wx1l75dsljiyvars7xlljzs1mipm8jaby5y4jvjck6qmmv2";
};
pythonImportsCheck = [
"lizard"
];
doCheck = false;
meta = with lib; {
description =
"A code analyzer without caring the C/C++ header files. It works with Java, C/C++, JavaScript, Python, Ruby, Swift, Objective C. Metrics includes cyclomatic complexity number etc.";
homepage = "http://www.lizard.ws";
};
};
radon = buildPythonPackage rec {
pname = "radon";
version = "5.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "1vmf56zsf3paa1jadjcjghiv2kxwiismyayq42ggnqpqwm98f7fb";
};
propagatedBuildInputs = [ mando colorama future ];
pythonImportsCheck = [
"radon"
];
doCheck = false;
meta = with lib; {
description = "Code Metrics in Python";
homepage = "https://radon.readthedocs.org/";
};
};
mando = buildPythonPackage rec {
pname = "mando";
version = "0.6.4";
src = fetchPypi {
inherit pname version;
sha256 = "0q6rl085q1hw1wic52pqfndr0x3nirbxnhqj9akdm5zhq2fv3zkr";
};
propagatedBuildInputs = [ six ];
pythonImportsCheck = [
"mando"
];
doCheck = false;
meta = with lib; {
description = "Create Python CLI apps with little to no effort at all!";
homepage = "https://mando.readthedocs.org/";
};
};
};
in
pynixifyOverlay