##// END OF EJS Templates
requirements: added pygit2 into project
marcink -
r723:ae6fe219 default
parent child Browse files
Show More
@@ -1,47 +1,71 b''
1 1 self: super: {
2
2 3 # bump GIT version
3 4 git = super.lib.overrideDerivation super.git (oldAttrs: {
4 5 name = "git-2.19.2";
5 6 src = self.fetchurl {
6 7 url = "https://www.kernel.org/pub/software/scm/git/git-2.19.2.tar.xz";
7 8 sha256 = "1scbggzghkzzfqg4ky3qh7h9w87c3zya4ls5disz7dbx56is7sgw";
8 9 };
9 10
10 11 # patches come from: https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/version-management/git-and-tools/git
11 12 patches = [
12 13 ./patches/git/docbook2texi.patch
13 14 ./patches/git/git-sh-i18n.patch
14 15 ./patches/git/ssh-path.patch
15 16 ./patches/git/git-send-email-honor-PATH.patch
16 17 ./patches/git/installCheck-path.patch
17 18 ];
18 19
19 20 });
20 21
22 libgit2rc = super.lib.overrideDerivation super.libgit2 (oldAttrs: {
23 name = "libgit2-0.28.2";
24 version = "0.28.2";
25
26 src = self.fetchFromGitHub {
27 owner = "libgit2";
28 repo = "libgit2";
29 rev = "v0.28.2";
30 sha256 = "0cm8fvs05rj0baigs2133q5a0sm3pa234y8h6hmwhl2bz9xq3k4b";
31 };
32
33 cmakeFlags = [ "-DTHREADSAFE=ON" "-DUSE_HTTPS=no"];
34
35 buildInputs = [
36 super.zlib
37 super.libssh2
38 super.openssl
39 super.curl
40 ];
41
42
43 });
44
21 45 # Override subversion derivation to
22 46 # - activate python bindings
23 47 subversion =
24 48 let
25 49 subversionWithPython = super.subversion.override {
26 50 httpSupport = true;
27 51 pythonBindings = true;
28 52 python = self.python27Packages.python;
29 53 };
30 54 in
31 55 super.lib.overrideDerivation subversionWithPython (oldAttrs: {
32 56 name = "subversion-1.10.2";
33 57 src = self.fetchurl {
34 58 url = "https://archive.apache.org/dist/subversion/subversion-1.10.2.tar.gz";
35 59 sha256 = "0xv5z2bg0lw7057g913yc13f60nfj257wvmsq22pr33m4syf26sg";
36 60 };
37 61
38 62 ## use internal lz4/utf8proc because it is stable and shipped with SVN
39 63 configureFlags = oldAttrs.configureFlags ++ [
40 64 " --with-lz4=internal"
41 65 " --with-utf8proc=internal"
42 66 ];
43 67
44
45 68 });
46 69
70
47 71 }
@@ -1,60 +1,72 b''
1 1 # Overrides for the generated python-packages.nix
2 2 #
3 3 # This function is intended to be used as an extension to the generated file
4 4 # python-packages.nix. The main objective is to add needed dependencies of C
5 5 # libraries and tweak the build instructions where needed.
6 6
7 7 { pkgs
8 8 , basePythonPackages
9 9 }:
10 10
11 11 let
12 12 sed = "sed -i";
13 13
14 14 in
15 15
16 16 self: super: {
17 17
18 "cffi" = super."cffi".override (attrs: {
19 buildInputs = [
20 pkgs.libffi
21 ];
22 });
23
18 24 "gevent" = super."gevent".override (attrs: {
19 25 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
20 26 # NOTE: (marcink) odd requirements from gevent aren't set properly,
21 27 # thus we need to inject psutil manually
22 28 self."psutil"
23 29 ];
24 30 });
25 31
26 32 "hgsubversion" = super."hgsubversion".override (attrs: {
27 33 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
28 34 pkgs.sqlite
29 35 #basePythonPackages.sqlite3
30 36 self.mercurial
31 37 ];
32 38 });
33 39
34 40 "subvertpy" = super."subvertpy".override (attrs: {
35 41 SVN_PREFIX = "${pkgs.subversion.dev}";
36 42 propagatedBuildInputs = [
37 43 pkgs.apr.dev
38 44 pkgs.aprutil
39 45 pkgs.subversion
40 46 ];
41 47 });
42 48
43 49 "mercurial" = super."mercurial".override (attrs: {
44 50 propagatedBuildInputs = [
45 51 # self.python.modules.curses
46 52 ];
47 53 });
48 54
49 55 "dulwich" = super."dulwich".override (attrs: {
50 56 patches = [
51 57 ./patches/dulwich/handle-dir-refs.patch
52 58 ];
53 59 });
54 60
61 "pygit2" = super."pygit2".override (attrs: {
62 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
63 pkgs.libffi
64 pkgs.libgit2rc
65 ];
66 });
55 67
56 68 # Avoid that base packages screw up the build process
57 69 inherit (basePythonPackages)
58 70 setuptools;
59 71
60 72 }
@@ -1,948 +1,989 b''
1 1 # Generated by pip2nix 0.8.0.dev1
2 2 # See https://github.com/johbo/pip2nix
3 3
4 4 { pkgs, fetchurl, fetchgit, fetchhg }:
5 5
6 6 self: super: {
7 7 "atomicwrites" = super.buildPythonPackage {
8 8 name = "atomicwrites-1.2.1";
9 9 doCheck = false;
10 10 src = fetchurl {
11 11 url = "https://files.pythonhosted.org/packages/ac/ed/a311712ef6b4355035489f665e63e1a73f9eb371929e3c98e5efd451069e/atomicwrites-1.2.1.tar.gz";
12 12 sha256 = "1vmkbw9j0qammwxbxycrs39gvdg4lc2d4lk98kwf8ag2manyi6pc";
13 13 };
14 14 meta = {
15 15 license = [ pkgs.lib.licenses.mit ];
16 16 };
17 17 };
18 18 "attrs" = super.buildPythonPackage {
19 19 name = "attrs-18.2.0";
20 20 doCheck = false;
21 21 src = fetchurl {
22 22 url = "https://files.pythonhosted.org/packages/0f/9e/26b1d194aab960063b266170e53c39f73ea0d0d3f5ce23313e0ec8ee9bdf/attrs-18.2.0.tar.gz";
23 23 sha256 = "0s9ydh058wmmf5v391pym877x4ahxg45dw6a0w4c7s5wgpigdjqh";
24 24 };
25 25 meta = {
26 26 license = [ pkgs.lib.licenses.mit ];
27 27 };
28 28 };
29 29 "backports.shutil-get-terminal-size" = super.buildPythonPackage {
30 30 name = "backports.shutil-get-terminal-size-1.0.0";
31 31 doCheck = false;
32 32 src = fetchurl {
33 33 url = "https://files.pythonhosted.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/backports.shutil_get_terminal_size-1.0.0.tar.gz";
34 34 sha256 = "107cmn7g3jnbkp826zlj8rrj19fam301qvaqf0f3905f5217lgki";
35 35 };
36 36 meta = {
37 37 license = [ pkgs.lib.licenses.mit ];
38 38 };
39 39 };
40 40 "beautifulsoup4" = super.buildPythonPackage {
41 41 name = "beautifulsoup4-4.6.3";
42 42 doCheck = false;
43 43 src = fetchurl {
44 44 url = "https://files.pythonhosted.org/packages/88/df/86bffad6309f74f3ff85ea69344a078fc30003270c8df6894fca7a3c72ff/beautifulsoup4-4.6.3.tar.gz";
45 45 sha256 = "041dhalzjciw6qyzzq7a2k4h1yvyk76xigp35hv5ibnn448ydy4h";
46 46 };
47 47 meta = {
48 48 license = [ pkgs.lib.licenses.mit ];
49 49 };
50 50 };
51 "cffi" = super.buildPythonPackage {
52 name = "cffi-1.12.3";
53 doCheck = false;
54 propagatedBuildInputs = [
55 self."pycparser"
56 ];
57 src = fetchurl {
58 url = "https://files.pythonhosted.org/packages/93/1a/ab8c62b5838722f29f3daffcc8d4bd61844aa9b5f437341cc890ceee483b/cffi-1.12.3.tar.gz";
59 sha256 = "0x075521fxwv0mfp4cqzk7lvmw4n94bjw601qkcv314z5s182704";
60 };
61 meta = {
62 license = [ pkgs.lib.licenses.mit ];
63 };
64 };
51 65 "configobj" = super.buildPythonPackage {
52 66 name = "configobj-5.0.6";
53 67 doCheck = false;
54 68 propagatedBuildInputs = [
55 69 self."six"
56 70 ];
57 71 src = fetchurl {
58 72 url = "https://code.rhodecode.com/upstream/configobj/artifacts/download/0-012de99a-b1e1-4f64-a5c0-07a98a41b324.tar.gz?md5=6a513f51fe04b2c18cf84c1395a7c626";
59 73 sha256 = "0kqfrdfr14mw8yd8qwq14dv2xghpkjmd3yjsy8dfcbvpcc17xnxp";
60 74 };
61 75 meta = {
62 76 license = [ pkgs.lib.licenses.bsdOriginal ];
63 77 };
64 78 };
65 79 "cov-core" = super.buildPythonPackage {
66 80 name = "cov-core-1.15.0";
67 81 doCheck = false;
68 82 propagatedBuildInputs = [
69 83 self."coverage"
70 84 ];
71 85 src = fetchurl {
72 86 url = "https://files.pythonhosted.org/packages/4b/87/13e75a47b4ba1be06f29f6d807ca99638bedc6b57fa491cd3de891ca2923/cov-core-1.15.0.tar.gz";
73 87 sha256 = "0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a";
74 88 };
75 89 meta = {
76 90 license = [ pkgs.lib.licenses.mit ];
77 91 };
78 92 };
79 93 "coverage" = super.buildPythonPackage {
80 94 name = "coverage-4.5.3";
81 95 doCheck = false;
82 96 src = fetchurl {
83 97 url = "https://files.pythonhosted.org/packages/82/70/2280b5b29a0352519bb95ab0ef1ea942d40466ca71c53a2085bdeff7b0eb/coverage-4.5.3.tar.gz";
84 98 sha256 = "02f6m073qdispn96rc616hg0rnmw1pgqzw3bgxwiwza4zf9hirlx";
85 99 };
86 100 meta = {
87 101 license = [ pkgs.lib.licenses.asl20 ];
88 102 };
89 103 };
90 104 "decorator" = super.buildPythonPackage {
91 105 name = "decorator-4.1.2";
92 106 doCheck = false;
93 107 src = fetchurl {
94 108 url = "https://files.pythonhosted.org/packages/bb/e0/f6e41e9091e130bf16d4437dabbac3993908e4d6485ecbc985ef1352db94/decorator-4.1.2.tar.gz";
95 109 sha256 = "1d8npb11kxyi36mrvjdpcjij76l5zfyrz2f820brf0l0rcw4vdkw";
96 110 };
97 111 meta = {
98 112 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "new BSD License"; } ];
99 113 };
100 114 };
101 115 "dogpile.cache" = super.buildPythonPackage {
102 116 name = "dogpile.cache-0.7.1";
103 117 doCheck = false;
104 118 propagatedBuildInputs = [
105 119 self."decorator"
106 120 ];
107 121 src = fetchurl {
108 122 url = "https://files.pythonhosted.org/packages/84/3e/dbf1cfc5228f1d3dca80ef714db2c5aaec5cd9efaf54d7e3daef6bc48b19/dogpile.cache-0.7.1.tar.gz";
109 123 sha256 = "0caazmrzhnfqb5yrp8myhw61ny637jj69wcngrpbvi31jlcpy6v9";
110 124 };
111 125 meta = {
112 126 license = [ pkgs.lib.licenses.bsdOriginal ];
113 127 };
114 128 };
115 129 "dogpile.core" = super.buildPythonPackage {
116 130 name = "dogpile.core-0.4.1";
117 131 doCheck = false;
118 132 src = fetchurl {
119 133 url = "https://files.pythonhosted.org/packages/0e/77/e72abc04c22aedf874301861e5c1e761231c288b5de369c18be8f4b5c9bb/dogpile.core-0.4.1.tar.gz";
120 134 sha256 = "0xpdvg4kr1isfkrh1rfsh7za4q5a5s6l2kf9wpvndbwf3aqjyrdy";
121 135 };
122 136 meta = {
123 137 license = [ pkgs.lib.licenses.bsdOriginal ];
124 138 };
125 139 };
126 140 "dulwich" = super.buildPythonPackage {
127 141 name = "dulwich-0.13.0";
128 142 doCheck = false;
129 143 src = fetchurl {
130 144 url = "https://files.pythonhosted.org/packages/84/95/732d280eee829dacc954e8109f97b47abcadcca472c2ab013e1635eb4792/dulwich-0.13.0.tar.gz";
131 145 sha256 = "0f1jwvrh549c4rgavkn3wizrch904s73s4fmrxykxy9cw8s57lwf";
132 146 };
133 147 meta = {
134 148 license = [ pkgs.lib.licenses.gpl2Plus ];
135 149 };
136 150 };
137 151 "enum34" = super.buildPythonPackage {
138 152 name = "enum34-1.1.6";
139 153 doCheck = false;
140 154 src = fetchurl {
141 155 url = "https://files.pythonhosted.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz";
142 156 sha256 = "1cgm5ng2gcfrkrm3hc22brl6chdmv67b9zvva9sfs7gn7dwc9n4a";
143 157 };
144 158 meta = {
145 159 license = [ pkgs.lib.licenses.bsdOriginal ];
146 160 };
147 161 };
148 162 "funcsigs" = super.buildPythonPackage {
149 163 name = "funcsigs-1.0.2";
150 164 doCheck = false;
151 165 src = fetchurl {
152 166 url = "https://files.pythonhosted.org/packages/94/4a/db842e7a0545de1cdb0439bb80e6e42dfe82aaeaadd4072f2263a4fbed23/funcsigs-1.0.2.tar.gz";
153 167 sha256 = "0l4g5818ffyfmfs1a924811azhjj8ax9xd1cffr1mzd3ycn0zfx7";
154 168 };
155 169 meta = {
156 170 license = [ { fullName = "ASL"; } pkgs.lib.licenses.asl20 ];
157 171 };
158 172 };
159 173 "gevent" = super.buildPythonPackage {
160 174 name = "gevent-1.4.0";
161 175 doCheck = false;
162 176 propagatedBuildInputs = [
163 177 self."greenlet"
164 178 ];
165 179 src = fetchurl {
166 180 url = "https://files.pythonhosted.org/packages/ed/27/6c49b70808f569b66ec7fac2e78f076e9b204db9cf5768740cff3d5a07ae/gevent-1.4.0.tar.gz";
167 181 sha256 = "1lchr4akw2jkm5v4kz7bdm4wv3knkfhbfn9vkkz4s5yrkcxzmdqy";
168 182 };
169 183 meta = {
170 184 license = [ pkgs.lib.licenses.mit ];
171 185 };
172 186 };
173 187 "gprof2dot" = super.buildPythonPackage {
174 188 name = "gprof2dot-2017.9.19";
175 189 doCheck = false;
176 190 src = fetchurl {
177 191 url = "https://files.pythonhosted.org/packages/9d/36/f977122502979f3dfb50704979c9ed70e6b620787942b089bf1af15f5aba/gprof2dot-2017.9.19.tar.gz";
178 192 sha256 = "17ih23ld2nzgc3xwgbay911l6lh96jp1zshmskm17n1gg2i7mg6f";
179 193 };
180 194 meta = {
181 195 license = [ { fullName = "GNU Lesser General Public License v3 or later (LGPLv3+)"; } { fullName = "LGPL"; } ];
182 196 };
183 197 };
184 198 "greenlet" = super.buildPythonPackage {
185 199 name = "greenlet-0.4.15";
186 200 doCheck = false;
187 201 src = fetchurl {
188 202 url = "https://files.pythonhosted.org/packages/f8/e8/b30ae23b45f69aa3f024b46064c0ac8e5fcb4f22ace0dca8d6f9c8bbe5e7/greenlet-0.4.15.tar.gz";
189 203 sha256 = "1g4g1wwc472ds89zmqlpyan3fbnzpa8qm48z3z1y6mlk44z485ll";
190 204 };
191 205 meta = {
192 206 license = [ pkgs.lib.licenses.mit ];
193 207 };
194 208 };
195 209 "gunicorn" = super.buildPythonPackage {
196 210 name = "gunicorn-19.9.0";
197 211 doCheck = false;
198 212 src = fetchurl {
199 213 url = "https://files.pythonhosted.org/packages/47/52/68ba8e5e8ba251e54006a49441f7ccabca83b6bef5aedacb4890596c7911/gunicorn-19.9.0.tar.gz";
200 214 sha256 = "1wzlf4xmn6qjirh5w81l6i6kqjnab1n1qqkh7zsj1yb6gh4n49ps";
201 215 };
202 216 meta = {
203 217 license = [ pkgs.lib.licenses.mit ];
204 218 };
205 219 };
206 220 "hg-evolve" = super.buildPythonPackage {
207 221 name = "hg-evolve-8.5.1";
208 222 doCheck = false;
209 223 src = fetchurl {
210 224 url = "https://files.pythonhosted.org/packages/e3/ce/6594aa403e3464831d4daf20e45fd2e3ef553d968ac13d2c7fa791d4eedd/hg-evolve-8.5.1.tar.gz";
211 225 sha256 = "09avqn7c1biz97vb1zw91q6nfzydpcqv43mgpfrj7ywp0fscfgf3";
212 226 };
213 227 meta = {
214 228 license = [ { fullName = "GPLv2+"; } ];
215 229 };
216 230 };
217 231 "hgsubversion" = super.buildPythonPackage {
218 232 name = "hgsubversion-1.9.3";
219 233 doCheck = false;
220 234 propagatedBuildInputs = [
221 235 self."mercurial"
222 236 self."subvertpy"
223 237 ];
224 238 src = fetchurl {
225 239 url = "https://files.pythonhosted.org/packages/a3/53/6d205e641f3e09abcf1ddaed66e5e4b20da22d0145566d440a02c9e35f0d/hgsubversion-1.9.3.tar.gz";
226 240 sha256 = "0nymcjlch8c4zjbncrs30p2nrbylsf25g3h6mr0zzzxr141h3sig";
227 241 };
228 242 meta = {
229 243 license = [ pkgs.lib.licenses.gpl1 ];
230 244 };
231 245 };
232 246 "hupper" = super.buildPythonPackage {
233 247 name = "hupper-1.6.1";
234 248 doCheck = false;
235 249 src = fetchurl {
236 250 url = "https://files.pythonhosted.org/packages/85/d9/e005d357b11249c5d70ddf5b7adab2e4c0da4e8b0531ff146917a04fe6c0/hupper-1.6.1.tar.gz";
237 251 sha256 = "0d3cvkc8ssgwk54wvhbifj56ry97qi10pfzwfk8vwzzcikbfp3zy";
238 252 };
239 253 meta = {
240 254 license = [ pkgs.lib.licenses.mit ];
241 255 };
242 256 };
243 257 "ipdb" = super.buildPythonPackage {
244 258 name = "ipdb-0.12";
245 259 doCheck = false;
246 260 propagatedBuildInputs = [
247 261 self."setuptools"
248 262 self."ipython"
249 263 ];
250 264 src = fetchurl {
251 265 url = "https://files.pythonhosted.org/packages/6d/43/c3c2e866a8803e196d6209595020a4a6db1a3c5d07c01455669497ae23d0/ipdb-0.12.tar.gz";
252 266 sha256 = "1khr2n7xfy8hg65kj1bsrjq9g7656pp0ybfa8abpbzpdawji3qnw";
253 267 };
254 268 meta = {
255 269 license = [ pkgs.lib.licenses.bsdOriginal ];
256 270 };
257 271 };
258 272 "ipython" = super.buildPythonPackage {
259 273 name = "ipython-5.1.0";
260 274 doCheck = false;
261 275 propagatedBuildInputs = [
262 276 self."setuptools"
263 277 self."decorator"
264 278 self."pickleshare"
265 279 self."simplegeneric"
266 280 self."traitlets"
267 281 self."prompt-toolkit"
268 282 self."pygments"
269 283 self."pexpect"
270 284 self."backports.shutil-get-terminal-size"
271 285 self."pathlib2"
272 286 self."pexpect"
273 287 ];
274 288 src = fetchurl {
275 289 url = "https://files.pythonhosted.org/packages/89/63/a9292f7cd9d0090a0f995e1167f3f17d5889dcbc9a175261719c513b9848/ipython-5.1.0.tar.gz";
276 290 sha256 = "0qdrf6aj9kvjczd5chj1my8y2iq09am9l8bb2a1334a52d76kx3y";
277 291 };
278 292 meta = {
279 293 license = [ pkgs.lib.licenses.bsdOriginal ];
280 294 };
281 295 };
282 296 "ipython-genutils" = super.buildPythonPackage {
283 297 name = "ipython-genutils-0.2.0";
284 298 doCheck = false;
285 299 src = fetchurl {
286 300 url = "https://files.pythonhosted.org/packages/e8/69/fbeffffc05236398ebfcfb512b6d2511c622871dca1746361006da310399/ipython_genutils-0.2.0.tar.gz";
287 301 sha256 = "1a4bc9y8hnvq6cp08qs4mckgm6i6ajpndp4g496rvvzcfmp12bpb";
288 302 };
289 303 meta = {
290 304 license = [ pkgs.lib.licenses.bsdOriginal ];
291 305 };
292 306 };
293 307 "mako" = super.buildPythonPackage {
294 308 name = "mako-1.0.7";
295 309 doCheck = false;
296 310 propagatedBuildInputs = [
297 311 self."markupsafe"
298 312 ];
299 313 src = fetchurl {
300 314 url = "https://files.pythonhosted.org/packages/eb/f3/67579bb486517c0d49547f9697e36582cd19dafb5df9e687ed8e22de57fa/Mako-1.0.7.tar.gz";
301 315 sha256 = "1bi5gnr8r8dva06qpyx4kgjc6spm2k1y908183nbbaylggjzs0jf";
302 316 };
303 317 meta = {
304 318 license = [ pkgs.lib.licenses.mit ];
305 319 };
306 320 };
307 321 "markupsafe" = super.buildPythonPackage {
308 322 name = "markupsafe-1.1.0";
309 323 doCheck = false;
310 324 src = fetchurl {
311 325 url = "https://files.pythonhosted.org/packages/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz";
312 326 sha256 = "1lxirjypbdd3l9jl4vliilhfnhy7c7f2vlldqg1b0i74khn375sf";
313 327 };
314 328 meta = {
315 329 license = [ pkgs.lib.licenses.bsdOriginal ];
316 330 };
317 331 };
318 332 "mercurial" = super.buildPythonPackage {
319 333 name = "mercurial-4.9.1";
320 334 doCheck = false;
321 335 src = fetchurl {
322 336 url = "https://files.pythonhosted.org/packages/60/58/a1c52d5f5c0b755e231faf7c4f507dc51fe26d979d36346bc9d28f4f8a75/mercurial-4.9.1.tar.gz";
323 337 sha256 = "0iybbkd9add066729zg01kwz5hhc1s6lhp9rrnsmzq6ihyxj3p8v";
324 338 };
325 339 meta = {
326 340 license = [ pkgs.lib.licenses.gpl1 pkgs.lib.licenses.gpl2Plus ];
327 341 };
328 342 };
329 343 "mock" = super.buildPythonPackage {
330 344 name = "mock-1.0.1";
331 345 doCheck = false;
332 346 src = fetchurl {
333 347 url = "https://files.pythonhosted.org/packages/a2/52/7edcd94f0afb721a2d559a5b9aae8af4f8f2c79bc63fdbe8a8a6c9b23bbe/mock-1.0.1.tar.gz";
334 348 sha256 = "0kzlsbki6q0awf89rc287f3aj8x431lrajf160a70z0ikhnxsfdq";
335 349 };
336 350 meta = {
337 351 license = [ pkgs.lib.licenses.bsdOriginal ];
338 352 };
339 353 };
340 354 "more-itertools" = super.buildPythonPackage {
341 355 name = "more-itertools-5.0.0";
342 356 doCheck = false;
343 357 propagatedBuildInputs = [
344 358 self."six"
345 359 ];
346 360 src = fetchurl {
347 361 url = "https://files.pythonhosted.org/packages/dd/26/30fc0d541d9fdf55faf5ba4b0fd68f81d5bd2447579224820ad525934178/more-itertools-5.0.0.tar.gz";
348 362 sha256 = "1r12cm6mcdwdzz7d47a6g4l437xsvapdlgyhqay3i2nrlv03da9q";
349 363 };
350 364 meta = {
351 365 license = [ pkgs.lib.licenses.mit ];
352 366 };
353 367 };
354 368 "msgpack-python" = super.buildPythonPackage {
355 369 name = "msgpack-python-0.5.6";
356 370 doCheck = false;
357 371 src = fetchurl {
358 372 url = "https://files.pythonhosted.org/packages/8a/20/6eca772d1a5830336f84aca1d8198e5a3f4715cd1c7fc36d3cc7f7185091/msgpack-python-0.5.6.tar.gz";
359 373 sha256 = "16wh8qgybmfh4pjp8vfv78mdlkxfmcasg78lzlnm6nslsfkci31p";
360 374 };
361 375 meta = {
362 376 license = [ pkgs.lib.licenses.asl20 ];
363 377 };
364 378 };
365 379 "pastedeploy" = super.buildPythonPackage {
366 380 name = "pastedeploy-2.0.1";
367 381 doCheck = false;
368 382 src = fetchurl {
369 383 url = "https://files.pythonhosted.org/packages/19/a0/5623701df7e2478a68a1b685d1a84518024eef994cde7e4da8449a31616f/PasteDeploy-2.0.1.tar.gz";
370 384 sha256 = "02imfbbx1mi2h546f3sr37m47dk9qizaqhzzlhx8bkzxa6fzn8yl";
371 385 };
372 386 meta = {
373 387 license = [ pkgs.lib.licenses.mit ];
374 388 };
375 389 };
376 390 "pathlib2" = super.buildPythonPackage {
377 391 name = "pathlib2-2.3.4";
378 392 doCheck = false;
379 393 propagatedBuildInputs = [
380 394 self."six"
381 395 self."scandir"
382 396 ];
383 397 src = fetchurl {
384 398 url = "https://files.pythonhosted.org/packages/b5/f4/9c7cc726ece2498b6c8b62d3262aa43f59039b953fe23c9964ac5e18d40b/pathlib2-2.3.4.tar.gz";
385 399 sha256 = "1y0f9rkm1924zrc5dn4bwxlhgdkbml82lkcc28l5rgmr7d918q24";
386 400 };
387 401 meta = {
388 402 license = [ pkgs.lib.licenses.mit ];
389 403 };
390 404 };
391 405 "pexpect" = super.buildPythonPackage {
392 406 name = "pexpect-4.7.0";
393 407 doCheck = false;
394 408 propagatedBuildInputs = [
395 409 self."ptyprocess"
396 410 ];
397 411 src = fetchurl {
398 412 url = "https://files.pythonhosted.org/packages/1c/b1/362a0d4235496cb42c33d1d8732b5e2c607b0129ad5fdd76f5a583b9fcb3/pexpect-4.7.0.tar.gz";
399 413 sha256 = "1sv2rri15zwhds85a4kamwh9pj49qcxv7m4miyr4jfpfwv81yb4y";
400 414 };
401 415 meta = {
402 416 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
403 417 };
404 418 };
405 419 "pickleshare" = super.buildPythonPackage {
406 420 name = "pickleshare-0.7.5";
407 421 doCheck = false;
408 422 propagatedBuildInputs = [
409 423 self."pathlib2"
410 424 ];
411 425 src = fetchurl {
412 426 url = "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz";
413 427 sha256 = "1jmghg3c53yp1i8cm6pcrm280ayi8621rwyav9fac7awjr3kss47";
414 428 };
415 429 meta = {
416 430 license = [ pkgs.lib.licenses.mit ];
417 431 };
418 432 };
419 433 "plaster" = super.buildPythonPackage {
420 434 name = "plaster-1.0";
421 435 doCheck = false;
422 436 propagatedBuildInputs = [
423 437 self."setuptools"
424 438 ];
425 439 src = fetchurl {
426 440 url = "https://files.pythonhosted.org/packages/37/e1/56d04382d718d32751017d32f351214384e529b794084eee20bb52405563/plaster-1.0.tar.gz";
427 441 sha256 = "1hy8k0nv2mxq94y5aysk6hjk9ryb4bsd13g83m60hcyzxz3wflc3";
428 442 };
429 443 meta = {
430 444 license = [ pkgs.lib.licenses.mit ];
431 445 };
432 446 };
433 447 "plaster-pastedeploy" = super.buildPythonPackage {
434 448 name = "plaster-pastedeploy-0.7";
435 449 doCheck = false;
436 450 propagatedBuildInputs = [
437 451 self."pastedeploy"
438 452 self."plaster"
439 453 ];
440 454 src = fetchurl {
441 455 url = "https://files.pythonhosted.org/packages/99/69/2d3bc33091249266a1bd3cf24499e40ab31d54dffb4a7d76fe647950b98c/plaster_pastedeploy-0.7.tar.gz";
442 456 sha256 = "1zg7gcsvc1kzay1ry5p699rg2qavfsxqwl17mqxzr0gzw6j9679r";
443 457 };
444 458 meta = {
445 459 license = [ pkgs.lib.licenses.mit ];
446 460 };
447 461 };
448 462 "pluggy" = super.buildPythonPackage {
449 463 name = "pluggy-0.11.0";
450 464 doCheck = false;
451 465 src = fetchurl {
452 466 url = "https://files.pythonhosted.org/packages/0d/a1/862ab336e8128fde20981d2c1aa8506693412daf5083b1911d539412676b/pluggy-0.11.0.tar.gz";
453 467 sha256 = "10511a54dvafw1jrk75mrhml53c7b7w4yaw7241696lc2hfvr895";
454 468 };
455 469 meta = {
456 470 license = [ pkgs.lib.licenses.mit ];
457 471 };
458 472 };
459 473 "prompt-toolkit" = super.buildPythonPackage {
460 474 name = "prompt-toolkit-1.0.16";
461 475 doCheck = false;
462 476 propagatedBuildInputs = [
463 477 self."six"
464 478 self."wcwidth"
465 479 ];
466 480 src = fetchurl {
467 481 url = "https://files.pythonhosted.org/packages/f1/03/bb36771dc9fa7553ac4bdc639a9ecdf6fda0ff4176faf940d97e3c16e41d/prompt_toolkit-1.0.16.tar.gz";
468 482 sha256 = "1d65hm6nf0cbq0q0121m60zzy4s1fpg9fn761s1yxf08dridvkn1";
469 483 };
470 484 meta = {
471 485 license = [ pkgs.lib.licenses.bsdOriginal ];
472 486 };
473 487 };
474 488 "psutil" = super.buildPythonPackage {
475 489 name = "psutil-5.5.1";
476 490 doCheck = false;
477 491 src = fetchurl {
478 492 url = "https://files.pythonhosted.org/packages/c7/01/7c30b247cdc5ba29623faa5c8cf1f1bbf7e041783c340414b0ed7e067c64/psutil-5.5.1.tar.gz";
479 493 sha256 = "045qaqvn6k90bj5bcy259yrwcd2afgznaav3sfhphy9b8ambzkkj";
480 494 };
481 495 meta = {
482 496 license = [ pkgs.lib.licenses.bsdOriginal ];
483 497 };
484 498 };
485 499 "ptyprocess" = super.buildPythonPackage {
486 500 name = "ptyprocess-0.6.0";
487 501 doCheck = false;
488 502 src = fetchurl {
489 503 url = "https://files.pythonhosted.org/packages/7d/2d/e4b8733cf79b7309d84c9081a4ab558c89d8c89da5961bf4ddb050ca1ce0/ptyprocess-0.6.0.tar.gz";
490 504 sha256 = "1h4lcd3w5nrxnsk436ar7fwkiy5rfn5wj2xwy9l0r4mdqnf2jgwj";
491 505 };
492 506 meta = {
493 507 license = [ ];
494 508 };
495 509 };
496 510 "py" = super.buildPythonPackage {
497 511 name = "py-1.6.0";
498 512 doCheck = false;
499 513 src = fetchurl {
500 514 url = "https://files.pythonhosted.org/packages/4f/38/5f427d1eedae73063ce4da680d2bae72014995f9fdeaa57809df61c968cd/py-1.6.0.tar.gz";
501 515 sha256 = "1wcs3zv9wl5m5x7p16avqj2gsrviyb23yvc3pr330isqs0sh98q6";
502 516 };
503 517 meta = {
504 518 license = [ pkgs.lib.licenses.mit ];
505 519 };
506 520 };
521 "pycparser" = super.buildPythonPackage {
522 name = "pycparser-2.19";
523 doCheck = false;
524 src = fetchurl {
525 url = "https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz";
526 sha256 = "1cr5dcj9628lkz1qlwq3fv97c25363qppkmcayqvd05dpy573259";
527 };
528 meta = {
529 license = [ pkgs.lib.licenses.bsdOriginal ];
530 };
531 };
532 "pygit2" = super.buildPythonPackage {
533 name = "pygit2-0.28.2";
534 doCheck = false;
535 propagatedBuildInputs = [
536 self."cffi"
537 self."six"
538 ];
539 src = fetchurl {
540 url = "https://files.pythonhosted.org/packages/4c/64/88c2a4eb2d22ca1982b364f41ff5da42d61de791d7eb68140e7f8f7eb721/pygit2-0.28.2.tar.gz";
541 sha256 = "11kzj5mjkspvplnpdb6bj8dcj6rgmkk986k8hjcklyg5yaxkz32d";
542 };
543 meta = {
544 license = [ { fullName = "GPLv2 with linking exception"; } ];
545 };
546 };
507 547 "pygments" = super.buildPythonPackage {
508 548 name = "pygments-2.4.2";
509 549 doCheck = false;
510 550 src = fetchurl {
511 551 url = "https://files.pythonhosted.org/packages/7e/ae/26808275fc76bf2832deb10d3a3ed3107bc4de01b85dcccbe525f2cd6d1e/Pygments-2.4.2.tar.gz";
512 552 sha256 = "15v2sqm5g12bqa0c7wikfh9ck2nl97ayizy1hpqhmws5gqalq748";
513 553 };
514 554 meta = {
515 555 license = [ pkgs.lib.licenses.bsdOriginal ];
516 556 };
517 557 };
518 558 "pyramid" = super.buildPythonPackage {
519 559 name = "pyramid-1.10.4";
520 560 doCheck = false;
521 561 propagatedBuildInputs = [
522 562 self."hupper"
523 563 self."plaster"
524 564 self."plaster-pastedeploy"
525 565 self."setuptools"
526 566 self."translationstring"
527 567 self."venusian"
528 568 self."webob"
529 569 self."zope.deprecation"
530 570 self."zope.interface"
531 571 self."repoze.lru"
532 572 ];
533 573 src = fetchurl {
534 574 url = "https://files.pythonhosted.org/packages/c2/43/1ae701c9c6bb3a434358e678a5e72c96e8aa55cf4cb1d2fa2041b5dd38b7/pyramid-1.10.4.tar.gz";
535 575 sha256 = "0rkxs1ajycg2zh1c94xlmls56mx5m161sn8112skj0amza6cn36q";
536 576 };
537 577 meta = {
538 578 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
539 579 };
540 580 };
541 581 "pyramid-mako" = super.buildPythonPackage {
542 582 name = "pyramid-mako-1.0.2";
543 583 doCheck = false;
544 584 propagatedBuildInputs = [
545 585 self."pyramid"
546 586 self."mako"
547 587 ];
548 588 src = fetchurl {
549 589 url = "https://files.pythonhosted.org/packages/f1/92/7e69bcf09676d286a71cb3bbb887b16595b96f9ba7adbdc239ffdd4b1eb9/pyramid_mako-1.0.2.tar.gz";
550 590 sha256 = "18gk2vliq8z4acblsl6yzgbvnr9rlxjlcqir47km7kvlk1xri83d";
551 591 };
552 592 meta = {
553 593 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
554 594 };
555 595 };
556 596 "pytest" = super.buildPythonPackage {
557 597 name = "pytest-3.8.2";
558 598 doCheck = false;
559 599 propagatedBuildInputs = [
560 600 self."py"
561 601 self."six"
562 602 self."setuptools"
563 603 self."attrs"
564 604 self."more-itertools"
565 605 self."atomicwrites"
566 606 self."pluggy"
567 607 self."funcsigs"
568 608 self."pathlib2"
569 609 ];
570 610 src = fetchurl {
571 611 url = "https://files.pythonhosted.org/packages/5f/d2/7f77f406ac505abda02ab4afb50d06ebf304f6ea42fca34f8f37529106b2/pytest-3.8.2.tar.gz";
572 612 sha256 = "18nrwzn61kph2y6gxwfz9ms68rfvr9d4vcffsxng9p7jk9z18clk";
573 613 };
574 614 meta = {
575 615 license = [ pkgs.lib.licenses.mit ];
576 616 };
577 617 };
578 618 "pytest-cov" = super.buildPythonPackage {
579 619 name = "pytest-cov-2.6.0";
580 620 doCheck = false;
581 621 propagatedBuildInputs = [
582 622 self."pytest"
583 623 self."coverage"
584 624 ];
585 625 src = fetchurl {
586 626 url = "https://files.pythonhosted.org/packages/d9/e2/58f90a316fbd94dd50bf5c826a23f3f5d079fb3cc448c1e9f0e3c33a3d2a/pytest-cov-2.6.0.tar.gz";
587 627 sha256 = "0qnpp9y3ygx4jk4pf5ad71fh2skbvnr6gl54m7rg5qysnx4g0q73";
588 628 };
589 629 meta = {
590 630 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.mit ];
591 631 };
592 632 };
593 633 "pytest-profiling" = super.buildPythonPackage {
594 634 name = "pytest-profiling-1.3.0";
595 635 doCheck = false;
596 636 propagatedBuildInputs = [
597 637 self."six"
598 638 self."pytest"
599 639 self."gprof2dot"
600 640 ];
601 641 src = fetchurl {
602 642 url = "https://files.pythonhosted.org/packages/f5/34/4626126e041a51ef50a80d0619519b18d20aef249aac25b0d0fdd47e57ee/pytest-profiling-1.3.0.tar.gz";
603 643 sha256 = "08r5afx5z22yvpmsnl91l4amsy1yxn8qsmm61mhp06mz8zjs51kb";
604 644 };
605 645 meta = {
606 646 license = [ pkgs.lib.licenses.mit ];
607 647 };
608 648 };
609 649 "pytest-runner" = super.buildPythonPackage {
610 650 name = "pytest-runner-4.2";
611 651 doCheck = false;
612 652 src = fetchurl {
613 653 url = "https://files.pythonhosted.org/packages/9e/b7/fe6e8f87f9a756fd06722216f1b6698ccba4d269eac6329d9f0c441d0f93/pytest-runner-4.2.tar.gz";
614 654 sha256 = "1gkpyphawxz38ni1gdq1fmwyqcg02m7ypzqvv46z06crwdxi2gyj";
615 655 };
616 656 meta = {
617 657 license = [ pkgs.lib.licenses.mit ];
618 658 };
619 659 };
620 660 "pytest-sugar" = super.buildPythonPackage {
621 661 name = "pytest-sugar-0.9.1";
622 662 doCheck = false;
623 663 propagatedBuildInputs = [
624 664 self."pytest"
625 665 self."termcolor"
626 666 ];
627 667 src = fetchurl {
628 668 url = "https://files.pythonhosted.org/packages/3e/6a/a3f909083079d03bde11d06ab23088886bbe25f2c97fbe4bb865e2bf05bc/pytest-sugar-0.9.1.tar.gz";
629 669 sha256 = "0b4av40dv30727m54v211r0nzwjp2ajkjgxix6j484qjmwpw935b";
630 670 };
631 671 meta = {
632 672 license = [ pkgs.lib.licenses.bsdOriginal ];
633 673 };
634 674 };
635 675 "pytest-timeout" = super.buildPythonPackage {
636 676 name = "pytest-timeout-1.3.2";
637 677 doCheck = false;
638 678 propagatedBuildInputs = [
639 679 self."pytest"
640 680 ];
641 681 src = fetchurl {
642 682 url = "https://files.pythonhosted.org/packages/8c/3e/1b6a319d12ae7baa3acb7c18ff2c8630a09471a0319d43535c683b4d03eb/pytest-timeout-1.3.2.tar.gz";
643 683 sha256 = "09wnmzvnls2mnsdz7x3c3sk2zdp6jl4dryvyj5i8hqz16q2zq5qi";
644 684 };
645 685 meta = {
646 686 license = [ pkgs.lib.licenses.mit { fullName = "DFSG approved"; } ];
647 687 };
648 688 };
649 689 "repoze.lru" = super.buildPythonPackage {
650 690 name = "repoze.lru-0.7";
651 691 doCheck = false;
652 692 src = fetchurl {
653 693 url = "https://files.pythonhosted.org/packages/12/bc/595a77c4b5e204847fdf19268314ef59c85193a9dc9f83630fc459c0fee5/repoze.lru-0.7.tar.gz";
654 694 sha256 = "0xzz1aw2smy8hdszrq8yhnklx6w1r1mf55061kalw3iq35gafa84";
655 695 };
656 696 meta = {
657 697 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
658 698 };
659 699 };
660 700 "rhodecode-vcsserver" = super.buildPythonPackage {
661 701 name = "rhodecode-vcsserver-4.17.0";
662 702 buildInputs = [
663 703 self."pytest"
664 704 self."py"
665 705 self."pytest-cov"
666 706 self."pytest-sugar"
667 707 self."pytest-runner"
668 708 self."pytest-profiling"
669 709 self."pytest-timeout"
670 710 self."gprof2dot"
671 711 self."mock"
672 712 self."cov-core"
673 713 self."coverage"
674 714 self."webtest"
675 715 self."beautifulsoup4"
676 716 self."configobj"
677 717 ];
678 718 doCheck = true;
679 719 propagatedBuildInputs = [
680 720 self."configobj"
681 721 self."dogpile.cache"
682 722 self."dogpile.core"
683 723 self."decorator"
684 724 self."dulwich"
685 725 self."hgsubversion"
686 726 self."hg-evolve"
687 727 self."mako"
688 728 self."markupsafe"
689 729 self."mercurial"
690 730 self."msgpack-python"
691 731 self."pastedeploy"
692 732 self."pyramid"
693 733 self."pyramid-mako"
734 self."pygit2"
694 735 self."repoze.lru"
695 736 self."simplejson"
696 737 self."subprocess32"
697 738 self."subvertpy"
698 739 self."six"
699 740 self."translationstring"
700 741 self."webob"
701 742 self."zope.deprecation"
702 743 self."zope.interface"
703 744 self."gevent"
704 745 self."greenlet"
705 746 self."gunicorn"
706 747 self."waitress"
707 748 self."ipdb"
708 749 self."ipython"
709 750 self."pytest"
710 751 self."py"
711 752 self."pytest-cov"
712 753 self."pytest-sugar"
713 754 self."pytest-runner"
714 755 self."pytest-profiling"
715 756 self."pytest-timeout"
716 757 self."gprof2dot"
717 758 self."mock"
718 759 self."cov-core"
719 760 self."coverage"
720 761 self."webtest"
721 762 self."beautifulsoup4"
722 763 ];
723 764 src = ./.;
724 765 meta = {
725 766 license = [ { fullName = "GPL V3"; } { fullName = "GNU General Public License v3 or later (GPLv3+)"; } ];
726 767 };
727 768 };
728 769 "scandir" = super.buildPythonPackage {
729 770 name = "scandir-1.10.0";
730 771 doCheck = false;
731 772 src = fetchurl {
732 773 url = "https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz";
733 774 sha256 = "1bkqwmf056pkchf05ywbnf659wqlp6lljcdb0y88wr9f0vv32ijd";
734 775 };
735 776 meta = {
736 777 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "New BSD License"; } ];
737 778 };
738 779 };
739 780 "setproctitle" = super.buildPythonPackage {
740 781 name = "setproctitle-1.1.10";
741 782 doCheck = false;
742 783 src = fetchurl {
743 784 url = "https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz";
744 785 sha256 = "163kplw9dcrw0lffq1bvli5yws3rngpnvrxrzdw89pbphjjvg0v2";
745 786 };
746 787 meta = {
747 788 license = [ pkgs.lib.licenses.bsdOriginal ];
748 789 };
749 790 };
750 791 "setuptools" = super.buildPythonPackage {
751 792 name = "setuptools-41.0.1";
752 793 doCheck = false;
753 794 src = fetchurl {
754 795 url = "https://files.pythonhosted.org/packages/1d/64/a18a487b4391a05b9c7f938b94a16d80305bf0369c6b0b9509e86165e1d3/setuptools-41.0.1.zip";
755 796 sha256 = "04sns22y2hhsrwfy1mha2lgslvpjsjsz8xws7h2rh5a7ylkd28m2";
756 797 };
757 798 meta = {
758 799 license = [ pkgs.lib.licenses.mit ];
759 800 };
760 801 };
761 802 "simplegeneric" = super.buildPythonPackage {
762 803 name = "simplegeneric-0.8.1";
763 804 doCheck = false;
764 805 src = fetchurl {
765 806 url = "https://files.pythonhosted.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b/simplegeneric-0.8.1.zip";
766 807 sha256 = "0wwi1c6md4vkbcsfsf8dklf3vr4mcdj4mpxkanwgb6jb1432x5yw";
767 808 };
768 809 meta = {
769 810 license = [ pkgs.lib.licenses.zpl21 ];
770 811 };
771 812 };
772 813 "simplejson" = super.buildPythonPackage {
773 814 name = "simplejson-3.16.0";
774 815 doCheck = false;
775 816 src = fetchurl {
776 817 url = "https://files.pythonhosted.org/packages/e3/24/c35fb1c1c315fc0fffe61ea00d3f88e85469004713dab488dee4f35b0aff/simplejson-3.16.0.tar.gz";
777 818 sha256 = "19cws1syk8jzq2pw43878dv6fjkb0ifvjpx0i9aajix6kc9jkwxi";
778 819 };
779 820 meta = {
780 821 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
781 822 };
782 823 };
783 824 "six" = super.buildPythonPackage {
784 825 name = "six-1.11.0";
785 826 doCheck = false;
786 827 src = fetchurl {
787 828 url = "https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz";
788 829 sha256 = "1scqzwc51c875z23phj48gircqjgnn3af8zy2izjwmnlxrxsgs3h";
789 830 };
790 831 meta = {
791 832 license = [ pkgs.lib.licenses.mit ];
792 833 };
793 834 };
794 835 "subprocess32" = super.buildPythonPackage {
795 836 name = "subprocess32-3.5.4";
796 837 doCheck = false;
797 838 src = fetchurl {
798 839 url = "https://files.pythonhosted.org/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz";
799 840 sha256 = "17f7mvwx2271s1wrl0qac3wjqqnrqag866zs3qc8v5wp0k43fagb";
800 841 };
801 842 meta = {
802 843 license = [ pkgs.lib.licenses.psfl ];
803 844 };
804 845 };
805 846 "subvertpy" = super.buildPythonPackage {
806 847 name = "subvertpy-0.10.1";
807 848 doCheck = false;
808 849 src = fetchurl {
809 850 url = "https://files.pythonhosted.org/packages/9d/76/99fa82affce75f5ac0f7dbe513796c3f37311ace0c68e1b063683b4f9b99/subvertpy-0.10.1.tar.gz";
810 851 sha256 = "061ncy9wjz3zyv527avcrdyk0xygyssyy7p1644nhzhwp8zpybij";
811 852 };
812 853 meta = {
813 854 license = [ pkgs.lib.licenses.lgpl21Plus pkgs.lib.licenses.gpl2Plus ];
814 855 };
815 856 };
816 857 "termcolor" = super.buildPythonPackage {
817 858 name = "termcolor-1.1.0";
818 859 doCheck = false;
819 860 src = fetchurl {
820 861 url = "https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz";
821 862 sha256 = "0fv1vq14rpqwgazxg4981904lfyp84mnammw7y046491cv76jv8x";
822 863 };
823 864 meta = {
824 865 license = [ pkgs.lib.licenses.mit ];
825 866 };
826 867 };
827 868 "traitlets" = super.buildPythonPackage {
828 869 name = "traitlets-4.3.2";
829 870 doCheck = false;
830 871 propagatedBuildInputs = [
831 872 self."ipython-genutils"
832 873 self."six"
833 874 self."decorator"
834 875 self."enum34"
835 876 ];
836 877 src = fetchurl {
837 878 url = "https://files.pythonhosted.org/packages/a5/98/7f5ef2fe9e9e071813aaf9cb91d1a732e0a68b6c44a32b38cb8e14c3f069/traitlets-4.3.2.tar.gz";
838 879 sha256 = "0dbq7sx26xqz5ixs711k5nc88p8a0nqyz6162pwks5dpcz9d4jww";
839 880 };
840 881 meta = {
841 882 license = [ pkgs.lib.licenses.bsdOriginal ];
842 883 };
843 884 };
844 885 "translationstring" = super.buildPythonPackage {
845 886 name = "translationstring-1.3";
846 887 doCheck = false;
847 888 src = fetchurl {
848 889 url = "https://files.pythonhosted.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
849 890 sha256 = "0bdpcnd9pv0131dl08h4zbcwmgc45lyvq3pa224xwan5b3x4rr2f";
850 891 };
851 892 meta = {
852 893 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
853 894 };
854 895 };
855 896 "venusian" = super.buildPythonPackage {
856 897 name = "venusian-1.2.0";
857 898 doCheck = false;
858 899 src = fetchurl {
859 900 url = "https://files.pythonhosted.org/packages/7e/6f/40a9d43ac77cb51cb62be5b5662d170f43f8037bdc4eab56336c4ca92bb7/venusian-1.2.0.tar.gz";
860 901 sha256 = "0ghyx66g8ikx9nx1mnwqvdcqm11i1vlq0hnvwl50s48bp22q5v34";
861 902 };
862 903 meta = {
863 904 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
864 905 };
865 906 };
866 907 "waitress" = super.buildPythonPackage {
867 908 name = "waitress-1.3.0";
868 909 doCheck = false;
869 910 src = fetchurl {
870 911 url = "https://files.pythonhosted.org/packages/43/50/9890471320d5ad22761ae46661cf745f487b1c8c4ec49352b99e1078b970/waitress-1.3.0.tar.gz";
871 912 sha256 = "09j5dzbbcxib7vdskhx39s1qsydlr4n2p2png71d7mjnr9pnwajf";
872 913 };
873 914 meta = {
874 915 license = [ pkgs.lib.licenses.zpl21 ];
875 916 };
876 917 };
877 918 "wcwidth" = super.buildPythonPackage {
878 919 name = "wcwidth-0.1.7";
879 920 doCheck = false;
880 921 src = fetchurl {
881 922 url = "https://files.pythonhosted.org/packages/55/11/e4a2bb08bb450fdbd42cc709dd40de4ed2c472cf0ccb9e64af22279c5495/wcwidth-0.1.7.tar.gz";
882 923 sha256 = "0pn6dflzm609m4r3i8ik5ni9ijjbb5fa3vg1n7hn6vkd49r77wrx";
883 924 };
884 925 meta = {
885 926 license = [ pkgs.lib.licenses.mit ];
886 927 };
887 928 };
888 929 "webob" = super.buildPythonPackage {
889 930 name = "webob-1.8.5";
890 931 doCheck = false;
891 932 src = fetchurl {
892 933 url = "https://files.pythonhosted.org/packages/9d/1a/0c89c070ee2829c934cb6c7082287c822e28236a4fcf90063e6be7c35532/WebOb-1.8.5.tar.gz";
893 934 sha256 = "11khpzaxc88q31v25ic330gsf56fwmbdc9b30br8mvp0fmwspah5";
894 935 };
895 936 meta = {
896 937 license = [ pkgs.lib.licenses.mit ];
897 938 };
898 939 };
899 940 "webtest" = super.buildPythonPackage {
900 941 name = "webtest-2.0.33";
901 942 doCheck = false;
902 943 propagatedBuildInputs = [
903 944 self."six"
904 945 self."webob"
905 946 self."waitress"
906 947 self."beautifulsoup4"
907 948 ];
908 949 src = fetchurl {
909 950 url = "https://files.pythonhosted.org/packages/a8/b0/ffc9413b637dbe26e291429bb0f6ed731e518d0cd03da28524a8fe2e8a8f/WebTest-2.0.33.tar.gz";
910 951 sha256 = "1l3z0cwqslsf4rcrhi2gr8kdfh74wn2dw76376i4g9i38gz8wd21";
911 952 };
912 953 meta = {
913 954 license = [ pkgs.lib.licenses.mit ];
914 955 };
915 956 };
916 957 "zope.deprecation" = super.buildPythonPackage {
917 958 name = "zope.deprecation-4.4.0";
918 959 doCheck = false;
919 960 propagatedBuildInputs = [
920 961 self."setuptools"
921 962 ];
922 963 src = fetchurl {
923 964 url = "https://files.pythonhosted.org/packages/34/da/46e92d32d545dd067b9436279d84c339e8b16de2ca393d7b892bc1e1e9fd/zope.deprecation-4.4.0.tar.gz";
924 965 sha256 = "1pz2cv7gv9y1r3m0bdv7ks1alagmrn5msm5spwdzkb2by0w36i8d";
925 966 };
926 967 meta = {
927 968 license = [ pkgs.lib.licenses.zpl21 ];
928 969 };
929 970 };
930 971 "zope.interface" = super.buildPythonPackage {
931 972 name = "zope.interface-4.6.0";
932 973 doCheck = false;
933 974 propagatedBuildInputs = [
934 975 self."setuptools"
935 976 ];
936 977 src = fetchurl {
937 978 url = "https://files.pythonhosted.org/packages/4e/d0/c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6/zope.interface-4.6.0.tar.gz";
938 979 sha256 = "1rgh2x3rcl9r0v0499kf78xy86rnmanajf4ywmqb943wpk50sg8v";
939 980 };
940 981 meta = {
941 982 license = [ pkgs.lib.licenses.zpl21 ];
942 983 };
943 984 };
944 985
945 986 ### Test requirements
946 987
947 988
948 989 }
@@ -1,41 +1,42 b''
1 1 { pkgs ? (import <nixpkgs> {})
2 2 , pythonPackages ? "python27Packages"
3 3 }:
4 4
5 5 with pkgs.lib;
6 6
7 7 let _pythonPackages = pythonPackages; in
8 8 let
9 9 pythonPackages = getAttr _pythonPackages pkgs;
10 10
11 11 pip2nix = import ./nix-common/pip2nix.nix {
12 12 inherit
13 13 pkgs
14 14 pythonPackages;
15 15 };
16 16
17 17 in
18 18
19 19 pkgs.stdenv.mkDerivation {
20 20 name = "pip2nix-generated";
21 21 buildInputs = [
22 22 pip2nix.pip2nix
23 23 pythonPackages.pip-tools
24 24 pkgs.apr
25 25 pkgs.aprutil
26 pkgs.libffi
26 27 ];
27 28
28 29 shellHook = ''
29 30 runHook preShellHook
30 31 echo "Setting SVN_* variables"
31 32 export SVN_LIBRARY_PATH=${pkgs.subversion}/lib
32 33 export SVN_HEADER_PATH=${pkgs.subversion.dev}/include
33 34 runHook postShellHook
34 35 '';
35 36
36 37 preShellHook = ''
37 38 echo "Starting Generate Shell"
38 39 # Custom prompt to distinguish from other dev envs.
39 40 export PS1="\n\[\033[1;32m\][Generate-shell:\w]$\[\033[0m\] "
40 41 '';
41 42 }
@@ -1,43 +1,44 b''
1 1 ## dependencies
2 2
3 3 # our custom configobj
4 4 https://code.rhodecode.com/upstream/configobj/artifacts/download/0-012de99a-b1e1-4f64-a5c0-07a98a41b324.tar.gz?md5=6a513f51fe04b2c18cf84c1395a7c626#egg=configobj==5.0.6
5 5
6 6 dogpile.cache==0.7.1
7 7 dogpile.core==0.4.1
8 8 decorator==4.1.2
9 9 dulwich==0.13.0
10 10 hgsubversion==1.9.3
11 11 hg-evolve==8.5.1
12 12 mako==1.0.7
13 13 markupsafe==1.1.0
14 14 mercurial==4.9.1
15 15 msgpack-python==0.5.6
16 16
17 17 pastedeploy==2.0.1
18 18 pyramid==1.10.4
19 19 pyramid-mako==1.0.2
20 pygit2==0.28.2
20 21
21 22 repoze.lru==0.7
22 23 simplejson==3.16.0
23 24 subprocess32==3.5.4
24 25 subvertpy==0.10.1
25 26
26 27 six==1.11.0
27 28 translationstring==1.3
28 29 webob==1.8.5
29 30 zope.deprecation==4.4.0
30 31 zope.interface==4.6.0
31 32
32 33 ## http servers
33 34 gevent==1.4.0
34 35 greenlet==0.4.15
35 36 gunicorn==19.9.0
36 37 waitress==1.3.0
37 38
38 39 ## debug
39 40 ipdb==0.12.0
40 41 ipython==5.1.0
41 42
42 43 ## test related requirements
43 44 -r requirements_test.txt
General Comments 0
You need to be logged in to leave comments. Login now