This repository has been archived by the owner on Jul 17, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
/
default.nix
107 lines (91 loc) · 2.65 KB
/
default.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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
{ pkgs ? import <nixpkgs> {}
}:
let
createSet = meta:
(import (./. + "/${meta.name}/requirements.nix") { inherit pkgs; }) // { __meta__ = meta; };
createSets = sets:
builtins.listToAttrs
(map (x: { inherit (x) name;
value = createSet x;
}
) sets);
maintainers = {
unknown =
{ name = "??? (Looking for maintainer)";
url = "https://github.com/garbas/nixpkgs-python/issues/new";
};
garbas =
{ name = "Rok Garbas";
url = "https://twitter.com/garbas";
};
lewo =
{ name = "Antoine Eiche";
url = "https://github.com/nlewo";
};
seppeljordan =
{ name = "Sebastian Jordan";
url = "https://github.com/seppeljordan";
};
sorki =
{ name = "Richard Marko";
url = "https://github.com/sorki";
};
};
in createSets [
{ name = "attrs";
maintainers = [ maintainers.seppeljordan ];
description = "python-attrs";
}
{ name = "django";
maintainers = [ maintainers.unknown ];
description = "Django framework and its extensions.";
}
{ name = "flake8";
maintainers = [ maintainers.seppeljordan ];
description = "the modular source code checker: pep8, pyflakes and co";
}
{ name = "flask";
maintainers = [ maintainers.garbas ];
description = "Flask framework and its extensions.";
}
{ name = "pelican";
maintainers = [ maintainers.garbas ];
description = "Pelican static blog generator and its extensions.";
}
{ name = "pyramid";
maintainers = [ maintainers.unknown ];
description = "Pyramid framework and its extensions.";
}
{ name = "science";
maintainers = [ maintainers.unknown ];
description = "Science related python packages.";
}
{ name = "openstackclient";
maintainers = [ maintainers.lewo ];
description = "Openstaclient client packages.";
}
{ name = "pykube";
maintainers = [ maintainers.seppeljordan ];
description = "Python client library for Kubernetes";
}
{ name = "pypi2nix";
maintainers = [ maintainers.seppeljordan ];
description = "Tool to generate nix expressions from python packages";
}
{ name = "pypiserver";
maintainers = [ maintainers.seppeljordan ];
description = "Python package server compatible with pip";
}
{ name = "pytest";
maintainers = [ maintainers.seppeljordan ];
description = "A python test engine";
}
{ name = "sphinx";
maintainers = [ maintainers.seppeljordan ];
description = "Python documentation generator";
}
{ name = "httpie";
maintainers = [ maintainers.garbas ];
description = "HTTPie - a CLI, cURL-like tool for humans.";
}
]