Merge pull request #13845 from grahamc/md5s-python

Upgrade md5 and sha1 to sha256 across Python

+296 -309
+4 -4
pkgs/applications/version-management/subversion/default.nix
··· 17 18 let 19 20 - common = { version, sha1 }: stdenv.mkDerivation (rec { 21 inherit version; 22 name = "subversion-${version}"; 23 24 src = fetchurl { 25 url = "mirror://apache/subversion/${name}.tar.bz2"; 26 - inherit sha1; 27 }; 28 29 buildInputs = [ zlib apr aprutil sqlite ] ··· 89 90 subversion18 = common { 91 version = "1.8.15"; 92 - sha1 = "680acf88f0db978fbbeac89ed63776d805b918ef"; 93 }; 94 95 subversion19 = common { 96 version = "1.9.3"; 97 - sha1 = "27e8df191c92095f48314a415194ec37c682cbcf"; 98 }; 99 100 }
··· 17 18 let 19 20 + common = { version, sha256 }: stdenv.mkDerivation (rec { 21 inherit version; 22 name = "subversion-${version}"; 23 24 src = fetchurl { 25 url = "mirror://apache/subversion/${name}.tar.bz2"; 26 + inherit sha256; 27 }; 28 29 buildInputs = [ zlib apr aprutil sqlite ] ··· 89 90 subversion18 = common { 91 version = "1.8.15"; 92 + sha256 = "8bbf6bb125003d88ee1c22935a36b7b1ab7d957e0c8b5fbfe5cb6310b6e86ae0"; 93 }; 94 95 subversion19 = common { 96 version = "1.9.3"; 97 + sha256 = "8bbf6bb125003d88ee1c22935a36b7b1ab7d957e0c8b5fbfe5cb6310b6e86ae0"; 98 }; 99 100 }
+1 -1
pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix
··· 5 name = "docbook-xml-4.2"; 6 src = fetchurl { 7 url = http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip; 8 - md5 = "73fe50dfe74ca631c1602f558ed8961f"; 9 }; 10 meta = { 11 branch = "4.2";
··· 5 name = "docbook-xml-4.2"; 6 src = fetchurl { 7 url = http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip; 8 + sha256 = "acc4601e4f97a196076b7e64b368d9248b07c7abf26b34a02cca40eeebe60fa2"; 9 }; 10 meta = { 11 branch = "4.2";
+1 -1
pkgs/development/libraries/giflib/libungif.nix
··· 4 name = "libungif-4.1.4"; 5 src = fetchurl { 6 url = mirror://sourceforge/giflib/libungif-4.1.4.tar.gz; 7 - md5 = "efdfcf8e32e35740288a8c5625a70ccb"; 8 }; 9 } 10
··· 4 name = "libungif-4.1.4"; 5 src = fetchurl { 6 url = mirror://sourceforge/giflib/libungif-4.1.4.tar.gz; 7 + sha256 = "5e65e1e5deacd0cde489900dbf54c6c2ee2ebc818199e720dbad685d87abda3d"; 8 }; 9 } 10
+1 -2
pkgs/development/libraries/libxkbcommon/default.nix
··· 5 6 src = fetchurl { 7 url = "http://xkbcommon.org/download/${name}.tar.xz"; 8 - sha1 = "z9dvxrkcyb4b7f2zybgkrqb9zcxrj9vi"; 9 }; 10 11 buildInputs = [ pkgconfig yacc flex xkeyboard_config libxcb ]; ··· 23 homepage = http://xkbcommon.org; 24 }; 25 } 26 -
··· 5 6 src = fetchurl { 7 url = "http://xkbcommon.org/download/${name}.tar.xz"; 8 + sha256 = "176ii5dn2wh74q48sd8ac37ljlvgvp5f506glr96z6ibfhj7igch"; 9 }; 10 11 buildInputs = [ pkgconfig yacc flex xkeyboard_config libxcb ]; ··· 23 homepage = http://xkbcommon.org; 24 }; 25 }
+3 -2
pkgs/tools/filesystems/nixpart/0.4/pyblock.nix
··· 3 stdenv.mkDerivation rec { 4 name = "pyblock-${version}"; 5 version = "0.53"; 6 7 src = fetchurl rec { 8 url = "http://pkgs.fedoraproject.org/repo/pkgs/python-pyblock/" 9 - + "${name}.tar.bz2/${md5}/${name}.tar.bz2"; 10 - md5 = "f6d33a8362dee358517d0a9e2ebdd044"; 11 }; 12 13 postPatch = ''
··· 3 stdenv.mkDerivation rec { 4 name = "pyblock-${version}"; 5 version = "0.53"; 6 + md5_path = "f6d33a8362dee358517d0a9e2ebdd044"; 7 8 src = fetchurl rec { 9 url = "http://pkgs.fedoraproject.org/repo/pkgs/python-pyblock/" 10 + + "${name}.tar.bz2/${md5_path}/${name}.tar.bz2"; 11 + sha256 = "f6cef88969300a6564498557eeea1d8da58acceae238077852ff261a2cb1d815"; 12 }; 13 14 postPatch = ''
+3 -2
pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix
··· 3 buildPythonApplication rec { 4 name = "pykickstart-${version}"; 5 version = "1.99.39"; 6 7 src = fetchurl rec { 8 url = "http://pkgs.fedoraproject.org/repo/pkgs/pykickstart/" 9 - + "${name}.tar.gz/${md5}/${name}.tar.gz"; 10 - md5 = "d249f60aa89b1b4facd63f776925116d"; 11 }; 12 13 postPatch = ''
··· 3 buildPythonApplication rec { 4 name = "pykickstart-${version}"; 5 version = "1.99.39"; 6 + md5_path = "d249f60aa89b1b4facd63f776925116d"; 7 8 src = fetchurl rec { 9 url = "http://pkgs.fedoraproject.org/repo/pkgs/pykickstart/" 10 + + "${name}.tar.gz/${md5_path}/${name}.tar.gz"; 11 + sha256 = "e0d0f98ac4c5607e6a48d5c1fba2d50cc804de1081043f9da68cbfc69cad957a"; 12 }; 13 14 postPatch = ''
+283 -297
pkgs/top-level/python-packages.nix
··· 104 105 src = pkgs.fetchurl { 106 url = "https://pypi.python.org/packages/source/d/discid/${name}.tar.gz"; 107 - md5 = "2ad2141452dd10b03ad96ccdad075235"; 108 }; 109 110 patchPhase = '' ··· 196 197 src = pkgs.fetchurl { 198 url = "https://pypi.python.org/packages/source/a/aafigure/${name}.tar.gz"; 199 - md5 = "5322888a21eb0bb2e749fbf98eddf574"; 200 }; 201 202 propagatedBuildInputs = with self; [ pillow ]; ··· 533 534 src = pkgs.fetchurl { 535 url = "http://pypi.python.org/packages/source/a/almir/${name}.zip"; 536 - md5 = "9a1f3c72a039622ca72b74be7a1cd37e"; 537 }; 538 539 buildInputs = with self; [ ··· 627 628 src = pkgs.fetchurl { 629 url = "http://pypi.python.org/packages/source/a/anyjson/${name}.tar.gz"; 630 - md5 = "2ea28d6ec311aeeebaf993cb3008b27c"; 631 }; 632 633 buildInputs = with self; [ self.nose ]; ··· 664 665 src = pkgs.fetchurl { 666 url = "http://py-amqplib.googlecode.com/files/${name}.tgz"; 667 - sha1 = "f124e5e4a6644bf6d1734032a01ac44db1b25a29"; 668 }; 669 670 # error: invalid command 'test' ··· 745 746 src = pkgs.fetchurl { 747 url = "https://pypi.python.org/packages/source/a/apipkg/${name}.tar.gz"; 748 - md5 = "17e5668601a2322aff41548cb957e7c8"; 749 }; 750 751 buildInputs = with self; [ pytest ]; ··· 762 763 src = pkgs.fetchurl { 764 url = "https://pypi.python.org/packages/source/a/appdirs/appdirs-1.4.0.tar.gz"; 765 - md5 = "1d17b4c9694ab84794e228f28dc3275b"; 766 }; 767 768 meta = { ··· 805 806 src = pkgs.fetchurl { 807 url = "http://apsw.googlecode.com/files/${name}.zip"; 808 - sha1 = "fa4aec08e59fa5964197f59ba42408d64031675b"; 809 }; 810 811 buildInputs = with self; [ pkgs.sqlite ]; ··· 841 842 src = pkgs.fetchurl { 843 url = "https://pypi.python.org/packages/source/f/funcsigs/${name}.tar.gz"; 844 - md5 = "fb1d031f284233e09701f6db1281c2a5"; 845 }; 846 847 buildInputs = with self; [ ··· 895 896 src = pkgs.fetchurl { 897 url = "https://pypi.python.org/packages/source/a/args/${name}.tar.gz"; 898 - md5 = "66faf79ba2511def7b8b81d542482046"; 899 }; 900 901 meta = { ··· 1049 1050 src = pkgs.fetchurl { 1051 url = "https://pypi.python.org/packages/source/a/attrdict/${name}.tar.gz"; 1052 - md5 = "8a7c1a4e737fe9e2b2b8844c0f7746f8"; 1053 }; 1054 1055 propagatedBuildInputs = with self; [ coverage nose six ]; ··· 1149 1150 src = pkgs.fetchurl { 1151 url = "https://pypi.python.org/packages/source/a/avro/${name}.tar.gz"; 1152 - md5 = "7f4893205e5ad69ac86f6b44efb7df72"; 1153 }; 1154 1155 meta = { ··· 1272 1273 src = pkgs.fetchurl { 1274 url = "https://pypi.python.org/packages/source/a/azure/${name}.zip"; 1275 - md5 = "5499efd85c54c757c0e757b5407ee47f"; 1276 }; 1277 1278 propagatedBuildInputs = with self; [ dateutil futures pyopenssl requests2 ]; ··· 1479 1480 src = pkgs.fetchurl { 1481 url = "https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz"; 1482 - md5 = "788214f20214c64631f0859dc79f23c6"; 1483 }; 1484 1485 meta = { ··· 1494 1495 src = pkgs.fetchurl { 1496 url = "https://pypi.python.org/packages/source/b/backports.lzma/${name}.tar.gz"; 1497 - md5 = "c3d109746aefa86268e500c07d7e8e0f"; 1498 }; 1499 1500 buildInputs = [ pkgs.lzma ]; ··· 1818 1819 src = pkgs.fetchurl { 1820 url = "https://pypi.python.org/packages/source/c/circus/${name}.tar.gz"; 1821 - md5 = "5c07cdbe9bb4a9b82e52737ad590617b"; 1822 }; 1823 1824 doCheck = false; # weird error ··· 1984 1985 src = pkgs.fetchurl { 1986 url = "https://pypi.python.org/packages/source/i/iowait/${name}.tar.gz"; 1987 - md5 = "f49ca7766fe4a67e03a731e575614f87"; 1988 }; 1989 1990 meta = { ··· 2012 2013 src = pkgs.fetchurl { 2014 url = "https://pypi.python.org/packages/source/r/rarfile/rarfile-2.6.tar.gz"; 2015 - md5 = "50ce3f3fdb9196a00059a5ea7b3739fd"; 2016 }; 2017 2018 meta = { ··· 2026 2027 src = pkgs.fetchurl { 2028 url = "https://pypi.python.org/packages/source/p/proboscis/proboscis-1.2.6.0.tar.gz"; 2029 - md5 = "e4b36449ef7c18f70b8243f4c8bddbca"; 2030 }; 2031 2032 propagatedBuildInputs = with self; [ nose ]; ··· 2044 2045 src = pkgs.fetchurl { 2046 url = "https://pypi.python.org/packages/source/p/pyechonest/pyechonest-8.0.2.tar.gz"; 2047 - md5 = "5586fe8ece7af4e24f71ea740185127e"; 2048 }; 2049 2050 meta = { ··· 2101 2102 src = pkgs.fetchurl { 2103 url = "http://pypi.python.org/packages/source/b/bitbucket-api/${name}.tar.gz"; 2104 - md5 = "6f3cee3586c4aad9c0b2e04fce9704fb"; 2105 }; 2106 2107 propagatedBuildInputs = with self; [ requests_oauth2 nose sh ]; ··· 2119 name = "bitbucket-cli-0.4.1"; 2120 src = pkgs.fetchurl { 2121 url = "https://pypi.python.org/packages/source/b/bitbucket-cli/${name}.tar.gz"; 2122 - md5 = "79cdbdc6c95dfa313d12cbdef406c9f2"; 2123 }; 2124 2125 pythonPath = [ self.requests ]; ··· 2233 2234 src = pkgs.fetchurl { 2235 url = "https://pypi.python.org/packages/source/b/blinker/${name}.tar.gz"; 2236 - md5 = "66e9688f2d287593a0e698cd8a5fbc57"; 2237 }; 2238 2239 meta = { ··· 2483 2484 src = pkgs.fetchurl { 2485 url = "https://pypi.python.org/packages/source/B/Box2D/Box2D-2.3b0.zip"; 2486 - md5="25fc4f69cd580bdca0022ac3ace53865"; 2487 }; 2488 2489 patches = [ ../development/python-modules/box2d/disable-test.patch ]; ··· 2586 2587 src = pkgs.fetchurl { 2588 url = "https://pypi.python.org/packages/source/c/check-manifest/check-manifest-${version}.tar.gz"; 2589 - md5 = "b18f7f0bcd02f52d40148c388ace9290"; 2590 }; 2591 2592 doCheck = false; ··· 2605 2606 src = pkgs.fetchurl { 2607 url = "https://pypi.python.org/packages/source/d/devpi-common/devpi-common-${version}.tar.gz"; 2608 - md5 = "3739af0f59151d1aaa67035fec8f97c6"; 2609 }; 2610 2611 propagatedBuildInputs = [ self.requests2 self.py ]; ··· 2629 2630 src = pkgs.fetchurl { 2631 url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz"; 2632 - md5 = "476a06eed08506925c700109119b6e41"; 2633 }; 2634 2635 meta = { ··· 2647 2648 src = pkgs.fetchurl { 2649 url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz"; 2650 - md5 = "8834a21586bf2be53dc412002241a996"; 2651 }; 2652 2653 meta = { ··· 2665 2666 src = pkgs.fetchurl { 2667 url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz"; 2668 - md5 = "87f7b3f8d13926c806242fd5f6fe36f7"; 2669 }; 2670 2671 # TODO: consider if this patch should be an option ··· 2795 2796 src = pkgs.fetchurl { 2797 url = "http://pypi.python.org/packages/source/c/carrot/${name}.tar.gz"; 2798 - md5 = "530a0614de3a669314c3acd4995c54d5"; 2799 }; 2800 2801 buildInputs = with self; [ self.nose ]; ··· 2936 name = "characteristic-14.1.0"; 2937 src = pkgs.fetchurl { 2938 url = "https://pypi.python.org/packages/source/c/characteristic/${name}.tar.gz"; 2939 - md5 = "68ea7e28997fc57d3631791ec0567a05"; 2940 }; 2941 2942 buildInputs = with self; [ self.pytest ]; ··· 2955 2956 src = pkgs.fetchurl { 2957 url = "http://pypi.python.org/packages/source/C/Cheetah/Cheetah-${version}.tar.gz"; 2958 - md5 = "853917116e731afbc8c8a43c37e6ddba"; 2959 }; 2960 2961 propagatedBuildInputs = with self; [ self.markdown ]; ··· 3255 3256 src = pkgs.fetchurl { 3257 url = "http://pypi.python.org/packages/source/C/CoilMQ/CoilMQ-0.6.1.tar.gz"; 3258 - md5 = "5f39727415b837abd02651eeb2721749"; 3259 }; 3260 3261 propagatedBuildInputs = with self; [ self.stompclient ]; ··· 3283 3284 src = pkgs.fetchurl { 3285 url = "http://pypi.python.org/packages/source/c/colander/${name}.tar.gz"; 3286 - md5 = "058576123da7216288c079c9f47693f8"; 3287 }; 3288 3289 propagatedBuildInputs = with self; [ self.translationstring self.iso8601 ]; ··· 3320 3321 src = pkgs.fetchurl { 3322 url = "https://pypi.python.org/packages/source/C/ColanderAlchemy/${name}.tar.gz"; 3323 - md5 = "b054837bd2753cbf15f7d5028cba421b"; 3324 }; 3325 3326 buildInputs = with self; [ unittest2 ]; ··· 3342 3343 src = pkgs.fetchurl { 3344 url = "http://pypi.python.org/packages/source/c/configobj/${name}.tar.gz"; 3345 - md5 = "e472a3a1c2a67bb0ec9b5d54c13a47d6"; 3346 }; 3347 3348 # error: invalid command 'test' ··· 3426 3427 src = pkgs.fetchurl rec { 3428 url = "https://pypi.python.org/packages/source/c/contextlib2/${name}.tar.gz"; 3429 - md5 = "ea687207db25f65552061db4a2c6727d"; 3430 }; 3431 }; 3432 ··· 3494 name = "cov-core-1.15.0"; 3495 src = pkgs.fetchurl { 3496 url = "http://pypi.python.org/packages/source/c/cov-core/${name}.tar.gz"; 3497 - md5 = "f519d4cb4c4e52856afb14af52919fe6"; 3498 }; 3499 meta = { 3500 description = "plugin core for use by pytest-cov, nose-cov and nose2-cov"; ··· 3579 3580 src = pkgs.fetchurl { 3581 url = "http://pypi.python.org/packages/source/c/cryptacular/${name}.tar.gz"; 3582 - md5 = "fe12232ac660185186dd8057d8ca7b0e"; 3583 }; 3584 3585 # TODO: tests fail: TypeError: object of type 'NoneType' has no len() ··· 3919 3920 src = pkgs.fetchurl { 3921 url = "https://pypi.python.org/packages/source/d/detox/detox-0.9.3.tar.gz"; 3922 - md5 = "b52588ec61cd4c2d33e419677a5eac8c"; 3923 }; 3924 3925 meta = { ··· 3934 3935 src = pkgs.fetchurl { 3936 url = "http://pypi.python.org/packages/source/p/pbkdf2/${name}.tar.gz"; 3937 - md5 = "40cda566f61420490206597243dd869f"; 3938 }; 3939 3940 # ImportError: No module named test ··· 4228 4229 src = pkgs.fetchurl { 4230 url = "https://pypi.python.org/packages/source/p/pytest-xdist/pytest-xdist-1.8.zip"; 4231 - md5 = "9c0b8efe9d43b460f8cf049fa46ce14d"; 4232 }; 4233 4234 buildInputs = with self; [ pytest ]; ··· 4594 4595 src = pkgs.fetchurl { 4596 url = "http://pypi.python.org/packages/source/d/deform/${name}.tar.gz"; 4597 - md5 = "7a90d41f7fbc18002ce74f39bd90a5e4"; 4598 }; 4599 4600 buildInputs = with self; [] ++ optional isPy26 unittest2; ··· 4698 4699 src = pkgs.fetchurl { 4700 url = "https://pypi.python.org/packages/source/d/derpconf/${name}.tar.gz"; 4701 - md5 = "a164807d7bf0c4adf1de781305f29b82"; 4702 }; 4703 4704 meta = { ··· 4768 4769 src = pkgs.fetchurl { 4770 url = "https://pypi.python.org/packages/source/d/discogs-client/${name}.tar.gz"; 4771 - md5 = "2cc57e1d134aa93404e779b9311676fa"; 4772 }; 4773 4774 propagatedBuildInputs = with self; [ oauth2 requests2 ]; ··· 4825 4826 src = pkgs.fetchurl { 4827 url = "https://pypi.python.org/packages/source/d/dockerpty/${name}.tar.gz"; 4828 - md5 = "92fb66d28aa19bf5268e7e3935670e5d"; 4829 }; 4830 4831 propagatedBuildInputs = with self; [ six ]; ··· 4843 4844 src = pkgs.fetchurl { 4845 url = "https://pypi.python.org/packages/source/d/docker-registry-core/${name}.tar.gz"; 4846 - md5 = "610ef9395f2e9a2f91c68d13325fce7b"; 4847 }; 4848 4849 DEPS = "loose"; ··· 4898 4899 src = pkgs.fetchurl { 4900 url = "https://pypi.python.org/packages/source/d/docopt/${name}.tar.gz"; 4901 - md5 = "4bc74561b37fad5d3e7d037f82a4c3b1"; 4902 }; 4903 4904 meta = { ··· 4933 4934 src = pkgs.fetchurl { 4935 url = "https://pypi.python.org/packages/source/d/dogpile.cache/dogpile.cache-0.5.4.tar.gz"; 4936 - md5 = "513b77ba1bd0c31bb15dd9dd0d8471af"; 4937 }; 4938 4939 doCheck = false; ··· 4950 4951 src = pkgs.fetchurl { 4952 url = "https://pypi.python.org/packages/source/d/dogpile.core/dogpile.core-0.4.1.tar.gz"; 4953 - md5 = "01cb19f52bba3e95c9b560f39341f045"; 4954 }; 4955 4956 doCheck = false; ··· 4967 4968 src = pkgs.fetchurl { 4969 url = "https://pypi.python.org/packages/source/d/dotfiles/${name}.tar.gz"; 4970 - md5 = "95a0792eb92a8fc0db8a7e59389470fe"; 4971 }; 4972 4973 doCheck = true; ··· 5130 5131 src = pkgs.fetchurl { 5132 url = "https://pypi.python.org/packages/source/E/EasyProcess/${name}.tar.gz"; 5133 - md5 = "3da72e2fe16781fe5c7b3b0c6c40ee7b"; 5134 }; 5135 5136 meta = { ··· 5326 5327 src = pkgs.fetchurl { 5328 url = "https://pypi.python.org/packages/source/e/execnet/${name}.zip"; 5329 - md5 = "be885ccd9612966bb81839670d2da099"; 5330 }; 5331 5332 doCheck = !isPy3k; # failures.. ··· 5344 5345 src = pkgs.fetchurl { 5346 url = "https://pypi.python.org/packages/source/f/facebook-sdk/facebook-sdk-0.4.0.tar.gz"; 5347 - md5 = "ac9f38e197e54b8ba9f3a61988cc33b7"; 5348 }; 5349 5350 meta = with pkgs.stdenv.lib; { ··· 5492 5493 src = pkgs.fetchurl { 5494 url = "https://pypi.python.org/packages/source/f/funcparserlib/${name}.tar.gz"; 5495 - md5 = "3aba546bdad5d0826596910551ce37c0"; 5496 }; 5497 5498 checkPhase = '' ··· 5517 5518 src = pkgs.fetchurl { 5519 url = "https://pypi.python.org/packages/source/s/singledispatch/${name}.tar.gz"; 5520 - md5 = "af2fc6a3d6cc5a02d0bf54d909785fcb"; 5521 }; 5522 5523 meta = { ··· 5600 5601 src = pkgs.fetchurl { 5602 url = "https://pypi.python.org/packages/source/g/gmpy/${name}.zip"; 5603 - md5 = "2bf419076b06e107167e219f60ac6d27"; 5604 }; 5605 5606 buildInputs = [ ··· 5620 5621 src = pkgs.fetchurl { 5622 url = "https://pypi.python.org/packages/source/g/gmpy2/${name}.zip"; 5623 - md5 = "7365d880953ba54c2cdcf171c7e19b2b"; 5624 }; 5625 5626 buildInputs = [ ··· 5925 5926 src = pkgs.fetchurl { 5927 url = "https://pypi.python.org/packages/source/h/humanize/${name}.tar.gz"; 5928 - md5 = "e8473d9dc1b220911cac2edd53b1d973"; 5929 }; 5930 5931 buildInputs = with self; [ mock ]; ··· 5972 5973 src = pkgs.fetchurl { 5974 url = "https://pypi.python.org/packages/source/h/httpauth/${name}.tar.gz"; 5975 - md5 = "78d1835a80955e68e98a3ca5ab7f7dbd"; 5976 }; 5977 5978 doCheck = false; ··· 6117 6118 src = pkgs.fetchurl { 6119 url = "https://pypi.python.org/packages/source/j/jsonpatch/${name}.tar.gz"; 6120 - md5 = "9f2d0aa31f99cc97089a203c5bed3924"; 6121 }; 6122 6123 propagatedBuildInputs = with self; [ jsonpointer ]; ··· 6134 6135 src = pkgs.fetchurl { 6136 url = "https://pypi.python.org/packages/source/j/jsonpointer/${name}.tar.gz"; 6137 - md5 = "c4d3f28e72ba77062538d1c0864c40a9"; 6138 }; 6139 6140 meta = { ··· 6436 6437 src = pkgs.fetchurl { 6438 url = "http://pypi.pediapress.com/packages/mirror/${name}.zip"; 6439 - md5 = "36193837359204d3337b297ba0f20bc8"; 6440 }; 6441 6442 meta = { ··· 6452 6453 src = pkgs.fetchurl { 6454 url = "http://pypi.pediapress.com/packages/mirror/${name}.zip"; 6455 - md5 = "49d72b0172f69cbe039f62dd4efb65ea"; 6456 }; 6457 6458 buildInputs = with self; ··· 6474 6475 src = pkgs.fetchurl { 6476 url = "https://pypi.python.org/packages/source/n/natsort/${name}.tar.gz"; 6477 - md5 = "38cc0bb27c95bf549fe737d9f267f453"; 6478 }; 6479 6480 buildInputs = with self; ··· 6566 6567 src = pkgs.fetchurl { 6568 url = "https://pypi.python.org/packages/source/o/odfpy/${name}.tar.gz"; 6569 - md5 = "3f570ead2b5f5eb6eab97eecce22d491"; 6570 }; 6571 6572 buildInputs = with self; with pkgs; [ ]; ··· 6626 name = "passlib-${version}"; 6627 6628 src = pkgs.fetchurl { 6629 - url = "https://pypi.python.org/packages/source/p/passlib/passlib-${version}.tar.gz"; 6630 - md5 = "2f872ae7c72ca338634c618f2cff5863"; 6631 }; 6632 6633 buildInputs = with self; [ nose pybcrypt]; ··· 6664 6665 src = pkgs.fetchurl { 6666 url = "http://pypi.python.org/packages/source/p/peppercorn/${name}.tar.gz"; 6667 - md5 = "f08efbca5790019ab45d76b7244abd40"; 6668 }; 6669 6670 meta = { ··· 6699 6700 src = pkgs.fetchurl { 6701 url = "https://pypi.python.org/packages/source/p/pies/${name}.tar.gz"; 6702 - md5 = "caba1ce15d312bf68d65a5d2cf9ccff2"; 6703 }; 6704 6705 deps = if !isPy3k then [ self.pies2overrides self.enum34 ] ··· 6721 6722 src = pkgs.fetchurl { 6723 url = "https://pypi.python.org/packages/source/p/pies2overrides/${name}.tar.gz"; 6724 - md5 = "e73716454a2560341edf99d8f6fe5135"; 6725 }; 6726 6727 propagatedBuildInputs = with self; [ ipaddress ]; ··· 6762 6763 src = pkgs.fetchurl { 6764 url = "https://pypi.python.org/packages/source/p/plotly/${name}.tar.gz"; 6765 - md5 = "56fb77dff80325413c8cf40cf229ce90"; 6766 }; 6767 6768 propagatedBuildInputs = with self; [ self.pytz self.six self.requests ]; ··· 6783 src = pkgs.fetchurl { 6784 url = "https://pypi.python.org/packages/source/p/python-poppler-qt4/" + 6785 "python-poppler-qt4-${version}.tar.gz"; 6786 - md5 = "9c4c5a59b878aed78e96a6ae58c6c185"; 6787 }; 6788 6789 propagatedBuildInputs = [ pkgs.pyqt4 pkgs.pkgconfig pkgs.poppler_qt4 ]; ··· 6808 6809 src = pkgs.fetchurl { 6810 url = "https://pypi.python.org/packages/source/p/pudb/${name}.tar.gz"; 6811 - md5 = "063030763bf914166a0b2bc8c011143b"; 6812 }; 6813 6814 propagatedBuildInputs = with self; [ self.pygments self.urwid ]; ··· 6953 6954 src = pkgs.fetchurl { 6955 url = "http://pypi.python.org/packages/source/p/pyramid_beaker/${name}.tar.gz"; 6956 - md5 = "acb863517a98b90b5f29648ce55dd563"; 6957 }; 6958 6959 propagatedBuildInputs = with self; [ beaker pyramid ]; ··· 6970 6971 src = pkgs.fetchurl { 6972 url = "https://pypi.python.org/packages/source/p/pyramid_chameleon/${name}.tar.gz"; 6973 - md5 = "5bb5938356dfd13fce06e095f132e137"; 6974 }; 6975 6976 propagatedBuildInputs = with self; [ ··· 7036 7037 src = pkgs.fetchurl { 7038 url = "http://pypi.python.org/packages/source/p/pyramid_exclog/${name}.tar.gz"; 7039 - md5 = "05df86758b0d30ee6f8339ff36cef7a0"; 7040 }; 7041 7042 propagatedBuildInputs = with self; [ pyramid ]; ··· 7053 7054 src = pkgs.fetchurl { 7055 url = "http://pypi.python.org/packages/source/p/pyramid_tm/${name}.tar.gz"; 7056 - md5 = "89a293488093d6c30036345fa46184d2"; 7057 }; 7058 7059 propagatedBuildInputs = with self; [ transaction pyramid ]; ··· 7070 7071 src = pkgs.fetchurl { 7072 url = "https://pypi.python.org/packages/source/p/pyramid_multiauth/${name}.tar.gz"; 7073 - md5 = "044e423abc4fb76937ac0c21c1205e9c"; 7074 }; 7075 7076 propagatedBuildInputs = with self; [ pyramid ]; ··· 7149 7150 src = pkgs.fetchurl { 7151 url = "http://pypi.python.org/packages/source/r/raven/${name}.tar.gz"; 7152 - md5 = "6a9264133bf646149ffb9118d81445be"; 7153 }; 7154 7155 # way too many dependencies to run tests ··· 7167 7168 src = pkgs.fetchurl { 7169 url = "https://pypi.python.org/packages/source/r/roman/${name}.zip"; 7170 - md5 = "aa71d131eec16d45c030fd06a27c9d17"; 7171 }; 7172 7173 buildInputs = with self; with pkgs; [ ]; ··· 7188 version = "0.4.0"; 7189 src = pkgs.fetchurl { 7190 url = "https://pypi.python.org/packages/source/l/librosa/librosa-0.4.0.tar.gz"; 7191 - md5 = "8149a70a5a5783c3cceeb69de3e07458"; 7192 }; 7193 7194 propagatedBuildInputs = with self; ··· 7273 7274 src = pkgs.fetchurl { 7275 url = "http://pypi.python.org/packages/source/h/hypatia/${name}.tar.gz"; 7276 - md5 = "d74c6dda31ff459a39fa5da9e98f2425"; 7277 }; 7278 7279 buildInputs = with self; [ zope_interface zodb ]; ··· 7289 7290 src = pkgs.fetchurl { 7291 url = "http://pypi.python.org/packages/source/z/zope.copy/${name}.zip"; 7292 - md5 = "36aa2c96dec4cfeea57f54da2b733eb9"; 7293 }; 7294 7295 buildInputs = with self; [ zope_interface zope_location zope_schema ]; ··· 7375 7376 src = pkgs.fetchurl { 7377 url = "http://pypi.python.org/packages/source/p/pyramid_zodbconn/${name}.tar.gz"; 7378 - md5 = "3c7746a227fbcda3e138ab8bfab7700b"; 7379 }; 7380 7381 # should be fixed in next release ··· 7395 7396 src = pkgs.fetchurl { 7397 url = "http://pypi.python.org/packages/source/p/pyramid_mailer/${name}.tar.gz"; 7398 - md5 = "43800c7c894097a23140da58e3638c93"; 7399 }; 7400 7401 buildInputs = with self; [ pyramid transaction ]; ··· 7411 7412 src = pkgs.fetchurl { 7413 url = "http://pypi.python.org/packages/source/p/pyrtlsdr/${name}.zip"; 7414 - md5 = "646336675a00d38e6f54e77a17011b95"; 7415 }; 7416 7417 postPatch = '' ··· 7433 7434 src = pkgs.fetchurl { 7435 url = "http://pypi.python.org/packages/source/r/repoze.sendmail/${name}.tar.gz"; 7436 - md5 = "81d15f1f03cc67d6f56f2091c594ef57"; 7437 }; 7438 7439 buildInputs = with self; [ transaction ]; ··· 7449 7450 src = pkgs.fetchurl { 7451 url = "http://pypi.python.org/packages/source/z/zodburi/${name}.tar.gz"; 7452 - md5 = "7876893829c2f784506c80d49f861b67"; 7453 }; 7454 7455 buildInputs = with self; [ zodb mock ZEO ]; ··· 7466 7467 src = pkgs.fetchurl { 7468 url = "https://pypi.python.org/packages/source/Z/ZEO/${name}.tar.gz"; 7469 - md5 = "494d8320549185097ba4a6b6b76017d6"; 7470 }; 7471 7472 meta = { ··· 7481 7482 src = pkgs.fetchurl { 7483 url = "https://pypi.python.org/packages/source/r/random2/${name}.zip"; 7484 - md5 = "48a0a86fe00e447212d0095de8cf3e21"; 7485 }; 7486 }; 7487 ··· 7569 7570 src = pkgs.fetchurl { 7571 url = "http://pypi.python.org/packages/source/r/repoze.lru/${name}.tar.gz"; 7572 - md5 = "2c3b64b17a8e18b405f55d46173e14dd"; 7573 }; 7574 7575 meta = { ··· 7585 7586 src = pkgs.fetchurl { 7587 url = "http://pypi.python.org/packages/source/r/repoze.sphinx.autointerface/${name}.tar.gz"; 7588 - md5 = "f2fee996ae28dc16eb48f1a3e8f64801"; 7589 }; 7590 7591 propagatedBuildInputs = with self; [ zope_interface sphinx ]; ··· 7627 7628 src = pkgs.fetchurl { 7629 url = "https://pypi.python.org/packages/source/s/setuptools-git/${name}.tar.gz"; 7630 - md5 = "7b5967e9527c789c3113b07a1f196f6e"; 7631 }; 7632 7633 propagatedBuildInputs = [ pkgs.git ]; ··· 7670 version = "1.3.0"; 7671 src = pkgs.fetchurl { 7672 url = "https://pypi.python.org/packages/source/p/pywatchman/pywatchman-${version}.tar.gz"; 7673 - md5 = "852eab2b7d2f4f56580c3cfff4803350"; 7674 }; 7675 postPatch = '' 7676 substituteInPlace pywatchman/__init__.py \ ··· 7685 7686 src = pkgs.fetchurl { 7687 url = "https://pypi.python.org/packages/source/z/zope.tales/${name}.zip"; 7688 - md5 = "902b03a5f9774f6e2decf3f06d18a09d"; 7689 }; 7690 }; 7691 ··· 7695 7696 src = pkgs.fetchurl { 7697 url = "http://pypi.python.org/packages/source/z/zope.deprecation/${name}.tar.gz"; 7698 - md5 = "e9a663ded58f4f9f7881beb56cae2782"; 7699 }; 7700 7701 buildInputs = with self; [ zope_testing ]; ··· 7711 7712 src = pkgs.fetchurl { 7713 url = "https://pypi.python.org/packages/source/v/validictory/validictory-1.0.0a2.tar.gz"; 7714 - md5 = "54c206827931cc4ed8a9b1cc78e380c5"; 7715 }; 7716 7717 doCheck = false; ··· 7728 7729 src = pkgs.fetchurl { 7730 url = "http://pypi.python.org/packages/source/v/venusian/${name}.tar.gz"; 7731 - md5 = "dccf2eafb7113759d60c86faf5538756"; 7732 }; 7733 7734 # TODO: https://github.com/Pylons/venusian/issues/23 ··· 7746 7747 src = pkgs.fetchurl { 7748 url = "http://pypi.python.org/packages/source/C/Chameleon/${name}.tar.gz"; 7749 - md5 = "0214647152fcfcb9ce357624f8f9f203"; 7750 }; 7751 7752 buildInputs = with self; [] ++ optionals isPy26 [ ordereddict unittest2 ]; ··· 7765 7766 src = pkgs.fetchurl { 7767 url = "https://pypi.python.org/packages/source/d/ddt/${name}.tar.gz"; 7768 - md5 = "29688456f9ee42d09d7d7c864ce6e17b"; 7769 }; 7770 7771 meta = { ··· 7782 7783 src = pkgs.fetchurl { 7784 url = "http://launchpad.net/python-distutils-extra/trunk/2.26/+download/python-${name}.tar.gz"; 7785 - md5 = "7caded30a45907b5cdb10ac4182846eb"; 7786 }; 7787 7788 meta = { ··· 7826 7827 src = pkgs.fetchurl { 7828 url = "http://pypi.python.org/packages/source/p/pyxdg/${name}.tar.gz"; 7829 - md5 = "bedcdb3a0ed85986d40044c87f23477c"; 7830 }; 7831 7832 # error: invalid command 'test' ··· 7845 7846 src = pkgs.fetchurl { 7847 url = "http://pypi.python.org/packages/source/c/chardet/${name}.tar.gz"; 7848 - md5 = "25274d664ccb5130adae08047416e1a8"; 7849 }; 7850 7851 meta = { ··· 8048 8049 src = pkgs.fetchurl { 8050 url = "http://pypi.python.org/packages/source/d/django-tagging/${name}.tar.gz"; 8051 - md5 = "a0855f2b044db15f3f8a025fa1016ddf"; 8052 }; 8053 8054 # error: invalid command 'test' ··· 8387 8388 src = pkgs.fetchurl { 8389 url = "mirror://sourceforge/docutils/${name}.tar.gz"; 8390 - md5 = "4622263b62c5c771c03502afa3157768"; 8391 }; 8392 8393 # error: invalid command 'test' ··· 8422 8423 src = pkgs.fetchurl { 8424 url = "http://pypi.python.org/packages/source/d/dtopt/${name}.tar.gz"; 8425 - md5 = "9a41317149e926fcc408086aedee6bab"; 8426 }; 8427 8428 meta = { ··· 8460 version = "1.9.0"; 8461 src = pkgs.fetchurl { 8462 url = "https://pypi.python.org/packages/source/e/elpy/${name}.tar.gz"; 8463 - md5 = "651f6f46767b7132e5c0f83d5ac3b1f7"; 8464 }; 8465 python2Deps = if isPy3k then [ ] else [ self.rope ]; 8466 propagatedBuildInputs = with self; [ flake8 autopep8 jedi importmagic ] ++ python2Deps; ··· 8480 8481 src = pkgs.fetchurl { 8482 url = "http://pypi.python.org/packages/source/e/enum/${name}.tar.gz"; 8483 - md5 = "ce75c7c3c86741175a84456cc5bd531e"; 8484 }; 8485 8486 doCheck = !isPyPy; ··· 8517 name = "epc-0.0.3"; 8518 src = pkgs.fetchurl { 8519 url = "http://pypi.python.org/packages/source/e/epc/${name}.tar.gz"; 8520 - md5 = "04a93c0cd32b496969ead09f414dac74"; 8521 }; 8522 8523 propagatedBuildInputs = with self; [ sexpdata ]; ··· 8610 8611 src = pkgs.fetchurl { 8612 url = "https://pypi.python.org/packages/source/f/feedgenerator/${name}.tar.gz"; 8613 - md5 = "92978492871342ad64e8ae0ccfcf200c"; 8614 }; 8615 8616 buildInputs = [ pkgs.glibcLocales ]; ··· 8652 8653 src = pkgs.fetchurl { 8654 url = "https://pypi.python.org/packages/source/p/pyfribidi/${name}.zip"; 8655 - md5 = "a3fc1f9d34571305782d1a54ee36f904"; 8656 }; 8657 8658 meta = { ··· 8747 8748 src = pkgs.fetchurl { 8749 url = "http://pypi.python.org/packages/source/F/Flask/Flask-0.10.1.tar.gz"; 8750 - md5 = "378670fe456957eb3c27ddaef60b2b24"; 8751 }; 8752 8753 propagatedBuildInputs = with self; [ itsdangerous click werkzeug jinja2 ]; ··· 8784 8785 src = pkgs.fetchurl { 8786 url = "https://pypi.python.org/packages/source/F/Flask-Cache/${name}.tar.gz"; 8787 - md5 = "ab82a9cd0844891ccdb54fbb93fd6c59"; 8788 }; 8789 8790 propagatedBuildInputs = with self; [ werkzeug flask ]; ··· 8969 8970 src = pkgs.fetchurl { 8971 url = "https://pypi.python.org/packages/source/F/FlexGet/${name}.tar.gz"; 8972 - md5 = "2c249c43bc594726f908b1425a8b8081"; 8973 }; 8974 8975 doCheck = false; ··· 9003 9004 src = pkgs.fetchurl { 9005 url = "http://pypi.python.org/packages/source/g/grappelli_safe/${name}.tar.gz"; 9006 - md5 = "5c8c681a0b1df94ecd6dc0b3a8b80892"; 9007 }; 9008 9009 meta = { ··· 9031 9032 src = pkgs.fetchurl { 9033 url = "https://pypi.python.org/packages/source/p/python-tvrage/python-tvrage-${version}.tar.gz"; 9034 - md5 = "cdfec252158c5047b626861900186dfb"; 9035 }; 9036 9037 # has mostly networking dependent tests ··· 9409 9410 src = pkgs.fetchurl { 9411 url = "http://pypi.python.org/packages/source/g/gcovr/${name}.tar.gz"; 9412 - md5 = "672db629469882b93c40016aebff50ac"; 9413 }; 9414 9415 meta = { ··· 9559 9560 src = pkgs.fetchurl { 9561 url = "http://pypi.python.org/packages/source/g/genzshcomp/genzshcomp-0.5.1.tar.gz"; 9562 - md5 = "7a954f1835875002e9044fe55ed1b488"; 9563 }; 9564 9565 buildInputs = with self; [ pkgs.setuptools ] ++ (optional isPy26 argparse); ··· 9788 9789 src = pkgs.fetchurl { 9790 url = "https://pypi.python.org/packages/source/g/gspread/${name}.tar.gz"; 9791 - md5 = "5a71e4e3fc509dc1c4d34722f102dec1"; 9792 }; 9793 9794 meta = { ··· 9876 9877 src = pkgs.fetchurl { 9878 url = "http://pypi.python.org/packages/source/g/gunicorn/${name}.tar.gz"; 9879 - md5 = "3d759bec3c46a680ff010775258c4c56"; 9880 }; 9881 9882 buildInputs = with self; [ pytest ]; ··· 9949 9950 src = pkgs.fetchurl { 9951 url = "https://pypi.python.org/packages/source/h/htmllaundry/${name}.tar.gz"; 9952 - md5 = "6db6909de76c4b259e65d90b5debdbda"; 9953 }; 9954 9955 buildInputs = with self; [ nose ]; ··· 10002 10003 src = pkgs.fetchurl { 10004 url = "http://pypi.python.org/packages/source/h/http_signature/${name}.tar.gz"; 10005 - md5 = "015061846254bd5d8c5dbc2913985153"; 10006 }; 10007 10008 propagatedBuildInputs = with self; [pycrypto]; ··· 10019 10020 src = pkgs.fetchurl { 10021 url = "https://pypi.python.org/packages/source/h/httpbin/${name}.tar.gz"; 10022 - md5 = "9b2bb2fab45f5fa839e9a776a64d6089"; 10023 }; 10024 10025 propagatedBuildInputs = with self; [ flask markupsafe decorator itsdangerous six ]; ··· 10107 10108 src = pkgs.fetchurl { 10109 url = "https://pypi.python.org/packages/source/i/icalendar/${name}.tar.gz"; 10110 - md5 = "072c67a4c461864abd604631d7cf67e7"; 10111 }; 10112 10113 buildInputs = with self; [ setuptools ]; ··· 10137 10138 src = pkgs.fetchurl { 10139 url = "http://pypi.python.org/packages/source/i/influxdb/${name}.tar.gz"; 10140 - md5 = "6c975058ccc4df41dad8d8234c52d754"; 10141 }; 10142 10143 # ImportError: No module named tests ··· 10263 10264 src = pkgs.fetchurl { 10265 url = "http://pypi.python.org/packages/source/i/iptools/iptools-${version}.tar.gz"; 10266 - md5 = "aed4045638fd40c16f8d9bb04606f700"; 10267 }; 10268 10269 buildInputs = with self; [ nose ]; ··· 10281 10282 src = pkgs.fetchurl { 10283 url = "http://pypi.python.org/packages/source/I/IPy/IPy-${version}.tar.gz"; 10284 - md5 = "f4f7ddc7c5e55a47222a5cc6c0a87b6d"; 10285 }; 10286 10287 # error: invalid command 'test' ··· 10479 name = "ipdbplugin-1.4"; 10480 src = pkgs.fetchurl { 10481 url = "https://pypi.python.org/packages/source/i/ipdbplugin/ipdbplugin-1.4.tar.gz"; 10482 - md5 = "f9a41512e5d901ea0fa199c3f648bba7"; 10483 }; 10484 propagatedBuildInputs = with self; [ self.nose self.ipython ]; 10485 }; ··· 10671 10672 src = pkgs.fetchurl { 10673 url = "https://pypi.python.org/packages/source/j/jrnl/${name}.tar.gz"; 10674 - md5 = "395faff36de8a08a5bfeedbf123e9067"; 10675 }; 10676 10677 propagatedBuildInputs = with self; [ ··· 10748 10749 src = pkgs.fetchurl { 10750 url = "https://pypi.python.org/packages/source/j/jsonpath-rw/${name}.tar.gz"; 10751 - md5 = "3a807e05c2c12158fc6bb0a402fd5778"; 10752 }; 10753 10754 propagatedBuildInputs = with self; [ ··· 10881 10882 src = pkgs.fetchurl { 10883 url = "http://pypi.python.org/packages/source/p/pylast/${name}.tar.gz"; 10884 - md5 = "506cf1b13020b3ed2f3c845ea0c9830e"; 10885 }; 10886 10887 # error: invalid command 'test' ··· 11034 11035 src = pkgs.fetchurl { 11036 url = "https://pypi.python.org/packages/source/l/linode/linode-${version}.tar.gz"; 11037 - md5 = "03a306575cf274719b3206ecee0bda9e"; 11038 }; 11039 11040 propagatedBuildInputs = with self; [ requests2 ]; ··· 11071 11072 src = pkgs.fetchurl { 11073 url = "https://pypi.python.org/packages/source/l/locustio/${name}.tar.gz"; 11074 - md5 = "90cf4d029d58ad58d19ea17a16e59c34"; 11075 }; 11076 11077 propagatedBuildInputs = [ self.msgpack self.requests2 self.flask self.gevent self.pyzmq ]; ··· 11247 11248 src = pkgs.fetchurl { 11249 url = "http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-${version}.tar.gz"; 11250 - md5 = "89557730e245294a6cab06de8ad4fb42"; 11251 }; 11252 11253 buildInputs = with self; [ pkgs.swig2 pkgs.openssl ]; ··· 11396 11397 src = pkgs.fetchurl { 11398 url = "http://pypi.python.org/packages/source/m/mccabe/${name}.tar.gz"; 11399 - md5 = "81640948ff226f8c12b3277059489157"; 11400 }; 11401 11402 # See https://github.com/flintwork/mccabe/issues/31 ··· 11464 11465 src = pkgs.fetchurl { 11466 url = https://pypi.python.org/packages/source/m/meld3/meld3-1.0.0.tar.gz; 11467 - md5 = "ca270506dd4ecb20ae26fa72fbd9b0be"; 11468 }; 11469 11470 doCheck = false; ··· 11799 11800 src = pkgs.fetchurl { 11801 url = "http://pymox.googlecode.com/files/${name}.tar.gz"; 11802 - sha1 = "b71aeaacf31898c3b38d8b9ca5bcc0664499c0de"; 11803 }; 11804 11805 # error: invalid command 'test' ··· 11863 11864 src = pkgs.fetchurl { 11865 url = "https://pypi.python.org/packages/source/p/python-mpd/python-mpd-0.3.0.tar.gz"; 11866 - md5 = "5b3849b131e2fb12f251434597d65635"; 11867 }; 11868 11869 meta = with pkgs.stdenv.lib; { ··· 11947 11948 src = pkgs.fetchurl { 11949 url = "https://pypi.python.org/packages/source/m/msgpack-python/${name}.tar.gz"; 11950 - md5 = "8b317669314cf1bc881716cccdaccb30"; 11951 }; 11952 11953 propagatedBuildInputs = with self; [ ]; ··· 11987 11988 src = pkgs.fetchurl { 11989 url = "http://pypi.python.org/packages/source/m/munkres/${name}.tar.gz"; 11990 - md5 = "d7ba3b8c5001578ae229a2d5a655872f"; 11991 }; 11992 11993 # error: invalid command 'test' ··· 12007 12008 src = pkgs.fetchurl { 12009 url = "http://pypi.python.org/packages/source/m/musicbrainzngs/${name}.tar.gz"; 12010 - md5 = "9e17a181af72d04a291c9a960bc73d44"; 12011 }; 12012 12013 buildInputs = [ pkgs.glibcLocales ]; ··· 12045 12046 src = pkgs.fetchurl { 12047 url = "http://pypi.python.org/packages/source/m/mutagen/${name}.tar.gz"; 12048 - md5 = "6a9bb5cc33214add35348f1bb3448340"; 12049 }; 12050 12051 # Needed for tests only ··· 12254 12255 src = pkgs.fetchurl { 12256 url = "http://pypi.python.org/packages/source/m/mysql-connector-repackaged/${name}.tar.gz"; 12257 - md5 = "0b17ad1cb3fe763fd44487cb97cf45b2"; 12258 }; 12259 12260 meta = { ··· 12552 12553 src = pkgs.fetchurl { 12554 url = "http://pypi.python.org/packages/source/n/nibabel/${name}.tar.gz"; 12555 - md5 = "3be518fde5ec5b09483d4f28c81dc974"; 12556 }; 12557 12558 propagatedBuildInputs = with self; [ ··· 12589 12590 src = pkgs.fetchurl { 12591 url = "http://pypi.python.org/packages/source/n/nipype/${name}.tar.gz"; 12592 - md5 = "480013709633a6d292e2ef668443e0c9"; 12593 }; 12594 12595 # Tests fail due to getcwd returning ENOENT??? ··· 12714 12715 src = pkgs.fetchurl { 12716 url = "https://pypi.python.org/packages/source/n/nosexcover/${name}.tar.gz"; 12717 - md5 = "12bf494a801b376debeb6a167c247391"; 12718 }; 12719 12720 propagatedBuildInputs = with self; [ coverage nose ]; ··· 12748 12749 src = pkgs.fetchurl { 12750 url = "https://pypi.python.org/packages/source/n/nose-cprof/${name}.tar.gz"; 12751 - md5 = "5db27c3b8f01915335ae6fc5fd3afd44"; 12752 }; 12753 12754 meta = { ··· 12860 }; 12861 12862 ntplib = buildPythonPackage rec { 12863 - name = "ntplib-0.3.2"; 12864 src = pkgs.fetchurl { 12865 - url = https://pypi.python.org/packages/source/n/ntplib/ntplib-0.3.2.tar.gz; 12866 - md5 = "0f386dc00c0056ac4d77af0b4c21bb8e"; 12867 }; 12868 12869 meta = { ··· 14606 14607 src = pkgs.fetchurl { 14608 url = "https://pypi.python.org/packages/source/p/pagerduty/pagerduty-${version}.tar.gz"; 14609 - md5 = "8109a330d16751a7f4041c0ccedec787"; 14610 }; 14611 }; 14612 ··· 14752 14753 src = pkgs.fetchurl { 14754 url = "https://pypi.python.org/packages/source/p/parsedatetime/${name}.tar.gz"; 14755 - md5 = "3aca729761be5259a508ed184df73c68"; 14756 }; 14757 }; 14758 ··· 14761 14762 src = pkgs.fetchurl { 14763 url = "http://pypi.python.org/packages/source/p/paramiko/${name}.tar.gz"; 14764 - md5 = "48c274c3f9b1282932567b21f6acf3b5"; 14765 }; 14766 14767 propagatedBuildInputs = with self; [ pycrypto ecdsa ]; ··· 14796 14797 src = pkgs.fetchurl{ 14798 url = "https://pypi.python.org/packages/source/p/patsy/${name}.zip"; 14799 - md5 = "7545518b413136ba8343dcebea07e5e2"; 14800 }; 14801 14802 buildInputs = with self; [ nose ]; ··· 14815 14816 src = pkgs.fetchurl { 14817 url = http://pypi.python.org/packages/source/P/Paste/Paste-1.7.5.1.tar.gz; 14818 - md5 = "7ea5fabed7dca48eb46dc613c4b6c4ed"; 14819 }; 14820 14821 buildInputs = with self; [ nose ]; ··· 14835 14836 src = pkgs.fetchurl { 14837 url = "http://pypi.python.org/packages/source/P/PasteDeploy/PasteDeploy-${version}.tar.gz"; 14838 - md5 = "352b7205c78c8de4987578d19431af3b"; 14839 }; 14840 14841 buildInputs = with self; [ nose ]; ··· 15121 15122 src = pkgs.fetchurl { 15123 url = "http://pypi.python.org/packages/source/p/pg8000/${name}.tar.gz"; 15124 - md5 = "173275fd76628b0e0cbed70ed9ce9eb9"; 15125 }; 15126 15127 propagatedBuildInputs = with self; [ pytz ]; ··· 15227 disabled = isPy3k; 15228 src = pkgs.fetchurl { 15229 url = https://pypi.python.org/packages/source/p/pika/pika-0.9.12.tar.gz; 15230 - md5 = "7174fc7cc5570314fa3cfaa729106482"; 15231 }; 15232 buildInputs = with self; [ nose mock pyyaml ]; 15233 ··· 15573 15574 src = pkgs.fetchurl { 15575 url = "http://pypi.python.org/packages/source/P/PrettyTable/${name}.tar.bz2"; 15576 - sha1 = "ad346a18d92c1d95f2295397c7a8a4f489e48851"; 15577 }; 15578 15579 buildInputs = [ pkgs.glibcLocales ]; ··· 15729 15730 src = pkgs.fetchurl { 15731 url = "http://pypi.python.org/packages/source/p/publicsuffix/${name}.tar.gz"; 15732 - md5 = "f86babf56f6e58b564d3853adebcf37a"; 15733 }; 15734 15735 meta = { ··· 15765 15766 src = pkgs.fetchurl { 15767 url = "https://pypi.python.org/packages/source/p/pyacoustid/${name}.tar.gz"; 15768 - md5 = "b27c714d530300b917eb869726334226"; 15769 }; 15770 15771 propagatedBuildInputs = with self; [ requests2 audioread ]; ··· 15791 15792 src = pkgs.fetchurl { 15793 url = "https://pypi.python.org/packages/source/P/PyAlgoTrade/PyAlgoTrade-0.16.tar.gz"; 15794 - md5 = "01d70583ab15eb3bad21027bdeb30ae5"; 15795 }; 15796 15797 propagatedBuildInputs = with self; [ numpy scipy pytz ]; ··· 16058 16059 src = pkgs.fetchurl { 16060 url = "https://pypi.python.org/packages/source/p/pybfd/${name}.tar.gz"; 16061 - md5 = "79dd6e12c90ad0515d0ad7fb1bd2f571"; 16062 }; 16063 16064 preConfigure = '' ··· 16078 pyblock = stdenv.mkDerivation rec { 16079 name = "pyblock-${version}"; 16080 version = "0.53"; 16081 16082 src = pkgs.fetchurl rec { 16083 url = "http://pkgs.fedoraproject.org/repo/pkgs/python-pyblock/" 16084 - + "${name}.tar.bz2/${md5}/${name}.tar.bz2"; 16085 - md5 = "f6d33a8362dee358517d0a9e2ebdd044"; 16086 }; 16087 16088 postPatch = '' ··· 16109 16110 src = pkgs.fetchurl { 16111 url = "https://pypi.python.org/packages/source/p/py-bcrypt/py-bcrypt-${version}.tar.gz"; 16112 - md5 = "dd8b367d6b716a2ea2e72392525f4e36"; 16113 }; 16114 16115 meta = { ··· 16311 16312 src = pkgs.fetchurl { 16313 url = "http://pypi.python.org/packages/source/p/pydot/${name}.tar.gz"; 16314 - md5 = "cd739651ae5e1063a89f7efd5a9ec72b"; 16315 }; 16316 propagatedBuildInputs = with self; [pyparsing pkgs.graphviz]; 16317 meta = { ··· 16371 16372 src = pkgs.fetchurl { 16373 url = "https://pypi.python.org/packages/source/p/pyenchant/pyenchant-1.6.6.tar.gz"; 16374 - md5 = "9f5acfd87d04432bf8df5f9710a17358"; 16375 }; 16376 16377 propagatedBuildInputs = [ pkgs.enchant ]; ··· 16512 16513 src = pkgs.fetchurl { 16514 url = "https://pypi.python.org/packages/source/p/pygeoip/pygeoip-0.3.2.tar.gz"; 16515 - md5 = "861664f8be3bed44820356539f2ea5b6"; 16516 }; 16517 16518 # requires geoip samples ··· 16840 pykickstart = buildPythonPackage rec { 16841 name = "pykickstart-${version}"; 16842 version = "1.99.39"; 16843 16844 src = pkgs.fetchurl rec { 16845 url = "http://pkgs.fedoraproject.org/repo/pkgs/pykickstart/" 16846 - + "${name}.tar.gz/${md5}/${name}.tar.gz"; 16847 - md5 = "d249f60aa89b1b4facd63f776925116d"; 16848 }; 16849 16850 postPatch = '' ··· 16910 16911 src = pkgs.fetchurl { 16912 url = "http://pypi.python.org/packages/source/p/pyparsing/${name}.tar.gz"; 16913 - md5 = "9be0fcdcc595199c646ab317c1d9a709"; 16914 }; 16915 16916 meta = { ··· 17035 17036 src = pkgs.fetchurl { 17037 url = "http://pypi.python.org/packages/source/P/PyStemmer/${name}.tar.gz"; 17038 - md5 = "46ee623eeeba5a7cc0d95cbfa7e18abd"; 17039 }; 17040 17041 checkPhase = '' ··· 17056 17057 src = pkgs.fetchurl { 17058 url = "http://pypi.python.org/packages/source/P/Pyro/${name}.tar.gz"; 17059 - md5 = "59d4d3f4a8786776c9d7f9051b8f1a69"; 17060 }; 17061 17062 meta = { ··· 17095 17096 src = pkgs.fetchurl { 17097 url = "http://pypi.python.org/packages/source/P/PyRSS2Gen/${name}.tar.gz"; 17098 - md5 = "eae2bc6412c5679c287ecc1a59588f75"; 17099 }; 17100 17101 meta = { ··· 17169 17170 src = pkgs.fetchurl { 17171 url = "https://pypi.python.org/packages/source/p/python-simple-hipchat/python-simple-hipchat-${version}.zip"; 17172 - md5 = "3806b3729a021511bac065360832f197"; 17173 }; 17174 17175 buildInputs = [ pkgs.unzip ]; ··· 17200 17201 src = pkgs.fetchurl { 17202 url = "https://pypi.python.org/packages/source/p/pyudev/${name}.tar.gz"; 17203 - md5 = "4034de584b6d9efcbfc590a047c63285"; 17204 }; 17205 17206 postPatch = '' ··· 17225 17226 src = pkgs.fetchurl { 17227 url = "http://pypi.python.org/packages/source/p/pynzb/${name}.tar.gz"; 17228 - md5 = "63c74a36348ac28aa99732dcb8be8c59"; 17229 }; 17230 17231 meta = { ··· 17241 17242 src = pkgs.fetchurl { 17243 url = "http://pypi.python.org/packages/source/p/progressbar/${name}.tar.gz"; 17244 - md5 = "8ea4e2c17a8ec9e7d153767c5f2a7b28"; 17245 }; 17246 17247 # invalid command 'test' ··· 17389 17390 src = pkgs.fetchurl { 17391 url = "https://pypi.python.org/packages/source/p/pyPdf/${name}.tar.gz"; 17392 - md5 = "7a75ef56f227b78ae62d6e38d4b6b1da"; 17393 }; 17394 17395 buildInputs = with self; [ ]; ··· 17514 17515 src = pkgs.fetchurl { 17516 url = "http://pypi.python.org/packages/source/p/pyreport/${name}.tar.gz"; 17517 - md5 = "3076164a7079891d149a23f9435581db"; 17518 }; 17519 17520 # error: invalid command 'test' ··· 17623 17624 src = pkgs.fetchurl { 17625 url = "http://pysphere.googlecode.com/files/${name}.zip"; 17626 - md5 = "c57cba33626ac4b1e3d1974923d59232"; 17627 }; 17628 17629 disabled = isPy3k; ··· 17741 17742 src = pkgs.fetchurl { 17743 url = "https://pypi.python.org/packages/source/p/python-wifi/${name}.tar.bz2"; 17744 - md5 = "f9d520a8c17b0dfffce95a8a7efba7dd"; 17745 }; 17746 17747 meta = { ··· 17914 17915 src = pkgs.fetchurl { 17916 url = "https://pypi.python.org/packages/source/p/pyaml/${name}.tar.gz"; 17917 - md5 = "e98cf27f50b9ca291ca4937c135db1c9"; 17918 }; 17919 17920 buildInputs = with self; [ pyyaml ]; ··· 17969 17970 src = pkgs.fetchurl { 17971 url = "http://pypi.python.org/packages/source/r/recaptcha-client/${name}.tar.gz"; 17972 - md5 = "74228180f7e1fb76c4d7089160b0d919"; 17973 }; 17974 17975 meta = { ··· 18057 18058 src = pkgs.fetchurl { 18059 url = "http://pypi.python.org/packages/source/r/requests/${name}.tar.gz"; 18060 - md5 = "adbd3f18445f7fe5e77f65c502e264fb"; 18061 }; 18062 18063 meta = { ··· 18178 18179 src = pkgs.fetchurl { 18180 url = "https://pypi.python.org/packages/source/q/qserve/${name}.zip"; 18181 - md5 = "d481f0dad66a93d0479022fe0487e8ee"; 18182 }; 18183 18184 buildInputs = with self; [ ]; ··· 18218 18219 src = pkgs.fetchurl { 18220 url = "https://pypi.python.org/packages/source/q/quantities/quantities-0.10.1.tar.gz"; 18221 - md5 = "e924e21c0a5ddc9ebcdacbbe511b8ec7"; 18222 }; 18223 18224 meta = with pkgs.stdenv.lib; { ··· 18233 18234 src = pkgs.fetchurl { 18235 url = "https://qutip.googlecode.com/files/QuTiP-2.2.0.tar.gz"; 18236 - sha1 = "76ba4991322a991d580e78a197adc80d58bd5fb3"; 18237 }; 18238 18239 propagatedBuildInputs = with self; [ numpy scipy matplotlib pyqt4 ··· 18574 18575 src = pkgs.fetchurl { 18576 url = "https://pypi.python.org/packages/source/R/RoboMachine/RoboMachine-0.6.tar.gz"; 18577 - md5 = "4e95eaa43afda0f363c78a88e9da7159"; 18578 }; 18579 18580 propagatedBuildInputs = with self; [ pyparsing argparse robotframework ]; ··· 18776 18777 src = pkgs.fetchurl { 18778 url = http://pypi.python.org/packages/source/R/Routes/Routes-1.12.3.tar.gz; 18779 - md5 = "9740ff424ff6b841632c784a38fb2be3"; 18780 }; 18781 18782 propagatedBuildInputs = with self; [ paste webtest ]; ··· 18809 disabled = isPyPy; 18810 src = pkgs.fetchurl { 18811 url = "https://pypi.python.org/packages/source/r/rpy2/${name}.tar.gz"; 18812 - md5 = "a36e758b633ce6aec6a5f450bfee980f"; 18813 }; 18814 buildInputs = with pkgs; [ readline R pcre lzma bzip2 zlib icu ]; 18815 propagatedBuildInputs = [ self.singledispatch ]; ··· 18827 18828 src = pkgs.fetchurl { 18829 url = "https://pypi.python.org/packages/source/r/rpyc/${name}.tar.gz"; 18830 - md5 = "6931cb92c41f547591b525142ccaeef1"; 18831 }; 18832 18833 propagatedBuildInputs = with self; [ nose plumbum ]; ··· 18868 18869 src = pkgs.fetchurl { 18870 url = "https://pypi.python.org/packages/source/S/SquareMap/SquareMap-1.0.4.tar.gz"; 18871 - md5 = "e36a453baddb97c19af6f79d5ba51f38"; 18872 }; 18873 18874 meta = { ··· 18935 18936 src = pkgs.fetchurl { 18937 url = "https://pypi.python.org/packages/source/R/RunSnakeRun/RunSnakeRun-2.0.4.tar.gz"; 18938 - md5 = "3220b5b89994baee70b1c24d7e42a306"; 18939 }; 18940 18941 propagatedBuildInputs = [ self.squaremap self.wxPython28 ]; ··· 19141 19142 src = pkgs.fetchurl { 19143 url = "http://pypi.python.org/packages/source/s/scripttest/scripttest-${version}.tar.gz"; 19144 - md5 = "1d1c5117ccfc7b5961cae6c1020c0848"; 19145 }; 19146 19147 buildInputs = with self; [ pytest ]; ··· 19159 name = "seaborn-0.6.0"; 19160 src = pkgs.fetchurl { 19161 url = "http://pypi.python.org/packages/source/s/seaborn/${name}.tar.gz"; 19162 - md5 = "bc518f1f45dadb9deb2bb57ca3af3cad"; 19163 }; 19164 19165 buildInputs = with self; [ nose ]; ··· 19261 19262 src = pkgs.fetchurl { 19263 url = "http://pypi.python.org/packages/source/s/setuptools_trial/setuptools_trial-0.5.12.tar.gz"; 19264 - md5 = "f16f4237c9ee483a0cd13208849d96ad"; 19265 }; 19266 19267 propagatedBuildInputs = with self; [ twisted ]; ··· 19369 19370 src = pkgs.fetchurl { 19371 url = "https://pypi.python.org/packages/source/s/simpleldap/simpleldap-${version}.tar.gz"; 19372 - md5 = "f8a95b24895596338032ca4b4450f1de"; 19373 }; 19374 19375 meta = { ··· 19468 19469 src = pkgs.fetchurl { 19470 url = "http://pypi.python.org/packages/source/s/sqlite3dbm/${name}.tar.gz"; 19471 - md5 = "fc2f8fb09a4bbc0260b97e835b369184"; 19472 }; 19473 19474 buildInputs = with self; [ modules.sqlite3 ]; ··· 19485 19486 src = pkgs.fetchurl { 19487 url = "https://pypi.python.org/packages/source/p/pgpdump/pgpdump-1.5.tar.gz"; 19488 - md5 = "040a451c8e63de3e61fc5b66efa7fca5"; 19489 }; 19490 19491 meta = { ··· 19641 19642 src = pkgs.fetchurl { 19643 url = "https://pypi.python.org/packages/source/p/pytidylib/pytidylib-${version}.tar.gz"; 19644 - md5 = "2a28267370c9409b592cdb786649cb25"; 19645 }; 19646 19647 # Judging from SyntaxError in tests ··· 19691 19692 src = pkgs.fetchurl { 19693 url = "https://pypi.python.org/packages/source/t/timelib/${name}.zip"; 19694 - md5 = "400e316f81001ec0842fa9b2cef5ade9"; 19695 }; 19696 19697 buildInputs = with self; [ ]; ··· 19745 19746 src = pkgs.fetchurl { 19747 url = "http://pypi.python.org/packages/source/p/pilkit/${name}.tar.gz"; 19748 - md5 = "659dd67440f4b576889f2cd350f43d7b"; 19749 }; 19750 19751 preConfigure = '' ··· 19851 19852 src = pkgs.fetchurl { 19853 url = "https://pypi.python.org/packages/source/s/semantic/semantic-1.0.3.tar.gz"; 19854 - md5 = "78a150190e3e7d0f6f357b4c828e5f0d"; 19855 }; 19856 19857 # strange setuptools error (can not import semantic.test) ··· 19888 name = "semantic_version-2.4.2"; 19889 src = pkgs.fetchurl { 19890 url = "https://pypi.python.org/packages/source/s/semantic_version/${name}.tar.gz"; 19891 - md5 = "fd7d5ade76e78d8540b9a4044496a57c"; 19892 }; 19893 19894 meta = { ··· 19902 name = "sexpdata-0.0.2"; 19903 src = pkgs.fetchurl { 19904 url = "http://pypi.python.org/packages/source/s/sexpdata/${name}.tar.gz"; 19905 - md5 = "efc44265bc27cb3d6ffed4fbf5733fc1"; 19906 }; 19907 19908 doCheck = false; ··· 19919 19920 src = pkgs.fetchurl { 19921 url = "http://pypi.python.org/packages/source/s/sh/${name}.tar.gz"; 19922 - md5 = "7af8df6c92d29ff927b6db0146bddec3"; 19923 }; 19924 19925 doCheck = false; ··· 20004 20005 src = pkgs.fetchurl { 20006 url = https://pypi.python.org/packages/source/s/smartdc/smartdc-0.1.12.tar.gz; 20007 - md5 = "b960f61facafc879142b699050f6d8b4"; 20008 }; 20009 20010 propagatedBuildInputs = with self; [ requests http_signature ]; ··· 20054 20055 src = pkgs.fetchurl { 20056 url = "https://pypi.python.org/packages/source/s/supervisor/${name}.tar.gz"; 20057 - md5 = "8c9714feaa63902f03871317e3ebf62e"; 20058 }; 20059 20060 buildInputs = with self; [ mock ]; ··· 20075 20076 src = pkgs.fetchurl { 20077 url = "https://pypi.python.org/packages/source/s/subprocess32/${name}.tar.gz"; 20078 - md5 = "754c5ab9f533e764f931136974b618f1"; 20079 }; 20080 20081 buildInputs = [ pkgs.bash ]; ··· 20169 20170 src = pkgs.fetchurl { 20171 url = "https://pypi.python.org/packages/source/s/sphinxcontrib-httpdomain/${name}.tar.gz"; 20172 - md5 = "ad7ea42bd4c7c0ee57b1cb25bbf24aab"; 20173 }; 20174 20175 propagatedBuildInputs = with self; [sphinx]; ··· 20189 20190 src = pkgs.fetchurl { 20191 url = "https://pypi.python.org/packages/source/s/sphinxcontrib-plantuml/${name}.tar.gz"; 20192 - md5 = "4a8840fe3475a19c2af3fa877ab9d296"; 20193 }; 20194 20195 propagatedBuildInputs = with self; [sphinx plantuml]; ··· 20209 20210 src = pkgs.fetchurl { 20211 url = "https://pypi.python.org/packages/source/S/Sphinx-PyPI-upload/${name}.tar.gz"; 20212 - md5 = "b9f1df5c8443197e4d49abbba1cfddc4"; 20213 }; 20214 20215 meta = { ··· 20266 20267 src = pkgs.fetchurl { 20268 url = "https://pypi.python.org/packages/source/S/SQLAlchemy/${name}.tar.gz"; 20269 - md5 = "4f3377306309e46739696721b1785335"; 20270 }; 20271 20272 preConfigure = optionalString isPy3k '' ··· 20458 20459 src = pkgs.fetchurl { 20460 url = "https://pypi.python.org/packages/source/p/python-statsd/${name}.tar.gz"; 20461 - md5 = "3a0c71a160b504b843703c3041c7d7fb"; 20462 }; 20463 20464 buildInputs = with self; [ mock nose coverage ]; ··· 20477 20478 src = pkgs.fetchurl { 20479 url = "http://pypi.python.org/packages/source/s/stompclient/${name}.tar.gz"; 20480 - md5 = "af0a314b6106dd80da24a918c24a1eab"; 20481 }; 20482 20483 buildInputs = with self; [ mock nose ]; ··· 20832 20833 src = pkgs.fetchurl { 20834 url = "http://pypi.python.org/packages/source/T/Tempita/Tempita-${version}.tar.gz"; 20835 - md5 = "4c2f17bb9d481821c41b6fbee904cea1"; 20836 }; 20837 20838 disabled = isPy3k; ··· 21123 21124 src = pkgs.fetchurl { 21125 url = "https://pypi.python.org/packages/source/t/tmdb3/${name}.zip"; 21126 - md5 = "cd259427454472164c9a2479504c9cbb"; 21127 }; 21128 21129 meta = { ··· 21235 21236 src = pkgs.fetchurl { 21237 url = "http://pypi.python.org/packages/source/t/traits/${name}.tar.gz"; 21238 - md5 = "3ad558eebaedc63c29c80183c0371d2f"; 21239 }; 21240 21241 # Use pytest because its easier to discover tests ··· 21266 21267 src = pkgs.fetchurl { 21268 url = "http://pypi.python.org/packages/source/t/transaction/${name}.tar.gz"; 21269 - md5 = "b4ca5983c9e3a0808ff5ff7648092c76"; 21270 }; 21271 21272 propagatedBuildInputs = with self; [ zope_interface ]; ··· 21284 21285 src = pkgs.fetchurl { 21286 url = "https://pypi.python.org/packages/source/t/transmissionrpc/${name}.tar.gz"; 21287 - md5 = "b2f918593e509f0e66e2e643291b436d"; 21288 }; 21289 21290 propagatedBuildInputs = with self; [ six ]; ··· 21302 21303 src = pkgs.fetchurl { 21304 url = "http://pypi.python.org/packages/source/t/tl.eggdeps/tl.${name}.tar.gz"; 21305 - md5 = "2472204a2abd0d8cd4d11ff0fbf36ae7"; 21306 }; 21307 21308 # tests fail, see http://hydra.nixos.org/build/4316603/log/raw ··· 21478 21479 src = pkgs.fetchurl { 21480 url = "https://pypi.python.org/packages/source/t/tzlocal/tzlocal-1.1.1.zip"; 21481 - md5 = "56c2a04501b98f2a1188d003fd6d3dba"; 21482 }; 21483 21484 # test fail (timezone test fail) ··· 21659 21660 src = pkgs.fetchurl { 21661 url = "https://pypi.python.org/packages/source/u/update_checker/${name}.tar.gz"; 21662 - md5 = "1daa54bac316be6624d7ee77373144bb"; 21663 }; 21664 21665 propagatedBuildInputs = with self; [ requests2 ]; ··· 21704 21705 src = pkgs.fetchurl { 21706 url = "https://pypi.python.org/packages/source/u/urwid/${name}.tar.gz"; 21707 - md5 = "a989acd54f4ff1a554add464803a9175"; 21708 }; 21709 21710 meta = { ··· 21764 21765 src = pkgs.fetchurl { 21766 url = "https://pypi.python.org/packages/source/P/PyVirtualDisplay/${name}.tar.gz"; 21767 - md5 = "90b65fe15b81788c2e208d124e3a3c14"; 21768 }; 21769 21770 meta = { ··· 21805 21806 src = pkgs.fetchurl { 21807 url = "https://pypi.python.org/packages/source/v/virtualenv-clone/${name}.tar.gz"; 21808 - md5 = "23e71d255058b2543d839af7f4ce3208"; 21809 }; 21810 21811 buildInputs = with self; [pytest]; ··· 21916 21917 src = pkgs.fetchurl { 21918 url = "http://pypi.python.org/packages/source/w/waitress/${name}.tar.gz"; 21919 - md5 = "da3f2e62b3676be5dd630703a68e2a04"; 21920 }; 21921 21922 doCheck = false; ··· 21952 21953 src = pkgs.fetchurl { 21954 url = "https://pypi.python.org/packages/source/w/webcolors/${name}.tar.gz"; 21955 - md5 = "35de9d785b5c04a9cc66a2eae0519254"; 21956 }; 21957 21958 # error: invalid command 'test' ··· 21972 21973 src = pkgs.fetchurl { 21974 url = "https://pypi.python.org/packages/source/W/Wand/${name}.tar.gz"; 21975 - md5 = "10bab03bf86ce8da2a95a3b15197ae2e"; 21976 }; 21977 21978 buildInputs = with self; [ pkgs.imagemagick pytest psutil memory_profiler pytest_xdist ]; ··· 22018 22019 src = pkgs.fetchurl { 22020 url = "https://pypi.python.org/packages/source/w/web.py/web.py-${version}.tar.gz"; 22021 - md5 = "93375e3f03e74d6bf5c5096a4962a8db"; 22022 }; 22023 22024 meta = { ··· 22076 22077 src = pkgs.fetchurl { 22078 url = "http://pypi.python.org/packages/source/W/WebTest/WebTest-${version}.zip"; 22079 - md5 = "49314bdba23f4d0bd807facb2a6d3f90"; 22080 }; 22081 22082 preConfigure = '' ··· 22153 22154 src = pkgs.fetchurl { 22155 url = "https://pypi.python.org/packages/source/w/willie/willie-5.2.0.tar.gz"; 22156 - md5 = "a19f8c34e10e3c2d0d915c894224e521"; 22157 }; 22158 22159 propagatedBuildInputs = with self; [ feedparser pytz lxml praw pyenchant pygeoip backports_ssl_match_hostname_3_4_0_2 ]; ··· 22343 22344 src = pkgs.fetchurl { 22345 url = "http://pypi.python.org/packages/source/Z/ZConfig/ZConfig-${version}.tar.gz"; 22346 - md5 = "60a107c5857c3877368dfe5930559804"; 22347 }; 22348 22349 propagatedBuildInputs = with self; [ zope_testrunner ]; ··· 22363 22364 src = pkgs.fetchurl { 22365 url = "http://pypi.python.org/packages/source/z/zc.lockfile/${name}.tar.gz"; 22366 - md5 = "f099d4cf2583a0c7bea0146a44dc4d59"; 22367 }; 22368 22369 meta = { ··· 22381 22382 src = pkgs.fetchurl { 22383 url = "http://pypi.python.org/packages/source/z/zdaemon/${name}.tar.gz"; 22384 - md5 = "4056e2ea35855695ed15389d9c168b92"; 22385 }; 22386 22387 propagatedBuildInputs = [ self.zconfig ]; ··· 22435 22436 src = pkgs.fetchurl { 22437 url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-${version}.tar.gz"; 22438 - md5 = "21975c1609296e7834e8cf4025af3039"; 22439 }; 22440 22441 propagatedBuildInputs = with self; [ manuel transaction zc_lockfile zconfig zdaemon zope_interface zope_event BTrees persistent ZEO ]; ··· 22456 22457 src = pkgs.fetchurl { 22458 url = "http://pypi.python.org/packages/source/Z/ZODB/ZODB-${version}.tar.gz"; 22459 - md5 = "092d787524b095164231742c96b32f50"; 22460 }; 22461 22462 propagatedBuildInputs = with self; [ manuel transaction zc_lockfile zconfig zdaemon zope_interface persistent BTrees ] ··· 22481 22482 src = pkgs.fetchurl { 22483 url = "https://pypi.python.org/packages/source/z/zodbpickle/${name}.tar.gz"; 22484 - md5 = "d401bd89f99ec8d56c22493e6f8c0443"; 22485 }; 22486 22487 # fails.. ··· 22519 22520 src = pkgs.fetchurl { 22521 url = "https://pypi.python.org/packages/source/p/persistent/${name}.tar.gz"; 22522 - md5 = "2942f1ca7764b1bef8d48fa0d9a236b7"; 22523 }; 22524 22525 meta = { ··· 22533 22534 src = pkgs.fetchurl { 22535 url = "https://pypi.python.org/packages/source/x/xdot/xdot-0.6.tar.gz"; 22536 - md5 = "a8e5fc5208657b03ad1bd4c46de75724"; 22537 }; 22538 22539 propagatedBuildInputs = with self; [ pygtk pygobject pkgs.graphviz ]; ··· 22550 22551 src = pkgs.fetchurl { 22552 url = "http://pypi.python.org/packages/source/z/zope.broken/${name}.zip"; 22553 - md5 = "eff24d7918099a3e899ee63a9c31bee6"; 22554 }; 22555 22556 buildInputs = with self; [ zope_interface ]; ··· 22589 22590 src = pkgs.fetchurl { 22591 url = "https://pypi.python.org/packages/source/z/zope.browserresource/zope.browserresource-4.0.1.zip"; 22592 - md5 = "81bbe92c1f04725561470f89d73222c5"; 22593 }; 22594 }; 22595 ··· 22638 22639 src = pkgs.fetchurl { 22640 url = "http://pypi.python.org/packages/source/z/zope.container/${name}.tar.gz"; 22641 - md5 = "b24d2303ece65a2d9ce23a5bd074c335"; 22642 }; 22643 22644 # a test is failing ··· 22661 22662 src = pkgs.fetchurl { 22663 url = "http://pypi.python.org/packages/source/z/zope.contenttype/${name}.tar.gz"; 22664 - md5 = "171be44753e86742da8c81b3ad008ce0"; 22665 }; 22666 22667 meta = { ··· 22675 22676 src = pkgs.fetchurl { 22677 url = "http://pypi.python.org/packages/source/z/zope.dottedname/${name}.tar.gz"; 22678 - md5 = "62d639f75b31d2d864fe5982cb23959c"; 22679 }; 22680 meta = { 22681 maintainers = with maintainers; [ goibhniu ]; ··· 22729 22730 src = pkgs.fetchurl { 22731 url = "http://pypi.python.org/packages/source/z/zope.filerepresentation/${name}.tar.gz"; 22732 - md5 = "4a7a434094f4bfa99a7f22e75966c359"; 22733 }; 22734 22735 propagatedBuildInputs = with self; [ zope_schema ]; ··· 22833 22834 src = pkgs.fetchurl { 22835 url = "http://pypi.python.org/packages/source/z/zope.publisher/${name}.tar.gz"; 22836 - md5 = "495131970cc7cb14de8e517fb3857ade"; 22837 }; 22838 22839 propagatedBuildInputs = with self; [ ··· 22867 22868 src = pkgs.fetchurl { 22869 url = "http://pypi.python.org/packages/source/z/zope.security/${name}.tar.gz"; 22870 - md5 = "27d1f2873a0ee9c1f485f7b8f22d8e1c"; 22871 }; 22872 22873 propagatedBuildInputs = with self; [ ··· 22904 22905 src = pkgs.fetchurl { 22906 url = "http://pypi.python.org/packages/source/z/zope.sqlalchemy/${name}.zip"; 22907 - md5 = "0a468bd5b8884cd29fb71acbf7eaa31e"; 22908 }; 22909 22910 buildInputs = with self; [ zope_testing zope_interface ]; ··· 22964 22965 src = pkgs.fetchurl { 22966 url = "http://pypi.python.org/packages/source/z/zope.traversing/${name}.zip"; 22967 - md5 = "5cc40c552f953939f7c597ebbedd586f"; 22968 }; 22969 22970 propagatedBuildInputs = with self; [ zope_location zope_security zope_publisher transaction zope_tales ]; ··· 23091 }; 23092 23093 propagatedBuildInputs = with self; [ requests webob ]; 23094 - }; 23095 - 23096 - tornadokick = buildPythonPackage rec { 23097 - name = "tornadokick-0.2.1"; 23098 - 23099 - propagatedBuildInputs = with self; [ tornado ]; 23100 - 23101 - src = pkgs.fetchurl { 23102 - url = "https://pypi.python.org/packages/source/t/tornadokick/${name}.tar.gz"; 23103 - md5 = "95ee5a295ce3f361c6f843c4f39cbb8c"; 23104 - }; 23105 - 23106 - meta = { 23107 - description = "A Toolkit for the Tornado Web Framework"; 23108 - homepage = http://github.com/multoncore/tornadokick; 23109 - license = licenses.asl20; 23110 - }; 23111 }; 23112 23113 tunigo = buildPythonPackage rec { ··· 23298 name = "tissue-0.9.2"; 23299 src = pkgs.fetchurl { 23300 url = "http://pypi.python.org/packages/source/t/tissue/${name}.tar.gz"; 23301 - md5 = "87dbcdafff41bfa1b424413f79aa9153"; 23302 }; 23303 23304 buildInputs = with self; [ nose ]; ··· 23337 23338 src = pkgs.fetchurl { 23339 url = "http://pypi.python.org/packages/source/t/translationstring/${name}.tar.gz"; 23340 - md5 = "a4b62e0f3c189c783a1685b3027f7c90"; 23341 }; 23342 23343 meta = { ··· 23397 23398 src = pkgs.fetchurl { 23399 url = "https://pypi.python.org/packages/source/w/websocket-client/${name}.tar.gz"; 23400 - md5 = "b07a897511a3c585251fe2ea85a9d9d9"; 23401 }; 23402 23403 propagatedBuildInputs = with self; [ six backports_ssl_match_hostname_3_4_0_2 unittest2 argparse ]; ··· 23415 23416 src = pkgs.fetchurl { 23417 url = "http://pypi.python.org/packages/source/W/WebHelpers/${name}.tar.gz"; 23418 - md5 = "32749ffadfc40fea51075a7def32588b"; 23419 }; 23420 23421 buildInputs = with self; [ routes markupsafe webob nose ]; ··· 23453 23454 src = pkgs.fetchurl { 23455 url = "https://pypi.python.org/packages/source/w/whisper/${name}.tar.gz"; 23456 - md5 = "5fac757cc4822ab0678dbe0d781d904e"; 23457 }; 23458 23459 # error: invalid command 'test' ··· 23492 23493 src = pkgs.fetchurl { 23494 url = "https://pypi.python.org/packages/source/u/ujson/${name}.zip"; 23495 - md5 = "8148a2493fff78940feab1e11dc0a893"; 23496 }; 23497 23498 meta = { ··· 23529 23530 src = pkgs.fetchurl { 23531 url = "https://pypi.python.org/packages/source/p/pyusb/${name}.tar.gz"; 23532 - md5 = "5cc9c7dd77b4d12fcc22fee3b39844bc"; 23533 }; 23534 23535 # Fix the USB backend library lookup ··· 23641 23642 src = pkgs.fetchurl rec { 23643 url = "https://pypi.python.org/packages/source/g/graphite-web/${name}.tar.gz"; 23644 - md5 = "8edbb61f1ffe11c181bd2cb9ec977c72"; 23645 }; 23646 23647 propagatedBuildInputs = with self; [ django_1_5 django_tagging modules.sqlite3 whisper pkgs.pycairo ldap memcached ]; ··· 23712 23713 src = pkgs.fetchurl { 23714 url = "https://pypi.python.org/packages/source/g/graphite_beacon/${name}.tar.gz"; 23715 - md5 = "3d7b2bf8a41b6c3ec5ba2c14db321096"; 23716 }; 23717 23718 propagatedBuildInputs = [ self.tornado ]; ··· 24040 24041 pushbullet = buildPythonPackage rec { 24042 name = "pushbullet.py-${version}"; 24043 - version = "0.5.0"; 24044 24045 src = pkgs.fetchurl { 24046 - url = "https://pypi.python.org/packages/source/p/pushbullet.py/pushbullet.py-0.5.0.tar.gz"; 24047 - md5 = "36c83ba5f7d5208bb86c00eba633f921"; 24048 }; 24049 24050 propagatedBuildInputs = with self; [requests websocket_client python_magic ]; ··· 24595 24596 src = pkgs.fetchurl { 24597 url = "https://pypi.python.org/packages/source/t/thumbor-pexif/${name}.tar.gz"; 24598 - md5 = "fb4cdb60f4a0bead5193fb483ccd3430"; 24599 }; 24600 24601 meta = { ··· 24660 24661 src = pkgs.fetchurl { 24662 url = "https://pypi.python.org/packages/source/d/datadiff/datadiff-1.1.6.zip"; 24663 - md5 = "c34a690db75eead148aa5fa89e575d1e"; 24664 }; 24665 24666 buildInputs = with self; [ nose ]; ··· 24677 24678 src = pkgs.fetchurl { 24679 url = "https://pypi.python.org/packages/source/t/termcolor/termcolor-1.1.0.tar.gz"; 24680 - md5 = "043e89644f8909d462fbbfa511c768df"; 24681 }; 24682 24683 meta = { ··· 24760 name = "ofxclient-1.3.8"; 24761 src = pkgs.fetchurl { 24762 url = "https://pypi.python.org/packages/source/o/ofxclient/${name}.tar.gz"; 24763 - md5 = "a632e157f9c98524bf9302a0c6788174"; 24764 }; 24765 24766 # ImportError: No module named tests ··· 24773 name = "ofxhome-0.3.1"; 24774 src = pkgs.fetchurl { 24775 url = "https://pypi.python.org/packages/source/o/ofxhome/${name}.tar.gz"; 24776 - md5 = "98e8ef92ccd443ab750fcb0741efe816"; 24777 }; 24778 24779 buildInputs = with self; [ nose ]; ··· 24792 name = "ofxparse-0.14"; 24793 src = pkgs.fetchurl { 24794 url = "https://pypi.python.org/packages/source/o/ofxparse/${name}.tar.gz"; 24795 - md5 = "4ad8a34e008d4893a61eadd593176f0f"; 24796 }; 24797 24798 propagatedBuildInputs = with self; [ six beautifulsoup4 ]; ··· 24808 name = "ofxtools-0.3.8"; 24809 src = pkgs.fetchurl { 24810 url = "https://pypi.python.org/packages/source/o/ofxtools/${name}.tar.gz"; 24811 - md5 = "4ac3c3f5223816bc2c48dd818fd434d8"; 24812 }; 24813 meta = { 24814 homepage = "https://github.com/csingley/ofxtools"; ··· 24859 24860 src = pkgs.fetchurl { 24861 url = "https://pypi.python.org/packages/source/d/dicttoxml/dicttoxml-1.6.4.tar.gz"; 24862 - md5 = "154b47d2b7405280b871a81502a05657"; 24863 }; 24864 24865 propagatedBuildInputs = with self; [ ]; ··· 24988 24989 src = pkgs.fetchurl { 24990 url = "https://pypi.python.org/packages/source/t/trollius/${name}.tar.gz"; 24991 - md5 = "3631a464d49d0cbfd30ab2918ef2b783"; 24992 }; 24993 24994 buildInputs = with self; [ mock ] ··· 25046 25047 src = pkgs.fetchurl { 25048 url = "https://pypi.python.org/packages/source/n/neovim/${name}.tar.gz"; 25049 - md5 = "8b723417d3bf15bab0b245d080d45298"; 25050 }; 25051 25052 propagatedBuildInputs = with self; [ msgpack ] ··· 25094 name = "ghp-import-${version}"; 25095 src = pkgs.fetchurl { 25096 url = "https://pypi.python.org/packages/source/g/ghp-import/${name}.tar.gz"; 25097 - md5 = "99e018372990c03ab355aa62c34965c5"; 25098 }; 25099 disabled = isPyPy; 25100 buildInputs = [ pkgs.glibcLocales ]; ··· 25113 name = "typogrify-2.0.7"; 25114 src = pkgs.fetchurl { 25115 url = "https://pypi.python.org/packages/source/t/typogrify/${name}.tar.gz"; 25116 - md5 = "63f38f80531996f187d2894cc497ba08"; 25117 }; 25118 disabled = isPyPy; 25119 # Wants to set up Django ··· 25204 25205 src = pkgs.fetchurl { 25206 url = "https://pypi.python.org/packages/source/d/dot2tex/dot2tex-2.9.0.tar.gz"; 25207 - md5 = "2dbaeac905424d0410751235bde4b8b2"; 25208 }; 25209 25210 propagatedBuildInputs = with self; [ ··· 25291 25292 src = pkgs.fetchurl { 25293 url = "https://pypi.python.org/packages/source/x/xcffib/${name}.tar.gz"; 25294 - md5 = "fa13f3fee67c83016a1242982a7c8bda"; 25295 }; 25296 25297 patchPhase = '' ··· 25563 version = "0.7.2"; 25564 src = pkgs.fetchurl { 25565 url = "https://pypi.python.org/packages/source/x/xlsx2csv/${name}.tar.gz"; 25566 - md5 = "eea39d8ab08ff4503bb145171d0a46f6"; 25567 }; 25568 meta = { 25569 homepage = https://github.com/bitprophet/alabaster;
··· 104 105 src = pkgs.fetchurl { 106 url = "https://pypi.python.org/packages/source/d/discid/${name}.tar.gz"; 107 + sha256 = "b39d443051b26d0230be7a6c616243daae93337a8711dd5d4119bb6a0e516fa8"; 108 }; 109 110 patchPhase = '' ··· 196 197 src = pkgs.fetchurl { 198 url = "https://pypi.python.org/packages/source/a/aafigure/${name}.tar.gz"; 199 + sha256 = "090c88beb091d28a233f854e239713aa15d8d1906ea16211855345c912e8a091"; 200 }; 201 202 propagatedBuildInputs = with self; [ pillow ]; ··· 533 534 src = pkgs.fetchurl { 535 url = "http://pypi.python.org/packages/source/a/almir/${name}.zip"; 536 + sha256 = "5dc0b8a5071f3ff46cd2d92608f567ba446e4c733c063b17d89703caeb9868fe"; 537 }; 538 539 buildInputs = with self; [ ··· 627 628 src = pkgs.fetchurl { 629 url = "http://pypi.python.org/packages/source/a/anyjson/${name}.tar.gz"; 630 + sha256 = "37812d863c9ad3e35c0734c42e0bf0320ce8c3bed82cd20ad54cb34d158157ba"; 631 }; 632 633 buildInputs = with self; [ self.nose ]; ··· 664 665 src = pkgs.fetchurl { 666 url = "http://py-amqplib.googlecode.com/files/${name}.tgz"; 667 + sha256 = "0f2618b74d95cd360a6d46a309a3fb1c37d881a237e269ac195a69a34e0e2f62"; 668 }; 669 670 # error: invalid command 'test' ··· 745 746 src = pkgs.fetchurl { 747 url = "https://pypi.python.org/packages/source/a/apipkg/${name}.tar.gz"; 748 + sha256 = "2e38399dbe842891fe85392601aab8f40a8f4cc5a9053c326de35a1cc0297ac6"; 749 }; 750 751 buildInputs = with self; [ pytest ]; ··· 762 763 src = pkgs.fetchurl { 764 url = "https://pypi.python.org/packages/source/a/appdirs/appdirs-1.4.0.tar.gz"; 765 + sha256 = "8fc245efb4387a4e3e0ac8ebcc704582df7d72ff6a42a53f5600bbb18fdaadc5"; 766 }; 767 768 meta = { ··· 805 806 src = pkgs.fetchurl { 807 url = "http://apsw.googlecode.com/files/${name}.zip"; 808 + sha256 = "cb121b2bce052609570a2f6def914c0aa526ede07b7096dddb78624d77f013eb"; 809 }; 810 811 buildInputs = with self; [ pkgs.sqlite ]; ··· 841 842 src = pkgs.fetchurl { 843 url = "https://pypi.python.org/packages/source/f/funcsigs/${name}.tar.gz"; 844 + sha256 = "d83ce6df0b0ea6618700fe1db353526391a8a3ada1b7aba52fed7a61da772033"; 845 }; 846 847 buildInputs = with self; [ ··· 895 896 src = pkgs.fetchurl { 897 url = "https://pypi.python.org/packages/source/a/args/${name}.tar.gz"; 898 + sha256 = "a785b8d837625e9b61c39108532d95b85274acd679693b71ebb5156848fcf814"; 899 }; 900 901 meta = { ··· 1049 1050 src = pkgs.fetchurl { 1051 url = "https://pypi.python.org/packages/source/a/attrdict/${name}.tar.gz"; 1052 + sha256 = "86aeb6d3809e0344409f8148d7cac9eabce5f0b577c160b5e90d10df3f8d2ad3"; 1053 }; 1054 1055 propagatedBuildInputs = with self; [ coverage nose six ]; ··· 1149 1150 src = pkgs.fetchurl { 1151 url = "https://pypi.python.org/packages/source/a/avro/${name}.tar.gz"; 1152 + sha256 = "edf14143cabb2891f05a73d60a57a9fc5a9ebd305c2188abb3f5db777c707ad5"; 1153 }; 1154 1155 meta = { ··· 1272 1273 src = pkgs.fetchurl { 1274 url = "https://pypi.python.org/packages/source/a/azure/${name}.zip"; 1275 + sha256 = "89c20b2efaaed3c6f56345d55c32a8d4e7d2a16c032d0acb92f8f490c508fe24"; 1276 }; 1277 1278 propagatedBuildInputs = with self; [ dateutil futures pyopenssl requests2 ]; ··· 1479 1480 src = pkgs.fetchurl { 1481 url = "https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz"; 1482 + sha256 = "07410e7fb09aab7bdaf5e618de66c3dac84e2e3d628352814dc4c37de321d6ae"; 1483 }; 1484 1485 meta = { ··· 1494 1495 src = pkgs.fetchurl { 1496 url = "https://pypi.python.org/packages/source/b/backports.lzma/${name}.tar.gz"; 1497 + sha256 = "bac58aec8d39ac3d22250840fb24830d0e4a0ef05ad8f3f09172dc0cc80cdbca"; 1498 }; 1499 1500 buildInputs = [ pkgs.lzma ]; ··· 1818 1819 src = pkgs.fetchurl { 1820 url = "https://pypi.python.org/packages/source/c/circus/${name}.tar.gz"; 1821 + sha256 = "3757344aa5073ea29e6e2607b3de8ba1652502c61964316116931884293fe846"; 1822 }; 1823 1824 doCheck = false; # weird error ··· 1984 1985 src = pkgs.fetchurl { 1986 url = "https://pypi.python.org/packages/source/i/iowait/${name}.tar.gz"; 1987 + sha256 = "ab1bc2eb84c22ccf61f17a0024f9fb6df781b39f1852764a66a7769d5adfb299"; 1988 }; 1989 1990 meta = { ··· 2012 2013 src = pkgs.fetchurl { 2014 url = "https://pypi.python.org/packages/source/r/rarfile/rarfile-2.6.tar.gz"; 2015 + sha256 = "326700c5450cfb367f612e918866ea27551bac02f4656f340003c88873fa1a56"; 2016 }; 2017 2018 meta = { ··· 2026 2027 src = pkgs.fetchurl { 2028 url = "https://pypi.python.org/packages/source/p/proboscis/proboscis-1.2.6.0.tar.gz"; 2029 + sha256 = "b822b243a7c82030fce0de97bdc432345941306d2c24ef227ca561dd019cd238"; 2030 }; 2031 2032 propagatedBuildInputs = with self; [ nose ]; ··· 2044 2045 src = pkgs.fetchurl { 2046 url = "https://pypi.python.org/packages/source/p/pyechonest/pyechonest-8.0.2.tar.gz"; 2047 + sha256 = "496265f4b7d33483ec153b9e1b8333fe959b115f7e781510089c8313b7d86560"; 2048 }; 2049 2050 meta = { ··· 2101 2102 src = pkgs.fetchurl { 2103 url = "http://pypi.python.org/packages/source/b/bitbucket-api/${name}.tar.gz"; 2104 + sha256 = "e890bc3893d59a6f203c1eb2bae60e78ac4d3869da7ea4fb104dca588aea85b2"; 2105 }; 2106 2107 propagatedBuildInputs = with self; [ requests_oauth2 nose sh ]; ··· 2119 name = "bitbucket-cli-0.4.1"; 2120 src = pkgs.fetchurl { 2121 url = "https://pypi.python.org/packages/source/b/bitbucket-cli/${name}.tar.gz"; 2122 + sha256 = "d8909627ae7a46519379c6343698d49f9ffd5de839ff44796974828d843a9419"; 2123 }; 2124 2125 pythonPath = [ self.requests ]; ··· 2233 2234 src = pkgs.fetchurl { 2235 url = "https://pypi.python.org/packages/source/b/blinker/${name}.tar.gz"; 2236 + sha256 = "6811010809262261e41ab7b92f3f6d23f35cf816fbec2bc05077992eebec6e2f"; 2237 }; 2238 2239 meta = { ··· 2483 2484 src = pkgs.fetchurl { 2485 url = "https://pypi.python.org/packages/source/B/Box2D/Box2D-2.3b0.zip"; 2486 + sha256 = "4519842c650b0153550eb0c9864da46b5a4ec8555c68b70f5cd2952a21c788b0"; 2487 }; 2488 2489 patches = [ ../development/python-modules/box2d/disable-test.patch ]; ··· 2586 2587 src = pkgs.fetchurl { 2588 url = "https://pypi.python.org/packages/source/c/check-manifest/check-manifest-${version}.tar.gz"; 2589 + sha256 = "b19fd0d8b9286532ba3dc0282484fd76d11200cf24b340dc3d08f293c7dd0500"; 2590 }; 2591 2592 doCheck = false; ··· 2605 2606 src = pkgs.fetchurl { 2607 url = "https://pypi.python.org/packages/source/d/devpi-common/devpi-common-${version}.tar.gz"; 2608 + sha256 = "a059c4099002d4af8f3ccfc8a9f4bf133b20ea404049b21a31fc1003e1d79452"; 2609 }; 2610 2611 propagatedBuildInputs = [ self.requests2 self.py ]; ··· 2629 2630 src = pkgs.fetchurl { 2631 url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz"; 2632 + sha256 = "a6122ea5c06c6c044a9efce4a3df452c8573e1aebfda7b24262655daac894ef5"; 2633 }; 2634 2635 meta = { ··· 2647 2648 src = pkgs.fetchurl { 2649 url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz"; 2650 + sha256 = "a5c2fafa4d073ad3dabec267c44a996cbc624700a9a49467cd6b1ef63d35e029"; 2651 }; 2652 2653 meta = { ··· 2665 2666 src = pkgs.fetchurl { 2667 url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz"; 2668 + sha256 = "0ac5a325d3ffbc5a988fb3ba87f4159d4769cc73e3331cb5234edc8839b6506b"; 2669 }; 2670 2671 # TODO: consider if this patch should be an option ··· 2795 2796 src = pkgs.fetchurl { 2797 url = "http://pypi.python.org/packages/source/c/carrot/${name}.tar.gz"; 2798 + sha256 = "cb46374f3c883c580d142a79d2609883713a867cc86e0514163adce784ce2468"; 2799 }; 2800 2801 buildInputs = with self; [ self.nose ]; ··· 2936 name = "characteristic-14.1.0"; 2937 src = pkgs.fetchurl { 2938 url = "https://pypi.python.org/packages/source/c/characteristic/${name}.tar.gz"; 2939 + sha256 = "91e254948180678dd69e6143202b4686f2fa47cce136936079bb4d9a3b82419d"; 2940 }; 2941 2942 buildInputs = with self; [ self.pytest ]; ··· 2955 2956 src = pkgs.fetchurl { 2957 url = "http://pypi.python.org/packages/source/C/Cheetah/Cheetah-${version}.tar.gz"; 2958 + sha256 = "be308229f0c1e5e5af4f27d7ee06d90bb19e6af3059794e5fd536a6f29a9b550"; 2959 }; 2960 2961 propagatedBuildInputs = with self; [ self.markdown ]; ··· 3255 3256 src = pkgs.fetchurl { 3257 url = "http://pypi.python.org/packages/source/C/CoilMQ/CoilMQ-0.6.1.tar.gz"; 3258 + sha256 = "9755733bdae33a9d87630232d166a7da2382f68c2cffb3bb81503806e8d310cb"; 3259 }; 3260 3261 propagatedBuildInputs = with self; [ self.stompclient ]; ··· 3283 3284 src = pkgs.fetchurl { 3285 url = "http://pypi.python.org/packages/source/c/colander/${name}.tar.gz"; 3286 + sha256 = "7389413266b9e680c9529c16d56284edf87e0d5de557948e75f41d65683c23b3"; 3287 }; 3288 3289 propagatedBuildInputs = with self; [ self.translationstring self.iso8601 ]; ··· 3320 3321 src = pkgs.fetchurl { 3322 url = "https://pypi.python.org/packages/source/C/ColanderAlchemy/${name}.tar.gz"; 3323 + sha256 = "d10e97b5f4648dcdc38c5e5c9f9b77fe39c8fa7f594d89d558b0d82e5631bfd7"; 3324 }; 3325 3326 buildInputs = with self; [ unittest2 ]; ··· 3342 3343 src = pkgs.fetchurl { 3344 url = "http://pypi.python.org/packages/source/c/configobj/${name}.tar.gz"; 3345 + sha256 = "a2f5650770e1c87fb335af19a9b7eb73fc05ccf22144eb68db7d00cd2bcb0902"; 3346 }; 3347 3348 # error: invalid command 'test' ··· 3426 3427 src = pkgs.fetchurl rec { 3428 url = "https://pypi.python.org/packages/source/c/contextlib2/${name}.tar.gz"; 3429 + sha256 = "55a5dc78f7a742a0e756645134ffb39bbe11da0fea2bc0f7070d40dac208b732"; 3430 }; 3431 }; 3432 ··· 3494 name = "cov-core-1.15.0"; 3495 src = pkgs.fetchurl { 3496 url = "http://pypi.python.org/packages/source/c/cov-core/${name}.tar.gz"; 3497 + sha256 = "4a14c67d520fda9d42b0da6134638578caae1d374b9bb462d8de00587dba764c"; 3498 }; 3499 meta = { 3500 description = "plugin core for use by pytest-cov, nose-cov and nose2-cov"; ··· 3579 3580 src = pkgs.fetchurl { 3581 url = "http://pypi.python.org/packages/source/c/cryptacular/${name}.tar.gz"; 3582 + sha256 = "273f03d03f9b316671ae4f1c1c6b8d3c883da19a5706873e8f3d6543e13dd4a1"; 3583 }; 3584 3585 # TODO: tests fail: TypeError: object of type 'NoneType' has no len() ··· 3919 3920 src = pkgs.fetchurl { 3921 url = "https://pypi.python.org/packages/source/d/detox/detox-0.9.3.tar.gz"; 3922 + sha256 = "39d48b6758c43ba579f694507d54da96931195eb1b72ad79b46f50af9520b2f3"; 3923 }; 3924 3925 meta = { ··· 3934 3935 src = pkgs.fetchurl { 3936 url = "http://pypi.python.org/packages/source/p/pbkdf2/${name}.tar.gz"; 3937 + sha256 = "ac6397369f128212c43064a2b4878038dab78dab41875364554aaf2a684e6979"; 3938 }; 3939 3940 # ImportError: No module named test ··· 4228 4229 src = pkgs.fetchurl { 4230 url = "https://pypi.python.org/packages/source/p/pytest-xdist/pytest-xdist-1.8.zip"; 4231 + sha256 = "b02135db7080c0978b7ce5d8f43a5879231441c2062a4791bc42b6f98c94fa69"; 4232 }; 4233 4234 buildInputs = with self; [ pytest ]; ··· 4594 4595 src = pkgs.fetchurl { 4596 url = "http://pypi.python.org/packages/source/d/deform/${name}.tar.gz"; 4597 + sha256 = "3fa4d287c8da77a83556e4a5686de006ddd69da359272120b915dc8f5a70cabd"; 4598 }; 4599 4600 buildInputs = with self; [] ++ optional isPy26 unittest2; ··· 4698 4699 src = pkgs.fetchurl { 4700 url = "https://pypi.python.org/packages/source/d/derpconf/${name}.tar.gz"; 4701 + sha256 = "9129419e3a6477fe6366c339d2df8c614bdde82a639f33f2f40d4de9a1ed236a"; 4702 }; 4703 4704 meta = { ··· 4768 4769 src = pkgs.fetchurl { 4770 url = "https://pypi.python.org/packages/source/d/discogs-client/${name}.tar.gz"; 4771 + sha256 = "0a3616a818dd9fa61a61c3d9731d176e9123130d1b1b97a6beee63b4c72306b7"; 4772 }; 4773 4774 propagatedBuildInputs = with self; [ oauth2 requests2 ]; ··· 4825 4826 src = pkgs.fetchurl { 4827 url = "https://pypi.python.org/packages/source/d/dockerpty/${name}.tar.gz"; 4828 + sha256 = "a51044cc49089a2408fdf6769a63eebe0b16d91f34716ecee681984446ce467d"; 4829 }; 4830 4831 propagatedBuildInputs = with self; [ six ]; ··· 4843 4844 src = pkgs.fetchurl { 4845 url = "https://pypi.python.org/packages/source/d/docker-registry-core/${name}.tar.gz"; 4846 + sha256 = "347e804f1f35b28dbe27bf8d7a0b630fca29d684032139bf26e3940572360360"; 4847 }; 4848 4849 DEPS = "loose"; ··· 4898 4899 src = pkgs.fetchurl { 4900 url = "https://pypi.python.org/packages/source/d/docopt/${name}.tar.gz"; 4901 + sha256 = "49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491"; 4902 }; 4903 4904 meta = { ··· 4933 4934 src = pkgs.fetchurl { 4935 url = "https://pypi.python.org/packages/source/d/dogpile.cache/dogpile.cache-0.5.4.tar.gz"; 4936 + sha256 = "9eab7a5dc05ad1b6573144c4a2717226b5c38811f9ec29b514e774535a91ea24"; 4937 }; 4938 4939 doCheck = false; ··· 4950 4951 src = pkgs.fetchurl { 4952 url = "https://pypi.python.org/packages/source/d/dogpile.core/dogpile.core-0.4.1.tar.gz"; 4953 + sha256 = "be652fb11a8eaf66f7e5c94d418d2eaa60a2fe81dae500f3743a863cc9dbed76"; 4954 }; 4955 4956 doCheck = false; ··· 4967 4968 src = pkgs.fetchurl { 4969 url = "https://pypi.python.org/packages/source/d/dotfiles/${name}.tar.gz"; 4970 + sha256 = "45ecfd7f2ed9d0f2a7ac632c9bd0ebdca758d8bbc2b6f11562579d525f0467b8"; 4971 }; 4972 4973 doCheck = true; ··· 5130 5131 src = pkgs.fetchurl { 5132 url = "https://pypi.python.org/packages/source/E/EasyProcess/${name}.tar.gz"; 5133 + sha256 = "c9980c0b0eeab97969305d8829bed966a3e28a77284e4f45a9b38fb23ce83633"; 5134 }; 5135 5136 meta = { ··· 5326 5327 src = pkgs.fetchurl { 5328 url = "https://pypi.python.org/packages/source/e/execnet/${name}.zip"; 5329 + sha256 = "fa1d8bd6b6d2282ff4df474b8ac687e1775bff4fc6462b219a5f89d5e9e6908c"; 5330 }; 5331 5332 doCheck = !isPy3k; # failures.. ··· 5344 5345 src = pkgs.fetchurl { 5346 url = "https://pypi.python.org/packages/source/f/facebook-sdk/facebook-sdk-0.4.0.tar.gz"; 5347 + sha256 = "5a96c54d06213039dff1fe1fabc51972e394666cd6d83ea70f7c2e67472d9b72"; 5348 }; 5349 5350 meta = with pkgs.stdenv.lib; { ··· 5492 5493 src = pkgs.fetchurl { 5494 url = "https://pypi.python.org/packages/source/f/funcparserlib/${name}.tar.gz"; 5495 + sha256 = "b7992eac1a3eb97b3d91faa342bfda0729e990bd8a43774c1592c091e563c91d"; 5496 }; 5497 5498 checkPhase = '' ··· 5517 5518 src = pkgs.fetchurl { 5519 url = "https://pypi.python.org/packages/source/s/singledispatch/${name}.tar.gz"; 5520 + sha256 = "5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c"; 5521 }; 5522 5523 meta = { ··· 5600 5601 src = pkgs.fetchurl { 5602 url = "https://pypi.python.org/packages/source/g/gmpy/${name}.zip"; 5603 + sha256 = "1a79118a5332b40aba6aa24b051ead3a31b9b3b9642288934da754515da8fa14"; 5604 }; 5605 5606 buildInputs = [ ··· 5620 5621 src = pkgs.fetchurl { 5622 url = "https://pypi.python.org/packages/source/g/gmpy2/${name}.zip"; 5623 + sha256 = "5041d0ae24407c24487106099f5bcc4abb1a5f58d90e6712cc95321975eddbd4"; 5624 }; 5625 5626 buildInputs = [ ··· 5925 5926 src = pkgs.fetchurl { 5927 url = "https://pypi.python.org/packages/source/h/humanize/${name}.tar.gz"; 5928 + sha256 = "a43f57115831ac7c70de098e6ac46ac13be00d69abbf60bdcac251344785bb19"; 5929 }; 5930 5931 buildInputs = with self; [ mock ]; ··· 5972 5973 src = pkgs.fetchurl { 5974 url = "https://pypi.python.org/packages/source/h/httpauth/${name}.tar.gz"; 5975 + sha256 = "294029b5dfed27bca5746a31e3ffb5ed99268761536705e8bbd44231b7ca15ec"; 5976 }; 5977 5978 doCheck = false; ··· 6117 6118 src = pkgs.fetchurl { 6119 url = "https://pypi.python.org/packages/source/j/jsonpatch/${name}.tar.gz"; 6120 + sha256 = "22d0bc0f5522a4a03dd9fb4c4cdf7c1f03256546c88be4c61e5ceabd22280e47"; 6121 }; 6122 6123 propagatedBuildInputs = with self; [ jsonpointer ]; ··· 6134 6135 src = pkgs.fetchurl { 6136 url = "https://pypi.python.org/packages/source/j/jsonpointer/${name}.tar.gz"; 6137 + sha256 = "39403b47a71aa782de6d80db3b78f8a5f68ad8dfc9e674ca3bb5b32c15ec7308"; 6138 }; 6139 6140 meta = { ··· 6436 6437 src = pkgs.fetchurl { 6438 url = "http://pypi.pediapress.com/packages/mirror/${name}.zip"; 6439 + sha256 = "9229193ee719568d482192d9d913b3c4bb96af7c589d6c31ed4a62caf5054278"; 6440 }; 6441 6442 meta = { ··· 6452 6453 src = pkgs.fetchurl { 6454 url = "http://pypi.pediapress.com/packages/mirror/${name}.zip"; 6455 + sha256 = "7f596fd60eb24d8d3da3ab4880f095294028880eafb653810a7bdaabdb031238"; 6456 }; 6457 6458 buildInputs = with self; ··· 6474 6475 src = pkgs.fetchurl { 6476 url = "https://pypi.python.org/packages/source/n/natsort/${name}.tar.gz"; 6477 + sha256 = "a0d4239bd609eae5cd5163db6f9794378ce0e3f43ae16c10c35472d866ae20cd"; 6478 }; 6479 6480 buildInputs = with self; ··· 6566 6567 src = pkgs.fetchurl { 6568 url = "https://pypi.python.org/packages/source/o/odfpy/${name}.tar.gz"; 6569 + sha256 = "e458f969f1ccd7ed77d70a45fe69ad656ac61b39e36e4d32c42d4e3216030891"; 6570 }; 6571 6572 buildInputs = with self; with pkgs; [ ]; ··· 6626 name = "passlib-${version}"; 6627 6628 src = pkgs.fetchurl { 6629 + url = "https://pypi.python.org/packages/source/p/passlib/passlib-${version}.tar.gz"; 6630 + sha256 = "e987f6000d16272f75314c7147eb015727e8532a3b747b1a8fb58e154c68392d"; 6631 }; 6632 6633 buildInputs = with self; [ nose pybcrypt]; ··· 6664 6665 src = pkgs.fetchurl { 6666 url = "http://pypi.python.org/packages/source/p/peppercorn/${name}.tar.gz"; 6667 + sha256 = "921cba5d51fa211e6da0fbd2120b9a98d663422a80f5bb669ad81ffb0909774b"; 6668 }; 6669 6670 meta = { ··· 6699 6700 src = pkgs.fetchurl { 6701 url = "https://pypi.python.org/packages/source/p/pies/${name}.tar.gz"; 6702 + sha256 = "d8d6ae4faa0a7da5d634ad8c6ca4bb22b70ad53bb7ecd91af23d490fcd2a88e8"; 6703 }; 6704 6705 deps = if !isPy3k then [ self.pies2overrides self.enum34 ] ··· 6721 6722 src = pkgs.fetchurl { 6723 url = "https://pypi.python.org/packages/source/p/pies2overrides/${name}.tar.gz"; 6724 + sha256 = "2a91445afc7f692bdbabfbf00d3defb1d47ad7825eb568a6464359758ab35763"; 6725 }; 6726 6727 propagatedBuildInputs = with self; [ ipaddress ]; ··· 6762 6763 src = pkgs.fetchurl { 6764 url = "https://pypi.python.org/packages/source/p/plotly/${name}.tar.gz"; 6765 + sha256 = "628679e880caab22e2a46273e85e1d1ce1382b631e1c7bbfe539f804c5269b21"; 6766 }; 6767 6768 propagatedBuildInputs = with self; [ self.pytz self.six self.requests ]; ··· 6783 src = pkgs.fetchurl { 6784 url = "https://pypi.python.org/packages/source/p/python-poppler-qt4/" + 6785 "python-poppler-qt4-${version}.tar.gz"; 6786 + sha256 = "00e3f89f4e23a844844d082918a89c2cbb1e8231ecb011b81d592e7e3c33a74c"; 6787 }; 6788 6789 propagatedBuildInputs = [ pkgs.pyqt4 pkgs.pkgconfig pkgs.poppler_qt4 ]; ··· 6808 6809 src = pkgs.fetchurl { 6810 url = "https://pypi.python.org/packages/source/p/pudb/${name}.tar.gz"; 6811 + sha256 = "81b20a995803c4be513e6d36c8ec9a531d3ccb24670b2416abc20f3933ddb8be"; 6812 }; 6813 6814 propagatedBuildInputs = with self; [ self.pygments self.urwid ]; ··· 6953 6954 src = pkgs.fetchurl { 6955 url = "http://pypi.python.org/packages/source/p/pyramid_beaker/${name}.tar.gz"; 6956 + sha256 = "c76578dac3ea717e9ca89c327daf13975987d0b8827d15157319c20614fab74a"; 6957 }; 6958 6959 propagatedBuildInputs = with self; [ beaker pyramid ]; ··· 6970 6971 src = pkgs.fetchurl { 6972 url = "https://pypi.python.org/packages/source/p/pyramid_chameleon/${name}.tar.gz"; 6973 + sha256 = "d176792a50eb015d7865b44bd9b24a7bd0489fa9a5cebbd17b9e05048cef9017"; 6974 }; 6975 6976 propagatedBuildInputs = with self; [ ··· 7036 7037 src = pkgs.fetchurl { 7038 url = "http://pypi.python.org/packages/source/p/pyramid_exclog/${name}.tar.gz"; 7039 + sha256 = "a58c82866c3e1a350684e6b83b440d5dc5e92ca5d23794b56d53aac06fb65a2c"; 7040 }; 7041 7042 propagatedBuildInputs = with self; [ pyramid ]; ··· 7053 7054 src = pkgs.fetchurl { 7055 url = "http://pypi.python.org/packages/source/p/pyramid_tm/${name}.tar.gz"; 7056 + sha256 = "99528c54accf2bd5860d10634fe8972e8375b2d0f50ee08f208ed0484ffafc1d"; 7057 }; 7058 7059 propagatedBuildInputs = with self; [ transaction pyramid ]; ··· 7070 7071 src = pkgs.fetchurl { 7072 url = "https://pypi.python.org/packages/source/p/pyramid_multiauth/${name}.tar.gz"; 7073 + sha256 = "c33f357e0a216cd6ef7d143d40d4679c9fb0796a1eabaf1249aeef63ed000828"; 7074 }; 7075 7076 propagatedBuildInputs = with self; [ pyramid ]; ··· 7149 7150 src = pkgs.fetchurl { 7151 url = "http://pypi.python.org/packages/source/r/raven/${name}.tar.gz"; 7152 + sha256 = "c27e40ab3ccf37f30a9f77acb4917370d9341e25abda8e94b9bd48c7127f7d48"; 7153 }; 7154 7155 # way too many dependencies to run tests ··· 7167 7168 src = pkgs.fetchurl { 7169 url = "https://pypi.python.org/packages/source/r/roman/${name}.zip"; 7170 + sha256 = "90e83b512b44dd7fc83d67eb45aa5eb707df623e6fc6e66e7f273abd4b2613ae"; 7171 }; 7172 7173 buildInputs = with self; with pkgs; [ ]; ··· 7188 version = "0.4.0"; 7189 src = pkgs.fetchurl { 7190 url = "https://pypi.python.org/packages/source/l/librosa/librosa-0.4.0.tar.gz"; 7191 + sha256 = "cc11dcc41f51c08e442292e8a2fc7d7ee77e0d47ff771259eb63f57fcee6f6e7"; 7192 }; 7193 7194 propagatedBuildInputs = with self; ··· 7273 7274 src = pkgs.fetchurl { 7275 url = "http://pypi.python.org/packages/source/h/hypatia/${name}.tar.gz"; 7276 + sha256 = "fb4d394eeac4b06ff2259cada6174aebbe77edd243ffd1deda320cb327f98bd9"; 7277 }; 7278 7279 buildInputs = with self; [ zope_interface zodb ]; ··· 7289 7290 src = pkgs.fetchurl { 7291 url = "http://pypi.python.org/packages/source/z/zope.copy/${name}.zip"; 7292 + sha256 = "eb2a95866df1377741876a3ee62d8600e80089e6246e1a235e86791b29534457"; 7293 }; 7294 7295 buildInputs = with self; [ zope_interface zope_location zope_schema ]; ··· 7375 7376 src = pkgs.fetchurl { 7377 url = "http://pypi.python.org/packages/source/p/pyramid_zodbconn/${name}.tar.gz"; 7378 + sha256 = "56cfdb6b13dc87b1c51c7abc1557c63960d6b858e14a2d4c9693c3f7877f5f63"; 7379 }; 7380 7381 # should be fixed in next release ··· 7395 7396 src = pkgs.fetchurl { 7397 url = "http://pypi.python.org/packages/source/p/pyramid_mailer/${name}.tar.gz"; 7398 + sha256 = "4debfad05ee65a05ba6f43e2af913e6e30db75ba42254e4aa0291500c4caa1fc"; 7399 }; 7400 7401 buildInputs = with self; [ pyramid transaction ]; ··· 7411 7412 src = pkgs.fetchurl { 7413 url = "http://pypi.python.org/packages/source/p/pyrtlsdr/${name}.zip"; 7414 + sha256 = "cbb9086efe4320858c48f4856d09f7face191c4156510b1459ef4e5588935b6a"; 7415 }; 7416 7417 postPatch = '' ··· 7433 7434 src = pkgs.fetchurl { 7435 url = "http://pypi.python.org/packages/source/r/repoze.sendmail/${name}.tar.gz"; 7436 + sha256 = "51813730adc24728d5ce2609038f7bb81aa1632539d7a79045ef4aa6942eaba2"; 7437 }; 7438 7439 buildInputs = with self; [ transaction ]; ··· 7449 7450 src = pkgs.fetchurl { 7451 url = "http://pypi.python.org/packages/source/z/zodburi/${name}.tar.gz"; 7452 + sha256 = "c04b9beca032bb7b968a3464417596ba4607a927c5e65929860962ddba1cccc0"; 7453 }; 7454 7455 buildInputs = with self; [ zodb mock ZEO ]; ··· 7466 7467 src = pkgs.fetchurl { 7468 url = "https://pypi.python.org/packages/source/Z/ZEO/${name}.tar.gz"; 7469 + sha256 = "63555b6d2b5f98d215c4b5fdce004fb0475daa6efc8b70f39c77d646c12d7e51"; 7470 }; 7471 7472 meta = { ··· 7481 7482 src = pkgs.fetchurl { 7483 url = "https://pypi.python.org/packages/source/r/random2/${name}.zip"; 7484 + sha256 = "34ad30aac341039872401595df9ab2c9dc36d0b7c077db1cea9ade430ed1c007"; 7485 }; 7486 }; 7487 ··· 7569 7570 src = pkgs.fetchurl { 7571 url = "http://pypi.python.org/packages/source/r/repoze.lru/${name}.tar.gz"; 7572 + sha256 = "0f7a323bf716d3cb6cb3910cd4fccbee0b3d3793322738566ecce163b01bbd31"; 7573 }; 7574 7575 meta = { ··· 7585 7586 src = pkgs.fetchurl { 7587 url = "http://pypi.python.org/packages/source/r/repoze.sphinx.autointerface/${name}.tar.gz"; 7588 + sha256 = "97ef5fac0ab0a96f1578017f04aea448651fa9f063fc43393a8253bff8d8d504"; 7589 }; 7590 7591 propagatedBuildInputs = with self; [ zope_interface sphinx ]; ··· 7627 7628 src = pkgs.fetchurl { 7629 url = "https://pypi.python.org/packages/source/s/setuptools-git/${name}.tar.gz"; 7630 + sha256 = "047d7595546635edebef226bc566579d422ccc48a8a91c7d32d8bd174f68f831"; 7631 }; 7632 7633 propagatedBuildInputs = [ pkgs.git ]; ··· 7670 version = "1.3.0"; 7671 src = pkgs.fetchurl { 7672 url = "https://pypi.python.org/packages/source/p/pywatchman/pywatchman-${version}.tar.gz"; 7673 + sha256 = "c3d5be183b5b04f6ad575fc71b06dd196185dea1558d9f4d0598ba9beaab8245"; 7674 }; 7675 postPatch = '' 7676 substituteInPlace pywatchman/__init__.py \ ··· 7685 7686 src = pkgs.fetchurl { 7687 url = "https://pypi.python.org/packages/source/z/zope.tales/${name}.zip"; 7688 + sha256 = "c0485f09c3f23c7a0ceddabcb02d4a40ebecf8f8f36c87fa9a02c415f96c969e"; 7689 }; 7690 }; 7691 ··· 7695 7696 src = pkgs.fetchurl { 7697 url = "http://pypi.python.org/packages/source/z/zope.deprecation/${name}.tar.gz"; 7698 + sha256 = "fed622b51ffc600c13cc5a5b6916b8514c115f34f7ea2730409f30c061eb0b78"; 7699 }; 7700 7701 buildInputs = with self; [ zope_testing ]; ··· 7711 7712 src = pkgs.fetchurl { 7713 url = "https://pypi.python.org/packages/source/v/validictory/validictory-1.0.0a2.tar.gz"; 7714 + sha256 = "c02388a70f5b854e71e2e09bd6d762a2d8c2a017557562e866d8ffafb0934b07"; 7715 }; 7716 7717 doCheck = false; ··· 7728 7729 src = pkgs.fetchurl { 7730 url = "http://pypi.python.org/packages/source/v/venusian/${name}.tar.gz"; 7731 + sha256 = "1720cff2ca9c369c840c1d685a7c7a21da1afa687bfe62edd93cae4bf429ca5a"; 7732 }; 7733 7734 # TODO: https://github.com/Pylons/venusian/issues/23 ··· 7746 7747 src = pkgs.fetchurl { 7748 url = "http://pypi.python.org/packages/source/C/Chameleon/${name}.tar.gz"; 7749 + sha256 = "bd1dfc96742c2a5b0b2adcab823bdd848e70c45a994dc4e51dd2cc31e2bae3be"; 7750 }; 7751 7752 buildInputs = with self; [] ++ optionals isPy26 [ ordereddict unittest2 ]; ··· 7765 7766 src = pkgs.fetchurl { 7767 url = "https://pypi.python.org/packages/source/d/ddt/${name}.tar.gz"; 7768 + sha256 = "e24ecb7e2cf0bf43fa9d4255d3ae2bd0b7ce30b1d1b89ace7aa68aca1152f37a"; 7769 }; 7770 7771 meta = { ··· 7782 7783 src = pkgs.fetchurl { 7784 url = "http://launchpad.net/python-distutils-extra/trunk/2.26/+download/python-${name}.tar.gz"; 7785 + sha256 = "11a3d16efffb00c2b50f40c48531dadaf553ed7a36c5621fde437a16ca40f7ea"; 7786 }; 7787 7788 meta = { ··· 7826 7827 src = pkgs.fetchurl { 7828 url = "http://pypi.python.org/packages/source/p/pyxdg/${name}.tar.gz"; 7829 + sha256 = "81e883e0b9517d624e8b0499eb267b82a815c0b7146d5269f364988ae031279d"; 7830 }; 7831 7832 # error: invalid command 'test' ··· 7845 7846 src = pkgs.fetchurl { 7847 url = "http://pypi.python.org/packages/source/c/chardet/${name}.tar.gz"; 7848 + sha256 = "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa"; 7849 }; 7850 7851 meta = { ··· 8048 8049 src = pkgs.fetchurl { 8050 url = "http://pypi.python.org/packages/source/d/django-tagging/${name}.tar.gz"; 8051 + sha256 = "e5fbeb7ca6e0c22a9a96239095dff508040ec95171e51c69e6f8ada72ea4bce2"; 8052 }; 8053 8054 # error: invalid command 'test' ··· 8387 8388 src = pkgs.fetchurl { 8389 url = "mirror://sourceforge/docutils/${name}.tar.gz"; 8390 + sha256 = "c7db717810ab6965f66c8cf0398a98c9d8df982da39b4cd7f162911eb89596fa"; 8391 }; 8392 8393 # error: invalid command 'test' ··· 8422 8423 src = pkgs.fetchurl { 8424 url = "http://pypi.python.org/packages/source/d/dtopt/${name}.tar.gz"; 8425 + sha256 = "06ae07a12294a7ba708abaa63f838017d1a2faf6147a1e7a14ca4fa28f86da7f"; 8426 }; 8427 8428 meta = { ··· 8460 version = "1.9.0"; 8461 src = pkgs.fetchurl { 8462 url = "https://pypi.python.org/packages/source/e/elpy/${name}.tar.gz"; 8463 + sha256 = "419f7b05b19182bc1aedde1ae80812c1534e59a0493476aa01ea819e76ba26f0"; 8464 }; 8465 python2Deps = if isPy3k then [ ] else [ self.rope ]; 8466 propagatedBuildInputs = with self; [ flake8 autopep8 jedi importmagic ] ++ python2Deps; ··· 8480 8481 src = pkgs.fetchurl { 8482 url = "http://pypi.python.org/packages/source/e/enum/${name}.tar.gz"; 8483 + sha256 = "9bdfacf543baf2350df7613eb37f598a802f346985ca0dc1548be6494140fdff"; 8484 }; 8485 8486 doCheck = !isPyPy; ··· 8517 name = "epc-0.0.3"; 8518 src = pkgs.fetchurl { 8519 url = "http://pypi.python.org/packages/source/e/epc/${name}.tar.gz"; 8520 + sha256 = "30b594bd4a4acbd5bda0d3fa3d25b4e8117f2ff8f24d2d1e3e36c90374f3c55e"; 8521 }; 8522 8523 propagatedBuildInputs = with self; [ sexpdata ]; ··· 8610 8611 src = pkgs.fetchurl { 8612 url = "https://pypi.python.org/packages/source/f/feedgenerator/${name}.tar.gz"; 8613 + sha256 = "5d6b0b10134ac392be0c0c3a39c0e1d7e9c17cc7894590f75981e3f497a4a60f"; 8614 }; 8615 8616 buildInputs = [ pkgs.glibcLocales ]; ··· 8652 8653 src = pkgs.fetchurl { 8654 url = "https://pypi.python.org/packages/source/p/pyfribidi/${name}.zip"; 8655 + sha256 = "6f7d83c09eae0cb98a40b85ba3dedc31af4dbff8fc4425f244c1e9f44392fded"; 8656 }; 8657 8658 meta = { ··· 8747 8748 src = pkgs.fetchurl { 8749 url = "http://pypi.python.org/packages/source/F/Flask/Flask-0.10.1.tar.gz"; 8750 + sha256 = "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373"; 8751 }; 8752 8753 propagatedBuildInputs = with self; [ itsdangerous click werkzeug jinja2 ]; ··· 8784 8785 src = pkgs.fetchurl { 8786 url = "https://pypi.python.org/packages/source/F/Flask-Cache/${name}.tar.gz"; 8787 + sha256 = "90126ca9bc063854ef8ee276e95d38b2b4ec8e45fd77d5751d37971ee27c7ef4"; 8788 }; 8789 8790 propagatedBuildInputs = with self; [ werkzeug flask ]; ··· 8969 8970 src = pkgs.fetchurl { 8971 url = "https://pypi.python.org/packages/source/F/FlexGet/${name}.tar.gz"; 8972 + sha256 = "0f7aaf0bf37860f0c5adfb0ba59ca228aa3f5c582131445623a4c3bc82d45346"; 8973 }; 8974 8975 doCheck = false; ··· 9003 9004 src = pkgs.fetchurl { 9005 url = "http://pypi.python.org/packages/source/g/grappelli_safe/${name}.tar.gz"; 9006 + sha256 = "8b21b4724bce449cc4f22dc74ed0be9b3e841d968f3271850bf4836864304eb6"; 9007 }; 9008 9009 meta = { ··· 9031 9032 src = pkgs.fetchurl { 9033 url = "https://pypi.python.org/packages/source/p/python-tvrage/python-tvrage-${version}.tar.gz"; 9034 + sha256 = "f8a530376c5cf1bc573d1945a8504c3394b228c731a3eff5100c705997a72063"; 9035 }; 9036 9037 # has mostly networking dependent tests ··· 9409 9410 src = pkgs.fetchurl { 9411 url = "http://pypi.python.org/packages/source/g/gcovr/${name}.tar.gz"; 9412 + sha256 = "2c878e03c2eff2282e64035bec0a30532b2b1173aadf08486401883b79e4dab1"; 9413 }; 9414 9415 meta = { ··· 9559 9560 src = pkgs.fetchurl { 9561 url = "http://pypi.python.org/packages/source/g/genzshcomp/genzshcomp-0.5.1.tar.gz"; 9562 + sha256 = "c77d007cc32cdff836ecf8df6192371767976c108a75b055e057bb6f4a09cd42"; 9563 }; 9564 9565 buildInputs = with self; [ pkgs.setuptools ] ++ (optional isPy26 argparse); ··· 9788 9789 src = pkgs.fetchurl { 9790 url = "https://pypi.python.org/packages/source/g/gspread/${name}.tar.gz"; 9791 + sha256 = "dba45ef9e652dcd8cf561ae65569bd6ecd18fcc77b991521490698fb2d847106"; 9792 }; 9793 9794 meta = { ··· 9876 9877 src = pkgs.fetchurl { 9878 url = "http://pypi.python.org/packages/source/g/gunicorn/${name}.tar.gz"; 9879 + sha256 = "ae1dd6452f62b3470bc9acaf62cb5301545fbb9c697d863a5bfe35097ed7a0b3"; 9880 }; 9881 9882 buildInputs = with self; [ pytest ]; ··· 9949 9950 src = pkgs.fetchurl { 9951 url = "https://pypi.python.org/packages/source/h/htmllaundry/${name}.tar.gz"; 9952 + sha256 = "e428cba78d5a965e959f5dac2eb7d5f7d627dd889990d5efa8d4e03f3dd768d9"; 9953 }; 9954 9955 buildInputs = with self; [ nose ]; ··· 10002 10003 src = pkgs.fetchurl { 10004 url = "http://pypi.python.org/packages/source/h/http_signature/${name}.tar.gz"; 10005 + sha256 = "14acc192ef20459d5e11b4e800dd3a4542f6bd2ab191bf5717c696bf30936c62"; 10006 }; 10007 10008 propagatedBuildInputs = with self; [pycrypto]; ··· 10019 10020 src = pkgs.fetchurl { 10021 url = "https://pypi.python.org/packages/source/h/httpbin/${name}.tar.gz"; 10022 + sha256 = "6b57f563900ecfe126015223a259463848daafbdc2687442317c0992773b9054"; 10023 }; 10024 10025 propagatedBuildInputs = with self; [ flask markupsafe decorator itsdangerous six ]; ··· 10107 10108 src = pkgs.fetchurl { 10109 url = "https://pypi.python.org/packages/source/i/icalendar/${name}.tar.gz"; 10110 + sha256 = "93d0b94eab23d08f62962542309916a9681f16de3d5eca1c75497f30f1b07792"; 10111 }; 10112 10113 buildInputs = with self; [ setuptools ]; ··· 10137 10138 src = pkgs.fetchurl { 10139 url = "http://pypi.python.org/packages/source/i/influxdb/${name}.tar.gz"; 10140 + sha256 = "6b5ea154454b86d14f2a3960d180e666ba9863da964032dacf2b50628e774a33"; 10141 }; 10142 10143 # ImportError: No module named tests ··· 10263 10264 src = pkgs.fetchurl { 10265 url = "http://pypi.python.org/packages/source/i/iptools/iptools-${version}.tar.gz"; 10266 + sha256 = "0f03875a5bed740ba4bf44decb6a78679cca914a1ee8a6cc468114485c4d98e3"; 10267 }; 10268 10269 buildInputs = with self; [ nose ]; ··· 10281 10282 src = pkgs.fetchurl { 10283 url = "http://pypi.python.org/packages/source/I/IPy/IPy-${version}.tar.gz"; 10284 + sha256 = "5d6abb870c25f946c45c35cf50e66155598660f2765b35cb12e36ed5223c2b89"; 10285 }; 10286 10287 # error: invalid command 'test' ··· 10479 name = "ipdbplugin-1.4"; 10480 src = pkgs.fetchurl { 10481 url = "https://pypi.python.org/packages/source/i/ipdbplugin/ipdbplugin-1.4.tar.gz"; 10482 + sha256 = "4778d78b5d0af1a2a6d341aed9e72eb73b1df6b179e145b4845d3a209137029c"; 10483 }; 10484 propagatedBuildInputs = with self; [ self.nose self.ipython ]; 10485 }; ··· 10671 10672 src = pkgs.fetchurl { 10673 url = "https://pypi.python.org/packages/source/j/jrnl/${name}.tar.gz"; 10674 + sha256 = "af599a863ac298533685a7236fb86307eebc00a38eb8bb96f4f67b5d83227ec8"; 10675 }; 10676 10677 propagatedBuildInputs = with self; [ ··· 10748 10749 src = pkgs.fetchurl { 10750 url = "https://pypi.python.org/packages/source/j/jsonpath-rw/${name}.tar.gz"; 10751 + sha256 = "05c471281c45ae113f6103d1268ec7a4831a2e96aa80de45edc89b11fac4fbec"; 10752 }; 10753 10754 propagatedBuildInputs = with self; [ ··· 10881 10882 src = pkgs.fetchurl { 10883 url = "http://pypi.python.org/packages/source/p/pylast/${name}.tar.gz"; 10884 + sha256 = "bf35820be35447d55564d36072d40b09ac8a7fd41a6f1a7a9d408f4d0eaefac4"; 10885 }; 10886 10887 # error: invalid command 'test' ··· 11034 11035 src = pkgs.fetchurl { 11036 url = "https://pypi.python.org/packages/source/l/linode/linode-${version}.tar.gz"; 11037 + sha256 = "db3c2a7fab8966d903a63f16c515bff241533e4ef2d746aa7aae4a49bba5e573"; 11038 }; 11039 11040 propagatedBuildInputs = with self; [ requests2 ]; ··· 11071 11072 src = pkgs.fetchurl { 11073 url = "https://pypi.python.org/packages/source/l/locustio/${name}.tar.gz"; 11074 + sha256 = "c9ca6fdfe6a6fb187a3d54ddf9b1518196348e8f20537f0a14ca81a264ffafa2"; 11075 }; 11076 11077 propagatedBuildInputs = [ self.msgpack self.requests2 self.flask self.gevent self.pyzmq ]; ··· 11247 11248 src = pkgs.fetchurl { 11249 url = "http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-${version}.tar.gz"; 11250 + sha256 = "1ac3b6eafa5ff7e2a0796675316d7569b28aada45a7ab74042ad089d15a9567f"; 11251 }; 11252 11253 buildInputs = with self; [ pkgs.swig2 pkgs.openssl ]; ··· 11396 11397 src = pkgs.fetchurl { 11398 url = "http://pypi.python.org/packages/source/m/mccabe/${name}.tar.gz"; 11399 + sha256 = "3d8ca9bf65c5014f469180544d1dd5bb5b9df709aad6304f9c2e4370ae0a7b7c"; 11400 }; 11401 11402 # See https://github.com/flintwork/mccabe/issues/31 ··· 11464 11465 src = pkgs.fetchurl { 11466 url = https://pypi.python.org/packages/source/m/meld3/meld3-1.0.0.tar.gz; 11467 + sha256 = "57b41eebbb5a82d4a928608962616442e239ec6d611fe6f46343e765e36f0b2b"; 11468 }; 11469 11470 doCheck = false; ··· 11799 11800 src = pkgs.fetchurl { 11801 url = "http://pymox.googlecode.com/files/${name}.tar.gz"; 11802 + sha256 = "4d18a4577d14da13d032be21cbdfceed302171c275b72adaa4c5997d589a5030"; 11803 }; 11804 11805 # error: invalid command 'test' ··· 11863 11864 src = pkgs.fetchurl { 11865 url = "https://pypi.python.org/packages/source/p/python-mpd/python-mpd-0.3.0.tar.gz"; 11866 + sha256 = "02812eba1d2e0f46e37457f5a6fa23ba203622e4bcab0a19b265e66b08cd21b4"; 11867 }; 11868 11869 meta = with pkgs.stdenv.lib; { ··· 11947 11948 src = pkgs.fetchurl { 11949 url = "https://pypi.python.org/packages/source/m/msgpack-python/${name}.tar.gz"; 11950 + sha256 = "bfcc581c9dbbf07cc2f951baf30c3249a57e20dcbd60f7e6ffc43ab3cc614794"; 11951 }; 11952 11953 propagatedBuildInputs = with self; [ ]; ··· 11987 11988 src = pkgs.fetchurl { 11989 url = "http://pypi.python.org/packages/source/m/munkres/${name}.tar.gz"; 11990 + sha256 = "c78f803b9b776bfb20a25c9c7bb44adbf0f9202c2024d51aa5969d21e560208d"; 11991 }; 11992 11993 # error: invalid command 'test' ··· 12007 12008 src = pkgs.fetchurl { 12009 url = "http://pypi.python.org/packages/source/m/musicbrainzngs/${name}.tar.gz"; 12010 + sha256 = "281388ab750d2996e9feca4580fd4215d616a698e02cd6719cb9b8562945c489"; 12011 }; 12012 12013 buildInputs = [ pkgs.glibcLocales ]; ··· 12045 12046 src = pkgs.fetchurl { 12047 url = "http://pypi.python.org/packages/source/m/mutagen/${name}.tar.gz"; 12048 + sha256 = "cc884fe1e20fe220be7ce7c3b269f4cadc69a8310150a3a41162fba1ca9c88bd"; 12049 }; 12050 12051 # Needed for tests only ··· 12254 12255 src = pkgs.fetchurl { 12256 url = "http://pypi.python.org/packages/source/m/mysql-connector-repackaged/${name}.tar.gz"; 12257 + sha256 = "170fbf11c54def1b5fcc919be0a890b760bb2eca81f56123a5dda0c69b5b099e"; 12258 }; 12259 12260 meta = { ··· 12552 12553 src = pkgs.fetchurl { 12554 url = "http://pypi.python.org/packages/source/n/nibabel/${name}.tar.gz"; 12555 + sha256 = "e559bcb40ae395c7f75c51079f815a13a94cd8a035a47315fc9fba0d2ae2ecaf"; 12556 }; 12557 12558 propagatedBuildInputs = with self; [ ··· 12589 12590 src = pkgs.fetchurl { 12591 url = "http://pypi.python.org/packages/source/n/nipype/${name}.tar.gz"; 12592 + sha256 = "7fb143cd4d05f18db1cb7f0b83dba13d3dcf55b4eb3d16df08c97033ccae507b"; 12593 }; 12594 12595 # Tests fail due to getcwd returning ENOENT??? ··· 12714 12715 src = pkgs.fetchurl { 12716 url = "https://pypi.python.org/packages/source/n/nosexcover/${name}.tar.gz"; 12717 + sha256 = "f5b3a7c936c4f703f15418c1f325775098184b69fa572f868edb8a99f8f144a8"; 12718 }; 12719 12720 propagatedBuildInputs = with self; [ coverage nose ]; ··· 12748 12749 src = pkgs.fetchurl { 12750 url = "https://pypi.python.org/packages/source/n/nose-cprof/${name}.tar.gz"; 12751 + sha256 = "d1edd5cb3139e897752294d2968bfb066abdd754743fa416e024e5c688893344"; 12752 }; 12753 12754 meta = { ··· 12860 }; 12861 12862 ntplib = buildPythonPackage rec { 12863 + name = "ntplib-0.3.3"; 12864 src = pkgs.fetchurl { 12865 + url = https://pypi.python.org/packages/source/n/ntplib/ntplib-0.3.3.tar.gz; 12866 + 12867 + sha256 = "c4621b64d50be9461d9bd9a71ba0b4af06fbbf818bbd483752d95c1a4e273ede"; 12868 }; 12869 12870 meta = { ··· 14607 14608 src = pkgs.fetchurl { 14609 url = "https://pypi.python.org/packages/source/p/pagerduty/pagerduty-${version}.tar.gz"; 14610 + sha256 = "e8c237239d3ffb061069aa04fc5b3d8ae4fb0af16a9713fe0977f02261d323e9"; 14611 }; 14612 }; 14613 ··· 14753 14754 src = pkgs.fetchurl { 14755 url = "https://pypi.python.org/packages/source/p/parsedatetime/${name}.tar.gz"; 14756 + sha256 = "09bfcd8f3c239c75e77b3ff05d782ab2c1aed0892f250ce2adf948d4308fe9dc"; 14757 }; 14758 }; 14759 ··· 14762 14763 src = pkgs.fetchurl { 14764 url = "http://pypi.python.org/packages/source/p/paramiko/${name}.tar.gz"; 14765 + sha256 = "6ed97e2281bb48728692cdc621f6b86a65fdc1d46b178ce250cfec10b977a04c"; 14766 }; 14767 14768 propagatedBuildInputs = with self; [ pycrypto ecdsa ]; ··· 14797 14798 src = pkgs.fetchurl{ 14799 url = "https://pypi.python.org/packages/source/p/patsy/${name}.zip"; 14800 + sha256 = "a55dd4ca09af4b9608b81f30322beb450510964c022708ab50e83a065ccf15f0"; 14801 }; 14802 14803 buildInputs = with self; [ nose ]; ··· 14816 14817 src = pkgs.fetchurl { 14818 url = http://pypi.python.org/packages/source/P/Paste/Paste-1.7.5.1.tar.gz; 14819 + sha256 = "11645842ba8ec986ae8cfbe4c6cacff5c35f0f4527abf4f5581ae8b4ad49c0b6"; 14820 }; 14821 14822 buildInputs = with self; [ nose ]; ··· 14836 14837 src = pkgs.fetchurl { 14838 url = "http://pypi.python.org/packages/source/P/PasteDeploy/PasteDeploy-${version}.tar.gz"; 14839 + sha256 = "d5858f89a255e6294e63ed46b73613c56e3b9a2d82a42f1df4d06c8421a9e3cb"; 14840 }; 14841 14842 buildInputs = with self; [ nose ]; ··· 15122 15123 src = pkgs.fetchurl { 15124 url = "http://pypi.python.org/packages/source/p/pg8000/${name}.tar.gz"; 15125 + sha256 = "188658db63c2ca931ae1bf0167b34efaac0ecc743b707f0118cc4b87e90ce488"; 15126 }; 15127 15128 propagatedBuildInputs = with self; [ pytz ]; ··· 15228 disabled = isPy3k; 15229 src = pkgs.fetchurl { 15230 url = https://pypi.python.org/packages/source/p/pika/pika-0.9.12.tar.gz; 15231 + sha256 = "670787ee6ade47cadd1ec8220876b9b7ae4df7bc4b9dd1d808261a6b47e9ce5d"; 15232 }; 15233 buildInputs = with self; [ nose mock pyyaml ]; 15234 ··· 15574 15575 src = pkgs.fetchurl { 15576 url = "http://pypi.python.org/packages/source/P/PrettyTable/${name}.tar.bz2"; 15577 + sha256 = "599bc5b4b9602e28294cf795733c889c26dd934aa7e0ee9cff9b905d4fbad188"; 15578 }; 15579 15580 buildInputs = [ pkgs.glibcLocales ]; ··· 15730 15731 src = pkgs.fetchurl { 15732 url = "http://pypi.python.org/packages/source/p/publicsuffix/${name}.tar.gz"; 15733 + sha256 = "f6dfcb8a33fb3ac4f09e644cd26f8af6a09d1a45a019d105c8da58e289ca0096"; 15734 }; 15735 15736 meta = { ··· 15766 15767 src = pkgs.fetchurl { 15768 url = "https://pypi.python.org/packages/source/p/pyacoustid/${name}.tar.gz"; 15769 + sha256 = "0117039cb116af245e6866e8e8bf3c9c8b2853ad087142bd0c2dfc0acc09d452"; 15770 }; 15771 15772 propagatedBuildInputs = with self; [ requests2 audioread ]; ··· 15792 15793 src = pkgs.fetchurl { 15794 url = "https://pypi.python.org/packages/source/P/PyAlgoTrade/PyAlgoTrade-0.16.tar.gz"; 15795 + sha256 = "a253617254194b91cfebae7bfd184cb109d4e48a8c70051b9560000a2c0f94b3"; 15796 }; 15797 15798 propagatedBuildInputs = with self; [ numpy scipy pytz ]; ··· 16059 16060 src = pkgs.fetchurl { 16061 url = "https://pypi.python.org/packages/source/p/pybfd/${name}.tar.gz"; 16062 + sha256 = "d99b32ad077e704ddddc0b488c83cae851c14919e5cbc51715d00464a1932df4"; 16063 }; 16064 16065 preConfigure = '' ··· 16079 pyblock = stdenv.mkDerivation rec { 16080 name = "pyblock-${version}"; 16081 version = "0.53"; 16082 + md5_path = "f6d33a8362dee358517d0a9e2ebdd044"; 16083 16084 src = pkgs.fetchurl rec { 16085 url = "http://pkgs.fedoraproject.org/repo/pkgs/python-pyblock/" 16086 + + "${name}.tar.bz2/${md5_path}/${name}.tar.bz2"; 16087 + sha256 = "f6cef88969300a6564498557eeea1d8da58acceae238077852ff261a2cb1d815"; 16088 }; 16089 16090 postPatch = '' ··· 16111 16112 src = pkgs.fetchurl { 16113 url = "https://pypi.python.org/packages/source/p/py-bcrypt/py-bcrypt-${version}.tar.gz"; 16114 + sha256 = "5fa13bce551468350d66c4883694850570f3da28d6866bb638ba44fe5eabda78"; 16115 }; 16116 16117 meta = { ··· 16313 16314 src = pkgs.fetchurl { 16315 url = "http://pypi.python.org/packages/source/p/pydot/${name}.tar.gz"; 16316 + sha256 = "80ea01a7ba75671a3b7890375be0ad8d5321b07bfb6f572192c31409062b59f3"; 16317 }; 16318 propagatedBuildInputs = with self; [pyparsing pkgs.graphviz]; 16319 meta = { ··· 16373 16374 src = pkgs.fetchurl { 16375 url = "https://pypi.python.org/packages/source/p/pyenchant/pyenchant-1.6.6.tar.gz"; 16376 + sha256 = "25c9d2667d512f8fc4410465fdd2e868377ca07eb3d56e2b6e534a86281d64d3"; 16377 }; 16378 16379 propagatedBuildInputs = [ pkgs.enchant ]; ··· 16514 16515 src = pkgs.fetchurl { 16516 url = "https://pypi.python.org/packages/source/p/pygeoip/pygeoip-0.3.2.tar.gz"; 16517 + sha256 = "f22c4e00ddf1213e0fae36dc60b46ee7c25a6339941ec1a975539014c1f9a96d"; 16518 }; 16519 16520 # requires geoip samples ··· 16842 pykickstart = buildPythonPackage rec { 16843 name = "pykickstart-${version}"; 16844 version = "1.99.39"; 16845 + md5_path = "d249f60aa89b1b4facd63f776925116d"; 16846 16847 src = pkgs.fetchurl rec { 16848 url = "http://pkgs.fedoraproject.org/repo/pkgs/pykickstart/" 16849 + + "${name}.tar.gz/${md5_path}/${name}.tar.gz"; 16850 + sha256 = "e0d0f98ac4c5607e6a48d5c1fba2d50cc804de1081043f9da68cbfc69cad957a"; 16851 }; 16852 16853 postPatch = '' ··· 16913 16914 src = pkgs.fetchurl { 16915 url = "http://pypi.python.org/packages/source/p/pyparsing/${name}.tar.gz"; 16916 + sha256 = "646e14f90b3689b005c19ac9b6b390c9a39bf976481849993e277d7380e6e79f"; 16917 }; 16918 16919 meta = { ··· 17038 17039 src = pkgs.fetchurl { 17040 url = "http://pypi.python.org/packages/source/P/PyStemmer/${name}.tar.gz"; 17041 + sha256 = "d1ac14eb64978c1697fcfba76e3ac7ebe24357c9428e775390f634648947cb91"; 17042 }; 17043 17044 checkPhase = '' ··· 17059 17060 src = pkgs.fetchurl { 17061 url = "http://pypi.python.org/packages/source/P/Pyro/${name}.tar.gz"; 17062 + sha256 = "1bed508453ef7a7556b51424a58101af2349b662baab7e7331c5cb85dbe7e578"; 17063 }; 17064 17065 meta = { ··· 17098 17099 src = pkgs.fetchurl { 17100 url = "http://pypi.python.org/packages/source/P/PyRSS2Gen/${name}.tar.gz"; 17101 + sha256 = "4929d022713129401160fd47550d5158931e4ea6a7136b5d8dfe3b13ac16f2f0"; 17102 }; 17103 17104 meta = { ··· 17172 17173 src = pkgs.fetchurl { 17174 url = "https://pypi.python.org/packages/source/p/python-simple-hipchat/python-simple-hipchat-${version}.zip"; 17175 + sha256 = "404e5ff7187abb09c2227f22063d06baf0fd525725e9c9ad280176bed1c94a3f"; 17176 }; 17177 17178 buildInputs = [ pkgs.unzip ]; ··· 17203 17204 src = pkgs.fetchurl { 17205 url = "https://pypi.python.org/packages/source/p/pyudev/${name}.tar.gz"; 17206 + sha256 = "765d1c14bd9bd031f64e2612225621984cb2bbb8cbc0c03538bcc4c735ff1c95"; 17207 }; 17208 17209 postPatch = '' ··· 17228 17229 src = pkgs.fetchurl { 17230 url = "http://pypi.python.org/packages/source/p/pynzb/${name}.tar.gz"; 17231 + sha256 = "0735b3889a1174bbb65418ee503629d3f5e4a63f04b16f46ffba18253ec3ef17"; 17232 }; 17233 17234 meta = { ··· 17244 17245 src = pkgs.fetchurl { 17246 url = "http://pypi.python.org/packages/source/p/progressbar/${name}.tar.gz"; 17247 + sha256 = "dfee5201237ca0e942baa4d451fee8bf8a54065a337fabe7378b8585aeda56a3"; 17248 }; 17249 17250 # invalid command 'test' ··· 17392 17393 src = pkgs.fetchurl { 17394 url = "https://pypi.python.org/packages/source/p/pyPdf/${name}.tar.gz"; 17395 + sha256 = "3aede4c3c9c6ad07c98f059f90db0b09ed383f7c791c46100f649e1cabda0e3b"; 17396 }; 17397 17398 buildInputs = with self; [ ]; ··· 17517 17518 src = pkgs.fetchurl { 17519 url = "http://pypi.python.org/packages/source/p/pyreport/${name}.tar.gz"; 17520 + sha256 = "1584607596b7b310bf0b6ce79f424bd44238a017fd870aede11cd6732dbe0d4d"; 17521 }; 17522 17523 # error: invalid command 'test' ··· 17626 17627 src = pkgs.fetchurl { 17628 url = "http://pysphere.googlecode.com/files/${name}.zip"; 17629 + sha256 = "b3f9ba1f67afb17ac41725b01737cd42e8a39d9e745282dd9b692ae631af0add"; 17630 }; 17631 17632 disabled = isPy3k; ··· 17744 17745 src = pkgs.fetchurl { 17746 url = "https://pypi.python.org/packages/source/p/python-wifi/${name}.tar.bz2"; 17747 + sha256 = "504639e5953eaec0e41758900fbe143d33d82ea86762b19b659a118c77d8403d"; 17748 }; 17749 17750 meta = { ··· 17917 17918 src = pkgs.fetchurl { 17919 url = "https://pypi.python.org/packages/source/p/pyaml/${name}.tar.gz"; 17920 + sha256 = "8dfe1b295116115695752acc84d15ecf5c1c469975fbed7672bf41a6bc6d6d51"; 17921 }; 17922 17923 buildInputs = with self; [ pyyaml ]; ··· 17972 17973 src = pkgs.fetchurl { 17974 url = "http://pypi.python.org/packages/source/r/recaptcha-client/${name}.tar.gz"; 17975 + sha256 = "28c6853c1d13d365b7dc71a6b05e5ffb56471f70a850de318af50d3d7c0dea2f"; 17976 }; 17977 17978 meta = { ··· 18060 18061 src = pkgs.fetchurl { 18062 url = "http://pypi.python.org/packages/source/r/requests/${name}.tar.gz"; 18063 + sha256 = "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1"; 18064 }; 18065 18066 meta = { ··· 18181 18182 src = pkgs.fetchurl { 18183 url = "https://pypi.python.org/packages/source/q/qserve/${name}.zip"; 18184 + sha256 = "0b04b2d4d11b464ff1efd42a9ea9f8136187d59f4076f57c9ba95361d41cd7ed"; 18185 }; 18186 18187 buildInputs = with self; [ ]; ··· 18221 18222 src = pkgs.fetchurl { 18223 url = "https://pypi.python.org/packages/source/q/quantities/quantities-0.10.1.tar.gz"; 18224 + sha256 = "2d27caf31a5e0c37130ac0c14bfa8f9412a5ff1fbf3378a1d6085594776c4315"; 18225 }; 18226 18227 meta = with pkgs.stdenv.lib; { ··· 18236 18237 src = pkgs.fetchurl { 18238 url = "https://qutip.googlecode.com/files/QuTiP-2.2.0.tar.gz"; 18239 + sha256 = "a26a639d74b2754b3a1e329d91300e587e8c399d8a81d8f18a4a74c6d6f02ba3"; 18240 }; 18241 18242 propagatedBuildInputs = with self; [ numpy scipy matplotlib pyqt4 ··· 18577 18578 src = pkgs.fetchurl { 18579 url = "https://pypi.python.org/packages/source/R/RoboMachine/RoboMachine-0.6.tar.gz"; 18580 + sha256 = "6c9a9bae7bffa272b2a09b05df06c29a3a776542c70cae8041a8975a061d2e54"; 18581 }; 18582 18583 propagatedBuildInputs = with self; [ pyparsing argparse robotframework ]; ··· 18779 18780 src = pkgs.fetchurl { 18781 url = http://pypi.python.org/packages/source/R/Routes/Routes-1.12.3.tar.gz; 18782 + sha256 = "eacc0dfb7c883374e698cebaa01a740d8c78d364b6e7f3df0312de042f77aa36"; 18783 }; 18784 18785 propagatedBuildInputs = with self; [ paste webtest ]; ··· 18812 disabled = isPyPy; 18813 src = pkgs.fetchurl { 18814 url = "https://pypi.python.org/packages/source/r/rpy2/${name}.tar.gz"; 18815 + sha256 = "d0d584c435b5ed376925a95a4525dbe87de7fa9260117e9f208029e0c919ad06"; 18816 }; 18817 buildInputs = with pkgs; [ readline R pcre lzma bzip2 zlib icu ]; 18818 propagatedBuildInputs = [ self.singledispatch ]; ··· 18830 18831 src = pkgs.fetchurl { 18832 url = "https://pypi.python.org/packages/source/r/rpyc/${name}.tar.gz"; 18833 + sha256 = "43fa845314f0bf442f5f5fab15bb1d1b5fe2011a8fc603f92d8022575cef8b4b"; 18834 }; 18835 18836 propagatedBuildInputs = with self; [ nose plumbum ]; ··· 18871 18872 src = pkgs.fetchurl { 18873 url = "https://pypi.python.org/packages/source/S/SquareMap/SquareMap-1.0.4.tar.gz"; 18874 + sha256 = "feab6cb3b222993df68440e34825d8a16de2c74fdb290ae3974c86b1d5f3eef8"; 18875 }; 18876 18877 meta = { ··· 18938 18939 src = pkgs.fetchurl { 18940 url = "https://pypi.python.org/packages/source/R/RunSnakeRun/RunSnakeRun-2.0.4.tar.gz"; 18941 + sha256 = "61d03a13f1dcb3c1829f5a146da1fe0cc0e27947558a51e848b6d469902815ef"; 18942 }; 18943 18944 propagatedBuildInputs = [ self.squaremap self.wxPython28 ]; ··· 19144 19145 src = pkgs.fetchurl { 19146 url = "http://pypi.python.org/packages/source/s/scripttest/scripttest-${version}.tar.gz"; 19147 + sha256 = "951cfc25219b0cd003493a565f2e621fd791beaae9f9a3bdd7024d8626419c38"; 19148 }; 19149 19150 buildInputs = with self; [ pytest ]; ··· 19162 name = "seaborn-0.6.0"; 19163 src = pkgs.fetchurl { 19164 url = "http://pypi.python.org/packages/source/s/seaborn/${name}.tar.gz"; 19165 + sha256 = "e078399b56ed0d53a4aa8bd4d6bd4a9a9deebc0b4acad259d0ef81830affdb68"; 19166 }; 19167 19168 buildInputs = with self; [ nose ]; ··· 19264 19265 src = pkgs.fetchurl { 19266 url = "http://pypi.python.org/packages/source/s/setuptools_trial/setuptools_trial-0.5.12.tar.gz"; 19267 + sha256 = "9cc4ca5fd432944eb95e193f28b5a602e8b07201fea4d7077c0976a40f073432"; 19268 }; 19269 19270 propagatedBuildInputs = with self; [ twisted ]; ··· 19372 19373 src = pkgs.fetchurl { 19374 url = "https://pypi.python.org/packages/source/s/simpleldap/simpleldap-${version}.tar.gz"; 19375 + sha256 = "a5916680a7fe1b2c5d74dc76351be2941d03b7b94a50d8520280e3f588a84e61"; 19376 }; 19377 19378 meta = { ··· 19471 19472 src = pkgs.fetchurl { 19473 url = "http://pypi.python.org/packages/source/s/sqlite3dbm/${name}.tar.gz"; 19474 + sha256 = "4721607e0b817b89efdba7e79cab881a03164b94777f4cf796ad5dd59a7612c5"; 19475 }; 19476 19477 buildInputs = with self; [ modules.sqlite3 ]; ··· 19488 19489 src = pkgs.fetchurl { 19490 url = "https://pypi.python.org/packages/source/p/pgpdump/pgpdump-1.5.tar.gz"; 19491 + sha256 = "1c4700857bf7ba735b08cfe4101aa3a4f5fd839657af249c17b2697c20829668"; 19492 }; 19493 19494 meta = { ··· 19644 19645 src = pkgs.fetchurl { 19646 url = "https://pypi.python.org/packages/source/p/pytidylib/pytidylib-${version}.tar.gz"; 19647 + sha256 = "0af07bd8ebd256af70ca925ada9337faf16d85b3072624f975136a5134150ab6"; 19648 }; 19649 19650 # Judging from SyntaxError in tests ··· 19694 19695 src = pkgs.fetchurl { 19696 url = "https://pypi.python.org/packages/source/t/timelib/${name}.zip"; 19697 + sha256 = "49142233bdb5971d64a41e05a1f80a408a02be0dc7d9f8c99e7bdd0613ba81cb"; 19698 }; 19699 19700 buildInputs = with self; [ ]; ··· 19748 19749 src = pkgs.fetchurl { 19750 url = "http://pypi.python.org/packages/source/p/pilkit/${name}.tar.gz"; 19751 + sha256 = "e00585f5466654ea2cdbf7decef9862cb00e16fd363017fa7ef6623a16b0d2c7"; 19752 }; 19753 19754 preConfigure = '' ··· 19854 19855 src = pkgs.fetchurl { 19856 url = "https://pypi.python.org/packages/source/s/semantic/semantic-1.0.3.tar.gz"; 19857 + sha256 = "bbc47dad03dddb1ba5895612fdfa1e43cfb3c497534976cebacd4f3684b505b4"; 19858 }; 19859 19860 # strange setuptools error (can not import semantic.test) ··· 19891 name = "semantic_version-2.4.2"; 19892 src = pkgs.fetchurl { 19893 url = "https://pypi.python.org/packages/source/s/semantic_version/${name}.tar.gz"; 19894 + sha256 = "7e8b7fa74a3bc9b6e90b15b83b9bc2377c78eaeae3447516425f475d5d6932d2"; 19895 }; 19896 19897 meta = { ··· 19905 name = "sexpdata-0.0.2"; 19906 src = pkgs.fetchurl { 19907 url = "http://pypi.python.org/packages/source/s/sexpdata/${name}.tar.gz"; 19908 + sha256 = "eb696bc66b35def5fb356de09481447dff4e9a3ed926823134e1d0f35eade428"; 19909 }; 19910 19911 doCheck = false; ··· 19922 19923 src = pkgs.fetchurl { 19924 url = "http://pypi.python.org/packages/source/s/sh/${name}.tar.gz"; 19925 + sha256 = "590fb9b84abf8b1f560df92d73d87965f1e85c6b8330f8a5f6b336b36f0559a4"; 19926 }; 19927 19928 doCheck = false; ··· 20007 20008 src = pkgs.fetchurl { 20009 url = https://pypi.python.org/packages/source/s/smartdc/smartdc-0.1.12.tar.gz; 20010 + sha256 = "36206f4fddecae080c66faf756712537e650936b879abb23a8c428731d2415fe"; 20011 }; 20012 20013 propagatedBuildInputs = with self; [ requests http_signature ]; ··· 20057 20058 src = pkgs.fetchurl { 20059 url = "https://pypi.python.org/packages/source/s/supervisor/${name}.tar.gz"; 20060 + sha256 = "e3c3b35804c24b6325b5ba462553ebee80d5f4d1766274737b5c532cd4a11d59"; 20061 }; 20062 20063 buildInputs = with self; [ mock ]; ··· 20078 20079 src = pkgs.fetchurl { 20080 url = "https://pypi.python.org/packages/source/s/subprocess32/${name}.tar.gz"; 20081 + sha256 = "ddf4d46ed2be2c7e7372dfd00c464cabb6b3e29ca4113d85e26f82b3d2c220f6"; 20082 }; 20083 20084 buildInputs = [ pkgs.bash ]; ··· 20172 20173 src = pkgs.fetchurl { 20174 url = "https://pypi.python.org/packages/source/s/sphinxcontrib-httpdomain/${name}.tar.gz"; 20175 + sha256 = "ba8fbe82eddc96cfa9d7b975b0422801a14ace9d7e051b8b2c725b92ea6137b5"; 20176 }; 20177 20178 propagatedBuildInputs = with self; [sphinx]; ··· 20192 20193 src = pkgs.fetchurl { 20194 url = "https://pypi.python.org/packages/source/s/sphinxcontrib-plantuml/${name}.tar.gz"; 20195 + sha256 = "654a1c206156634398ffdc87c481c67777610a9311c6677d280963cf28813400"; 20196 }; 20197 20198 propagatedBuildInputs = with self; [sphinx plantuml]; ··· 20212 20213 src = pkgs.fetchurl { 20214 url = "https://pypi.python.org/packages/source/S/Sphinx-PyPI-upload/${name}.tar.gz"; 20215 + sha256 = "5f919a47ce7a7e6028dba809de81ae1297ac192347cf6fc54efca919d4865159"; 20216 }; 20217 20218 meta = { ··· 20269 20270 src = pkgs.fetchurl { 20271 url = "https://pypi.python.org/packages/source/S/SQLAlchemy/${name}.tar.gz"; 20272 + sha256 = "9edb47d137db42d57fd26673d6c841e189b1aeb9b566cca908962fcc8448c0bc"; 20273 }; 20274 20275 preConfigure = optionalString isPy3k '' ··· 20461 20462 src = pkgs.fetchurl { 20463 url = "https://pypi.python.org/packages/source/p/python-statsd/${name}.tar.gz"; 20464 + sha256 = "3d2fc153e0d894aa9983531ef47d20d75bd4ee9fd0e46a9d82f452dde58a0a71"; 20465 }; 20466 20467 buildInputs = with self; [ mock nose coverage ]; ··· 20480 20481 src = pkgs.fetchurl { 20482 url = "http://pypi.python.org/packages/source/s/stompclient/${name}.tar.gz"; 20483 + sha256 = "95a4e98dd0bba348714439ea11a25ee8a74acb8953f95a683924b5bf2a527e4e"; 20484 }; 20485 20486 buildInputs = with self; [ mock nose ]; ··· 20835 20836 src = pkgs.fetchurl { 20837 url = "http://pypi.python.org/packages/source/T/Tempita/Tempita-${version}.tar.gz"; 20838 + sha256 = "cacecf0baa674d356641f1d406b8bff1d756d739c46b869a54de515d08e6fc9c"; 20839 }; 20840 20841 disabled = isPy3k; ··· 21126 21127 src = pkgs.fetchurl { 21128 url = "https://pypi.python.org/packages/source/t/tmdb3/${name}.zip"; 21129 + sha256 = "64a6c3f1a60a9d8bf18f96a5403f3735b334040345ac3646064931c209720972"; 21130 }; 21131 21132 meta = { ··· 21238 21239 src = pkgs.fetchurl { 21240 url = "http://pypi.python.org/packages/source/t/traits/${name}.tar.gz"; 21241 + sha256 = "5293a8786030b0b243e059f52004355b6939d7c0f1be2eb5a605b63cca484c84"; 21242 }; 21243 21244 # Use pytest because its easier to discover tests ··· 21269 21270 src = pkgs.fetchurl { 21271 url = "http://pypi.python.org/packages/source/t/transaction/${name}.tar.gz"; 21272 + sha256 = "1b2304a886a85ad014f73d93346c14350fc214ae22a4f565f42f6761cfb9ecc5"; 21273 }; 21274 21275 propagatedBuildInputs = with self; [ zope_interface ]; ··· 21287 21288 src = pkgs.fetchurl { 21289 url = "https://pypi.python.org/packages/source/t/transmissionrpc/${name}.tar.gz"; 21290 + sha256 = "ec43b460f9fde2faedbfa6d663ef495b3fd69df855a135eebe8f8a741c0dde60"; 21291 }; 21292 21293 propagatedBuildInputs = with self; [ six ]; ··· 21305 21306 src = pkgs.fetchurl { 21307 url = "http://pypi.python.org/packages/source/t/tl.eggdeps/tl.${name}.tar.gz"; 21308 + sha256 = "a99de5e4652865224daab09b2e2574a4f7c1d0d9a267048f9836aa914a2caf3a"; 21309 }; 21310 21311 # tests fail, see http://hydra.nixos.org/build/4316603/log/raw ··· 21481 21482 src = pkgs.fetchurl { 21483 url = "https://pypi.python.org/packages/source/t/tzlocal/tzlocal-1.1.1.zip"; 21484 + sha256 = "696bfd8d7c888de039af6c6fdf86fd52e32508277d89c75d200eb2c150487ed4"; 21485 }; 21486 21487 # test fail (timezone test fail) ··· 21662 21663 src = pkgs.fetchurl { 21664 url = "https://pypi.python.org/packages/source/u/update_checker/${name}.tar.gz"; 21665 + sha256 = "681bc7c26cffd1564eb6f0f3170d975a31c2a9f2224a32f80fe954232b86f173"; 21666 }; 21667 21668 propagatedBuildInputs = with self; [ requests2 ]; ··· 21707 21708 src = pkgs.fetchurl { 21709 url = "https://pypi.python.org/packages/source/u/urwid/${name}.tar.gz"; 21710 + sha256 = "29f04fad3bf0a79c5491f7ebec2d50fa086e9d16359896c9204c6a92bc07aba2"; 21711 }; 21712 21713 meta = { ··· 21767 21768 src = pkgs.fetchurl { 21769 url = "https://pypi.python.org/packages/source/P/PyVirtualDisplay/${name}.tar.gz"; 21770 + sha256 = "aa6aef08995e14c20cc670d933bfa6e70d736d0b555af309b2e989e2faa9ee53"; 21771 }; 21772 21773 meta = { ··· 21808 21809 src = pkgs.fetchurl { 21810 url = "https://pypi.python.org/packages/source/v/virtualenv-clone/${name}.tar.gz"; 21811 + sha256 = "7087ba4eb48acfd5209a3fd03e15d072f28742619127c98333057e32748d91c4"; 21812 }; 21813 21814 buildInputs = with self; [pytest]; ··· 21919 21920 src = pkgs.fetchurl { 21921 url = "http://pypi.python.org/packages/source/w/waitress/${name}.tar.gz"; 21922 + sha256 = "826527dc9d334ed4ed76cdae672fdcbbccf614186657db71679ab58df869458a"; 21923 }; 21924 21925 doCheck = false; ··· 21955 21956 src = pkgs.fetchurl { 21957 url = "https://pypi.python.org/packages/source/w/webcolors/${name}.tar.gz"; 21958 + sha256 = "304fc95dab2848c7bf64f378356766e692c2f8b4a8b15fa3509544e6412936e8"; 21959 }; 21960 21961 # error: invalid command 'test' ··· 21975 21976 src = pkgs.fetchurl { 21977 url = "https://pypi.python.org/packages/source/W/Wand/${name}.tar.gz"; 21978 + sha256 = "31e2186ce8d1da0d2ea84d1428fc4d441c2e9d0e25156cc746b35b781026bcff"; 21979 }; 21980 21981 buildInputs = with self; [ pkgs.imagemagick pytest psutil memory_profiler pytest_xdist ]; ··· 22021 22022 src = pkgs.fetchurl { 22023 url = "https://pypi.python.org/packages/source/w/web.py/web.py-${version}.tar.gz"; 22024 + sha256 = "748c7e99ad9e36f62ea19f7965eb7dd7860b530e8f563ed60ce3e53e7409a550"; 22025 }; 22026 22027 meta = { ··· 22079 22080 src = pkgs.fetchurl { 22081 url = "http://pypi.python.org/packages/source/W/WebTest/WebTest-${version}.zip"; 22082 + sha256 = "c320adc2cd862ea71ca9e2012e6157eb12f5f8d1632d1541f2eabf984aaa3ecc"; 22083 }; 22084 22085 preConfigure = '' ··· 22156 22157 src = pkgs.fetchurl { 22158 url = "https://pypi.python.org/packages/source/w/willie/willie-5.2.0.tar.gz"; 22159 + sha256 = "2da2e91b65c471b4c8e5e5e11471b25887635258d24aaf76b5354147b3ab577d"; 22160 }; 22161 22162 propagatedBuildInputs = with self; [ feedparser pytz lxml praw pyenchant pygeoip backports_ssl_match_hostname_3_4_0_2 ]; ··· 22346 22347 src = pkgs.fetchurl { 22348 url = "http://pypi.python.org/packages/source/Z/ZConfig/ZConfig-${version}.tar.gz"; 22349 + sha256 = "6577da957511d8c2f805fefd2e31cacc4117bb5c54aec03ad8ce374020c021f3"; 22350 }; 22351 22352 propagatedBuildInputs = with self; [ zope_testrunner ]; ··· 22366 22367 src = pkgs.fetchurl { 22368 url = "http://pypi.python.org/packages/source/z/zc.lockfile/${name}.tar.gz"; 22369 + sha256 = "96bb2aa0438f3e29a31e4702316f832ec1482837daef729a92e28c202d8fba5c"; 22370 }; 22371 22372 meta = { ··· 22384 22385 src = pkgs.fetchurl { 22386 url = "http://pypi.python.org/packages/source/z/zdaemon/${name}.tar.gz"; 22387 + sha256 = "82d7eaa4d831ff1ecdcffcb274f3457e095c0cc86e630bc72009a863c341ab9f"; 22388 }; 22389 22390 propagatedBuildInputs = [ self.zconfig ]; ··· 22438 22439 src = pkgs.fetchurl { 22440 url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-${version}.tar.gz"; 22441 + sha256 = "b5767028e732c619f45c27189dd001e14ec155d7984807991fce751b35b4fcb0"; 22442 }; 22443 22444 propagatedBuildInputs = with self; [ manuel transaction zc_lockfile zconfig zdaemon zope_interface zope_event BTrees persistent ZEO ]; ··· 22459 22460 src = pkgs.fetchurl { 22461 url = "http://pypi.python.org/packages/source/Z/ZODB/ZODB-${version}.tar.gz"; 22462 + sha256 = "c5d8ffcca37ab4d0a9bfffead6228d58c00cf1c78135abc98a8dbf05b8c8fb58"; 22463 }; 22464 22465 propagatedBuildInputs = with self; [ manuel transaction zc_lockfile zconfig zdaemon zope_interface persistent BTrees ] ··· 22484 22485 src = pkgs.fetchurl { 22486 url = "https://pypi.python.org/packages/source/z/zodbpickle/${name}.tar.gz"; 22487 + sha256 = "f65c00fbc13523fced63de6cc11747aa1a6343aeb2895c89838ed55a5ab12cca"; 22488 }; 22489 22490 # fails.. ··· 22522 22523 src = pkgs.fetchurl { 22524 url = "https://pypi.python.org/packages/source/p/persistent/${name}.tar.gz"; 22525 + sha256 = "678902217c5370d33694c6dc95b89e1e6284b4dc41f04c056326194a3f6f3e22"; 22526 }; 22527 22528 meta = { ··· 22536 22537 src = pkgs.fetchurl { 22538 url = "https://pypi.python.org/packages/source/x/xdot/xdot-0.6.tar.gz"; 22539 + sha256 = "c71d82bad0fec696af36af788c2a1dbb5d9975bd70bfbdc14bda15b5c7319e6c"; 22540 }; 22541 22542 propagatedBuildInputs = with self; [ pygtk pygobject pkgs.graphviz ]; ··· 22553 22554 src = pkgs.fetchurl { 22555 url = "http://pypi.python.org/packages/source/z/zope.broken/${name}.zip"; 22556 + sha256 = "b9b8776002da4f7b6b12dfcce77eb642ae62b39586dbf60e1d9bdc992c9f2999"; 22557 }; 22558 22559 buildInputs = with self; [ zope_interface ]; ··· 22592 22593 src = pkgs.fetchurl { 22594 url = "https://pypi.python.org/packages/source/z/zope.browserresource/zope.browserresource-4.0.1.zip"; 22595 + sha256 = "d580184562e7098950ae377b5b37fbb88becdaa2256ac2a6760b69a3e86a99b2"; 22596 }; 22597 }; 22598 ··· 22641 22642 src = pkgs.fetchurl { 22643 url = "http://pypi.python.org/packages/source/z/zope.container/${name}.tar.gz"; 22644 + sha256 = "5c04e61b52fd04d8b7103476532f557c2278c86281aae30d44f88a5fbe888940"; 22645 }; 22646 22647 # a test is failing ··· 22664 22665 src = pkgs.fetchurl { 22666 url = "http://pypi.python.org/packages/source/z/zope.contenttype/${name}.tar.gz"; 22667 + sha256 = "9decc7531ad6925057f1a667ac0ef9d658577a92b0b48dafa7daa97b78a02bbb"; 22668 }; 22669 22670 meta = { ··· 22678 22679 src = pkgs.fetchurl { 22680 url = "http://pypi.python.org/packages/source/z/zope.dottedname/${name}.tar.gz"; 22681 + sha256 = "331d801d98e539fa6c5d50c3835ecc144c429667f483281505de53fc771e6bf5"; 22682 }; 22683 meta = { 22684 maintainers = with maintainers; [ goibhniu ]; ··· 22732 22733 src = pkgs.fetchurl { 22734 url = "http://pypi.python.org/packages/source/z/zope.filerepresentation/${name}.tar.gz"; 22735 + sha256 = "d775ebba4aff7687e0381f050ebda4e48ce50900c1438f3f7e901220634ed3e0"; 22736 }; 22737 22738 propagatedBuildInputs = with self; [ zope_schema ]; ··· 22836 22837 src = pkgs.fetchurl { 22838 url = "http://pypi.python.org/packages/source/z/zope.publisher/${name}.tar.gz"; 22839 + sha256 = "d994d8eddfba504841492115032a9a7d86b1713ebc96d0ca16fbc6ee93168ba4"; 22840 }; 22841 22842 propagatedBuildInputs = with self; [ ··· 22870 22871 src = pkgs.fetchurl { 22872 url = "http://pypi.python.org/packages/source/z/zope.security/${name}.tar.gz"; 22873 + sha256 = "8da30b03d5491464d59397e03b88192f31f587325ee6c6eb1ca596a1e487e2ec"; 22874 }; 22875 22876 propagatedBuildInputs = with self; [ ··· 22907 22908 src = pkgs.fetchurl { 22909 url = "http://pypi.python.org/packages/source/z/zope.sqlalchemy/${name}.zip"; 22910 + sha256 = "e196d1b2cf796f46e2c6127717e359ddd35d8d084a8ba059f0f0fabff245b9e1"; 22911 }; 22912 22913 buildInputs = with self; [ zope_testing zope_interface ]; ··· 22967 22968 src = pkgs.fetchurl { 22969 url = "http://pypi.python.org/packages/source/z/zope.traversing/${name}.zip"; 22970 + sha256 = "79d38b92ec1d9a2467966ee954b792d83ac66f22e45e928113d4b5dc1f5e74eb"; 22971 }; 22972 22973 propagatedBuildInputs = with self; [ zope_location zope_security zope_publisher transaction zope_tales ]; ··· 23094 }; 23095 23096 propagatedBuildInputs = with self; [ requests webob ]; 23097 }; 23098 23099 tunigo = buildPythonPackage rec { ··· 23284 name = "tissue-0.9.2"; 23285 src = pkgs.fetchurl { 23286 url = "http://pypi.python.org/packages/source/t/tissue/${name}.tar.gz"; 23287 + sha256 = "7e34726c3ec8fae358a7faf62de172db15716f5582e5192a109e33348bd76c2e"; 23288 }; 23289 23290 buildInputs = with self; [ nose ]; ··· 23323 23324 src = pkgs.fetchurl { 23325 url = "http://pypi.python.org/packages/source/t/translationstring/${name}.tar.gz"; 23326 + sha256 = "4ee44cfa58c52ade8910ea0ebc3d2d84bdcad9fa0422405b1801ec9b9a65b72d"; 23327 }; 23328 23329 meta = { ··· 23383 23384 src = pkgs.fetchurl { 23385 url = "https://pypi.python.org/packages/source/w/websocket-client/${name}.tar.gz"; 23386 + sha256 = "cb3ab95617ed2098d24723e3ad04ed06c4fde661400b96daa1859af965bfe040"; 23387 }; 23388 23389 propagatedBuildInputs = with self; [ six backports_ssl_match_hostname_3_4_0_2 unittest2 argparse ]; ··· 23401 23402 src = pkgs.fetchurl { 23403 url = "http://pypi.python.org/packages/source/W/WebHelpers/${name}.tar.gz"; 23404 + sha256 = "ea86f284e929366b77424ba9a89341f43ae8dee3cbeb8702f73bcf86058aa583"; 23405 }; 23406 23407 buildInputs = with self; [ routes markupsafe webob nose ]; ··· 23439 23440 src = pkgs.fetchurl { 23441 url = "https://pypi.python.org/packages/source/w/whisper/${name}.tar.gz"; 23442 + sha256 = "0eca66449d6ceb29e2ab5457b01618e0fe525710dd130a286a18282d849ae5b2"; 23443 }; 23444 23445 # error: invalid command 'test' ··· 23478 23479 src = pkgs.fetchurl { 23480 url = "https://pypi.python.org/packages/source/u/ujson/${name}.zip"; 23481 + sha256 = "68cf825f227c82e1ac61e423cfcad923ff734c27b5bdd7174495d162c42c602b"; 23482 }; 23483 23484 meta = { ··· 23515 23516 src = pkgs.fetchurl { 23517 url = "https://pypi.python.org/packages/source/p/pyusb/${name}.tar.gz"; 23518 + sha256 = "14ec66077bdcd6f1aa9e892a0a35a54bb3c1ec56aa740ead64349c18f0186d19"; 23519 }; 23520 23521 # Fix the USB backend library lookup ··· 23627 23628 src = pkgs.fetchurl rec { 23629 url = "https://pypi.python.org/packages/source/g/graphite-web/${name}.tar.gz"; 23630 + sha256 = "472a4403fd5b5364939aee10e78f171b1489e5f6bfe6f150ed9cae8476410114"; 23631 }; 23632 23633 propagatedBuildInputs = with self; [ django_1_5 django_tagging modules.sqlite3 whisper pkgs.pycairo ldap memcached ]; ··· 23698 23699 src = pkgs.fetchurl { 23700 url = "https://pypi.python.org/packages/source/g/graphite_beacon/${name}.tar.gz"; 23701 + sha256 = "ebde1aba8030c8aeffaeea39f9d44a2be464b198583ad4a390a2bff5f4172543"; 23702 }; 23703 23704 propagatedBuildInputs = [ self.tornado ]; ··· 24026 24027 pushbullet = buildPythonPackage rec { 24028 name = "pushbullet.py-${version}"; 24029 + version = "0.10.0"; 24030 24031 src = pkgs.fetchurl { 24032 + url = "https://pypi.python.org/packages/source/p/pushbullet.py/pushbullet.py-0.10.0.tar.gz"; 24033 + sha256 = "537d3132e1dbc91e31ade4cccf4c7def6f9d48e904a67f341d35b8a54a9be74d"; 24034 }; 24035 24036 propagatedBuildInputs = with self; [requests websocket_client python_magic ]; ··· 24581 24582 src = pkgs.fetchurl { 24583 url = "https://pypi.python.org/packages/source/t/thumbor-pexif/${name}.tar.gz"; 24584 + sha256 = "715cd24760c7c28d6270c79c9e29b55b8d952a24e0e56833d827c2c62451bc3c"; 24585 }; 24586 24587 meta = { ··· 24646 24647 src = pkgs.fetchurl { 24648 url = "https://pypi.python.org/packages/source/d/datadiff/datadiff-1.1.6.zip"; 24649 + sha256 = "f1402701063998f6a70609789aae8dc05703f3ad0a34882f6199653654c55543"; 24650 }; 24651 24652 buildInputs = with self; [ nose ]; ··· 24663 24664 src = pkgs.fetchurl { 24665 url = "https://pypi.python.org/packages/source/t/termcolor/termcolor-1.1.0.tar.gz"; 24666 + sha256 = "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"; 24667 }; 24668 24669 meta = { ··· 24746 name = "ofxclient-1.3.8"; 24747 src = pkgs.fetchurl { 24748 url = "https://pypi.python.org/packages/source/o/ofxclient/${name}.tar.gz"; 24749 + sha256 = "99ab03bffdb30d9ec98724898f428f8e73129483417d5892799a0f0d2249f233"; 24750 }; 24751 24752 # ImportError: No module named tests ··· 24759 name = "ofxhome-0.3.1"; 24760 src = pkgs.fetchurl { 24761 url = "https://pypi.python.org/packages/source/o/ofxhome/${name}.tar.gz"; 24762 + sha256 = "0000db437fd1a8c7c65cea5d88ce9d3b54642a1f4844dde04f860e29330ac68d"; 24763 }; 24764 24765 buildInputs = with self; [ nose ]; ··· 24778 name = "ofxparse-0.14"; 24779 src = pkgs.fetchurl { 24780 url = "https://pypi.python.org/packages/source/o/ofxparse/${name}.tar.gz"; 24781 + sha256 = "d8c486126a94d912442d040121db44fbc4a646ea70fa935df33b5b4dbfbbe42a"; 24782 }; 24783 24784 propagatedBuildInputs = with self; [ six beautifulsoup4 ]; ··· 24794 name = "ofxtools-0.3.8"; 24795 src = pkgs.fetchurl { 24796 url = "https://pypi.python.org/packages/source/o/ofxtools/${name}.tar.gz"; 24797 + sha256 = "88f289a60f4312a1599c38a8fb3216e2b46d10cc34476f9a16a33ac8aac7ec35"; 24798 }; 24799 meta = { 24800 homepage = "https://github.com/csingley/ofxtools"; ··· 24845 24846 src = pkgs.fetchurl { 24847 url = "https://pypi.python.org/packages/source/d/dicttoxml/dicttoxml-1.6.4.tar.gz"; 24848 + sha256 = "5f29e95fec56680823dc41911c04c2af08727ee53c1b60e83c489212bab71161"; 24849 }; 24850 24851 propagatedBuildInputs = with self; [ ]; ··· 24974 24975 src = pkgs.fetchurl { 24976 url = "https://pypi.python.org/packages/source/t/trollius/${name}.tar.gz"; 24977 + sha256 = "8884cae4ec6a2d593abcffd5e700626ad4618f42b11beb2b75998f2e8247de76"; 24978 }; 24979 24980 buildInputs = with self; [ mock ] ··· 25032 25033 src = pkgs.fetchurl { 25034 url = "https://pypi.python.org/packages/source/n/neovim/${name}.tar.gz"; 25035 + sha256 = "93f475d5583a053af919ba0729b32b3fefef1dbde4717b5657d806bdc69b76b3"; 25036 }; 25037 25038 propagatedBuildInputs = with self; [ msgpack ] ··· 25080 name = "ghp-import-${version}"; 25081 src = pkgs.fetchurl { 25082 url = "https://pypi.python.org/packages/source/g/ghp-import/${name}.tar.gz"; 25083 + sha256 = "6058810e1c46dd3b5b1eee87e203bdfbd566e10cfc77566edda7aa4dbf6a3053"; 25084 }; 25085 disabled = isPyPy; 25086 buildInputs = [ pkgs.glibcLocales ]; ··· 25099 name = "typogrify-2.0.7"; 25100 src = pkgs.fetchurl { 25101 url = "https://pypi.python.org/packages/source/t/typogrify/${name}.tar.gz"; 25102 + sha256 = "8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38"; 25103 }; 25104 disabled = isPyPy; 25105 # Wants to set up Django ··· 25190 25191 src = pkgs.fetchurl { 25192 url = "https://pypi.python.org/packages/source/d/dot2tex/dot2tex-2.9.0.tar.gz"; 25193 + sha256 = "7d3e54add7dccdaeb6cc9e61ceaf7b587914cf8ebd6821cfea008acdc1e50d4a"; 25194 }; 25195 25196 propagatedBuildInputs = with self; [ ··· 25277 25278 src = pkgs.fetchurl { 25279 url = "https://pypi.python.org/packages/source/x/xcffib/${name}.tar.gz"; 25280 + sha256 = "a84eecd5a1bb7570e26c83aca87a2016578ca4e353e1fa56189e95bdef063e6a"; 25281 }; 25282 25283 patchPhase = '' ··· 25549 version = "0.7.2"; 25550 src = pkgs.fetchurl { 25551 url = "https://pypi.python.org/packages/source/x/xlsx2csv/${name}.tar.gz"; 25552 + sha256 = "7c6c8fa6c2774224d03a6a96049e116822484dccfa3634893397212ebcd23866"; 25553 }; 25554 meta = { 25555 homepage = https://github.com/bitprophet/alabaster;