##// END OF EJS Templates
requirements: added ipdb (0.10.1) support.
marcink -
r96:5682a2ff default
parent child Browse files
Show More
@@ -1,3 +1,6 b''
1 # Generated by pip2nix 0.4.0.dev1
2 # See https://github.com/johbo/pip2nix
3
1 {
4 {
2 Beaker = super.buildPythonPackage {
5 Beaker = super.buildPythonPackage {
3 name = "Beaker-1.7.0";
6 name = "Beaker-1.7.0";
@@ -26,13 +29,13 b''
26 };
29 };
27 };
30 };
28 Mako = super.buildPythonPackage {
31 Mako = super.buildPythonPackage {
29 name = "Mako-1.0.4";
32 name = "Mako-1.0.6";
30 buildInputs = with self; [];
33 buildInputs = with self; [];
31 doCheck = false;
34 doCheck = false;
32 propagatedBuildInputs = with self; [MarkupSafe];
35 propagatedBuildInputs = with self; [MarkupSafe];
33 src = fetchurl {
36 src = fetchurl {
34 url = "https://pypi.python.org/packages/7a/ae/925434246ee90b42e8ef57d3b30a0ab7caf9a2de3e449b876c56dcb48155/Mako-1.0.4.tar.gz";
37 url = "https://pypi.python.org/packages/56/4b/cb75836863a6382199aefb3d3809937e21fa4cb0db15a4f4ba0ecc2e7e8e/Mako-1.0.6.tar.gz";
35 md5 = "c5fc31a323dd4990683d2f2da02d4e20";
38 md5 = "a28e22a339080316b2acc352b9ee631c";
36 };
39 };
37 meta = {
40 meta = {
38 license = [ pkgs.lib.licenses.mit ];
41 license = [ pkgs.lib.licenses.mit ];
@@ -103,6 +106,19 b''
103 license = [ pkgs.lib.licenses.mit ];
106 license = [ pkgs.lib.licenses.mit ];
104 };
107 };
105 };
108 };
109 backports.shutil-get-terminal-size = super.buildPythonPackage {
110 name = "backports.shutil-get-terminal-size-1.0.0";
111 buildInputs = with self; [];
112 doCheck = false;
113 propagatedBuildInputs = with self; [];
114 src = fetchurl {
115 url = "https://pypi.python.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/backports.shutil_get_terminal_size-1.0.0.tar.gz";
116 md5 = "03267762480bd86b50580dc19dff3c66";
117 };
118 meta = {
119 license = [ pkgs.lib.licenses.mit ];
120 };
121 };
106 configobj = super.buildPythonPackage {
122 configobj = super.buildPythonPackage {
107 name = "configobj-5.0.6";
123 name = "configobj-5.0.6";
108 buildInputs = with self; [];
124 buildInputs = with self; [];
@@ -116,6 +132,19 b''
116 license = [ pkgs.lib.licenses.bsdOriginal ];
132 license = [ pkgs.lib.licenses.bsdOriginal ];
117 };
133 };
118 };
134 };
135 decorator = super.buildPythonPackage {
136 name = "decorator-4.0.10";
137 buildInputs = with self; [];
138 doCheck = false;
139 propagatedBuildInputs = with self; [];
140 src = fetchurl {
141 url = "https://pypi.python.org/packages/13/8a/4eed41e338e8dcc13ca41c94b142d4d20c0de684ee5065523fee406ce76f/decorator-4.0.10.tar.gz";
142 md5 = "434b57fdc3230c500716c5aff8896100";
143 };
144 meta = {
145 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "new BSD License"; } ];
146 };
147 };
119 dulwich = super.buildPythonPackage {
148 dulwich = super.buildPythonPackage {
120 name = "dulwich-0.13.0";
149 name = "dulwich-0.13.0";
121 buildInputs = with self; [];
150 buildInputs = with self; [];
@@ -129,6 +158,19 b''
129 license = [ pkgs.lib.licenses.gpl2Plus ];
158 license = [ pkgs.lib.licenses.gpl2Plus ];
130 };
159 };
131 };
160 };
161 enum34 = super.buildPythonPackage {
162 name = "enum34-1.1.6";
163 buildInputs = with self; [];
164 doCheck = false;
165 propagatedBuildInputs = with self; [];
166 src = fetchurl {
167 url = "https://pypi.python.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz";
168 md5 = "5f13a0841a61f7fc295c514490d120d0";
169 };
170 meta = {
171 license = [ pkgs.lib.licenses.bsdOriginal ];
172 };
173 };
132 greenlet = super.buildPythonPackage {
174 greenlet = super.buildPythonPackage {
133 name = "greenlet-0.4.7";
175 name = "greenlet-0.4.7";
134 buildInputs = with self; [];
176 buildInputs = with self; [];
@@ -181,6 +223,45 b''
181 license = [ pkgs.lib.licenses.zpt21 ];
223 license = [ pkgs.lib.licenses.zpt21 ];
182 };
224 };
183 };
225 };
226 ipdb = super.buildPythonPackage {
227 name = "ipdb-0.10.1";
228 buildInputs = with self; [];
229 doCheck = false;
230 propagatedBuildInputs = with self; [ipython setuptools];
231 src = fetchurl {
232 url = "https://pypi.python.org/packages/eb/0a/0a37dc19572580336ad3813792c0d18c8d7117c2d66fc63c501f13a7a8f8/ipdb-0.10.1.tar.gz";
233 md5 = "4aeab65f633ddc98ebdb5eebf08dc713";
234 };
235 meta = {
236 license = [ pkgs.lib.licenses.bsdOriginal ];
237 };
238 };
239 ipython = super.buildPythonPackage {
240 name = "ipython-5.1.0";
241 buildInputs = with self; [];
242 doCheck = false;
243 propagatedBuildInputs = with self; [setuptools decorator pickleshare simplegeneric traitlets prompt-toolkit pygments pexpect backports.shutil-get-terminal-size pathlib2 pexpect];
244 src = fetchurl {
245 url = "https://pypi.python.org/packages/89/63/a9292f7cd9d0090a0f995e1167f3f17d5889dcbc9a175261719c513b9848/ipython-5.1.0.tar.gz";
246 md5 = "47c8122420f65b58784cb4b9b4af35e3";
247 };
248 meta = {
249 license = [ pkgs.lib.licenses.bsdOriginal ];
250 };
251 };
252 ipython-genutils = super.buildPythonPackage {
253 name = "ipython-genutils-0.1.0";
254 buildInputs = with self; [];
255 doCheck = false;
256 propagatedBuildInputs = with self; [];
257 src = fetchurl {
258 url = "https://pypi.python.org/packages/71/b7/a64c71578521606edbbce15151358598f3dfb72a3431763edc2baf19e71f/ipython_genutils-0.1.0.tar.gz";
259 md5 = "9a8afbe0978adbcbfcb3b35b2d015a56";
260 };
261 meta = {
262 license = [ pkgs.lib.licenses.bsdOriginal ];
263 };
264 };
184 mercurial = super.buildPythonPackage {
265 mercurial = super.buildPythonPackage {
185 name = "mercurial-3.8.4";
266 name = "mercurial-3.8.4";
186 buildInputs = with self; [];
267 buildInputs = with self; [];
@@ -220,6 +301,71 b''
220 license = [ pkgs.lib.licenses.asl20 ];
301 license = [ pkgs.lib.licenses.asl20 ];
221 };
302 };
222 };
303 };
304 pathlib2 = super.buildPythonPackage {
305 name = "pathlib2-2.1.0";
306 buildInputs = with self; [];
307 doCheck = false;
308 propagatedBuildInputs = with self; [six];
309 src = fetchurl {
310 url = "https://pypi.python.org/packages/c9/27/8448b10d8440c08efeff0794adf7d0ed27adb98372c70c7b38f3947d4749/pathlib2-2.1.0.tar.gz";
311 md5 = "38e4f58b4d69dfcb9edb49a54a8b28d2";
312 };
313 meta = {
314 license = [ pkgs.lib.licenses.mit ];
315 };
316 };
317 pexpect = super.buildPythonPackage {
318 name = "pexpect-4.2.1";
319 buildInputs = with self; [];
320 doCheck = false;
321 propagatedBuildInputs = with self; [ptyprocess];
322 src = fetchurl {
323 url = "https://pypi.python.org/packages/e8/13/d0b0599099d6cd23663043a2a0bb7c61e58c6ba359b2656e6fb000ef5b98/pexpect-4.2.1.tar.gz";
324 md5 = "3694410001a99dff83f0b500a1ca1c95";
325 };
326 meta = {
327 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
328 };
329 };
330 pickleshare = super.buildPythonPackage {
331 name = "pickleshare-0.7.4";
332 buildInputs = with self; [];
333 doCheck = false;
334 propagatedBuildInputs = with self; [pathlib2];
335 src = fetchurl {
336 url = "https://pypi.python.org/packages/69/fe/dd137d84daa0fd13a709e448138e310d9ea93070620c9db5454e234af525/pickleshare-0.7.4.tar.gz";
337 md5 = "6a9e5dd8dfc023031f6b7b3f824cab12";
338 };
339 meta = {
340 license = [ pkgs.lib.licenses.mit ];
341 };
342 };
343 prompt-toolkit = super.buildPythonPackage {
344 name = "prompt-toolkit-1.0.9";
345 buildInputs = with self; [];
346 doCheck = false;
347 propagatedBuildInputs = with self; [six wcwidth];
348 src = fetchurl {
349 url = "https://pypi.python.org/packages/83/14/5ac258da6c530eca02852ee25c7a9ff3ca78287bb4c198d0d0055845d856/prompt_toolkit-1.0.9.tar.gz";
350 md5 = "a39f91a54308fb7446b1a421c11f227c";
351 };
352 meta = {
353 license = [ pkgs.lib.licenses.bsdOriginal ];
354 };
355 };
356 ptyprocess = super.buildPythonPackage {
357 name = "ptyprocess-0.5.1";
358 buildInputs = with self; [];
359 doCheck = false;
360 propagatedBuildInputs = with self; [];
361 src = fetchurl {
362 url = "https://pypi.python.org/packages/db/d7/b465161910f3d1cef593c5e002bff67e0384898f597f1a7fdc8db4c02bf6/ptyprocess-0.5.1.tar.gz";
363 md5 = "94e537122914cc9ec9c1eadcd36e73a1";
364 };
365 meta = {
366 license = [ ];
367 };
368 };
223 py = super.buildPythonPackage {
369 py = super.buildPythonPackage {
224 name = "py-1.4.29";
370 name = "py-1.4.29";
225 buildInputs = with self; [];
371 buildInputs = with self; [];
@@ -233,6 +379,19 b''
233 license = [ pkgs.lib.licenses.mit ];
379 license = [ pkgs.lib.licenses.mit ];
234 };
380 };
235 };
381 };
382 pygments = super.buildPythonPackage {
383 name = "pygments-2.1.3";
384 buildInputs = with self; [];
385 doCheck = false;
386 propagatedBuildInputs = with self; [];
387 src = fetchurl {
388 url = "https://pypi.python.org/packages/b8/67/ab177979be1c81bc99c8d0592ef22d547e70bb4c6815c383286ed5dec504/Pygments-2.1.3.tar.gz";
389 md5 = "ed3fba2467c8afcda4d317e4ef2c6150";
390 };
391 meta = {
392 license = [ pkgs.lib.licenses.bsdOriginal ];
393 };
394 };
236 pyramid = super.buildPythonPackage {
395 pyramid = super.buildPythonPackage {
237 name = "pyramid-1.6.1";
396 name = "pyramid-1.6.1";
238 buildInputs = with self; [];
397 buildInputs = with self; [];
@@ -334,6 +493,19 b''
334 license = [ pkgs.lib.licenses.mit ];
493 license = [ pkgs.lib.licenses.mit ];
335 };
494 };
336 };
495 };
496 simplegeneric = super.buildPythonPackage {
497 name = "simplegeneric-0.8.1";
498 buildInputs = with self; [];
499 doCheck = false;
500 propagatedBuildInputs = with self; [];
501 src = fetchurl {
502 url = "https://pypi.python.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b/simplegeneric-0.8.1.zip";
503 md5 = "f9c1fab00fd981be588fc32759f474e3";
504 };
505 meta = {
506 license = [ pkgs.lib.licenses.zpt21 ];
507 };
508 };
337 simplejson = super.buildPythonPackage {
509 simplejson = super.buildPythonPackage {
338 name = "simplejson-3.7.2";
510 name = "simplejson-3.7.2";
339 buildInputs = with self; [];
511 buildInputs = with self; [];
@@ -344,7 +516,7 b''
344 md5 = "a5fc7d05d4cb38492285553def5d4b46";
516 md5 = "a5fc7d05d4cb38492285553def5d4b46";
345 };
517 };
346 meta = {
518 meta = {
347 license = [ pkgs.lib.licenses.mit pkgs.lib.licenses.afl21 ];
519 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
348 };
520 };
349 };
521 };
350 six = super.buildPythonPackage {
522 six = super.buildPythonPackage {
@@ -386,6 +558,19 b''
386 license = [ pkgs.lib.licenses.lgpl21Plus ];
558 license = [ pkgs.lib.licenses.lgpl21Plus ];
387 };
559 };
388 };
560 };
561 traitlets = super.buildPythonPackage {
562 name = "traitlets-4.3.1";
563 buildInputs = with self; [];
564 doCheck = false;
565 propagatedBuildInputs = with self; [ipython-genutils six decorator enum34];
566 src = fetchurl {
567 url = "https://pypi.python.org/packages/b1/d6/5b5aa6d5c474691909b91493da1e8972e309c9f01ecfe4aeafd272eb3234/traitlets-4.3.1.tar.gz";
568 md5 = "dd0b1b6e5d31ce446d55a4b5e5083c98";
569 };
570 meta = {
571 license = [ pkgs.lib.licenses.bsdOriginal ];
572 };
573 };
389 translationstring = super.buildPythonPackage {
574 translationstring = super.buildPythonPackage {
390 name = "translationstring-1.3";
575 name = "translationstring-1.3";
391 buildInputs = with self; [];
576 buildInputs = with self; [];
@@ -425,6 +610,19 b''
425 license = [ pkgs.lib.licenses.zpt21 ];
610 license = [ pkgs.lib.licenses.zpt21 ];
426 };
611 };
427 };
612 };
613 wcwidth = super.buildPythonPackage {
614 name = "wcwidth-0.1.7";
615 buildInputs = with self; [];
616 doCheck = false;
617 propagatedBuildInputs = with self; [];
618 src = fetchurl {
619 url = "https://pypi.python.org/packages/55/11/e4a2bb08bb450fdbd42cc709dd40de4ed2c472cf0ccb9e64af22279c5495/wcwidth-0.1.7.tar.gz";
620 md5 = "b3b6a0a08f0c8a34d1de8cf44150a4ad";
621 };
622 meta = {
623 license = [ pkgs.lib.licenses.mit ];
624 };
625 };
428 wheel = super.buildPythonPackage {
626 wheel = super.buildPythonPackage {
429 name = "wheel-0.29.0";
627 name = "wheel-0.29.0";
430 buildInputs = with self; [];
628 buildInputs = with self; [];
@@ -3,6 +3,7 b' configobj==5.0.6'
3 dulwich==0.13.0
3 dulwich==0.13.0
4 hgsubversion==1.8.6
4 hgsubversion==1.8.6
5 infrae.cache==1.0.1
5 infrae.cache==1.0.1
6 ipdb==0.10.1
6 mercurial==3.8.4
7 mercurial==3.8.4
7 msgpack-python==0.4.6
8 msgpack-python==0.4.6
8 py==1.4.29
9 py==1.4.29
@@ -1,12 +1,11 b''
1 { pkgs ? import <nixpkgs> {}
1 { pkgs ? import <nixpkgs> {}
2 , doCheck ? false
2 , doCheck ? false
3 }:
3 }:
4
4
5 let
5 let
6
6 vcsserver = import ./default.nix {
7 vcsserver = import ./default.nix {
7 inherit
8 inherit pkgs doCheck;
8 doCheck
9 pkgs;
10 };
9 };
11
10
12 vcs-pythonPackages = vcsserver.pythonPackages;
11 vcs-pythonPackages = vcsserver.pythonPackages;
@@ -17,6 +16,12 b' in vcsserver.override (attrs: {'
17 # make development a little bit more convenient.
16 # make development a little bit more convenient.
18 src = null;
17 src = null;
19
18
19 buildInputs =
20 attrs.buildInputs ++
21 (with vcs-pythonPackages; [
22 ipdb
23 ]);
24
20 # Somewhat snappier setup of the development environment
25 # Somewhat snappier setup of the development environment
21 # TODO: think of supporting a stable path again, so that multiple shells
26 # TODO: think of supporting a stable path again, so that multiple shells
22 # can share it.
27 # can share it.
General Comments 0
You need to be logged in to leave comments. Login now