diff options
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r-- | pkgs/top-level/python-packages.nix | 148 |
1 files changed, 98 insertions, 50 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c84b29594ab..2d375ec9de9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1869,7 +1869,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/skarra/CalDAVClientLibrary.git"; rev = "06699b08190d50cc2636b921a654d67db0a967d1"; - sha256 = "1i6is7lv4v9by4panrd9w63m4xsmhwlp3rq4jjj3azwg5jm10940"; + sha256 = "157q32251ac9x3gdshgrjwsy48nq74vrzviswvph56h9wa8ksnnk"; }; disabled = isPy3k; @@ -1897,7 +1897,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/g2p/bedup.git"; rev = "598fd4b"; - sha256 = "0s11dpf4k26n8qxrx6wcsr78vp98rx3yibzkh6ifmsyaqcmpm7wy"; + sha256 = "0cwnifv5mk5rgil0rcibqchz7y8nzpdpi3k2s9wbqcynjl7l49ln"; }; buildInputs = with self; [ pkgs.btrfs-progs ]; @@ -2051,7 +2051,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/cornice.git; rev = "refs/tags/${version}"; - sha256 = "12yrcsv1sdl5w308y1cc939ppq7pi2490s54zfcbs481cvsyr1lg"; + sha256 = "11xgf7mddq9gm3yag61zj8hj2kgsgabrnzwn2zpfj37xp1p0pky7"; }; propagatedBuildInputs = with self; [ pyramid simplejson ]; @@ -2717,12 +2717,12 @@ in modules // { }; bottle = buildPythonPackage rec { - version = "0.12.8"; + version = "0.12.9"; name = "bottle-${version}"; src = pkgs.fetchurl { url = "mirror://pypi/b/bottle/${name}.tar.gz"; - sha256 = "1b2hq0l4nwh75s2w6wgiqlkj4q1qvyx6a94axl2k4lsym1aifpfd"; + sha256 = "0l80a1qkg7zbi8s077brfgm5w4ypwxgq9rvsvw16snc5jfsj82py"; }; propagatedBuildInputs = with self; [ setuptools ]; @@ -3472,11 +3472,12 @@ in modules // { buildInputs = with self; [ pytest mock ]; + # See README for tests invocation checkPhase = '' - py.test tests + PYTHONPATH=$PYTHONPATH:'.:tests' py.test ''; - # ImportError of test suite + # TypeError: cannot serialize '_io.FileIO' object doCheck = false; meta = { @@ -4748,13 +4749,13 @@ in modules // { }; buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ numpy toolz dill pandas ]; + propagatedBuildInputs = with self; [ cloudpickle numpy toolz dill pandas partd ]; checkPhase = '' py.test dask ''; - # Segfault, likely in numpy + # URLError doCheck = false; meta = { @@ -4781,9 +4782,9 @@ in modules // { psutil botocore ] ++ (if !isPy3k then [ singledispatch ] else []); - checkPhase = '' - py.test -m "not avoid_travis" distributed --verbose - ''; + # py.test not picking up local config file, even when running + # manually: E ValueError: no option named '--runslow' + doCheck = false; meta = { description = "Distributed computation in Python."; @@ -5007,7 +5008,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/scrapinghub/dateparser.git"; rev = "d20a63f1d1cee5b4bd19c9f745774cfa9f219549"; - sha256 = "f04f75d013ba2896681ffeb3669d78e4c496236121da751b89ff0b4a4053f771"; + sha256 = "0na7b4hvf7vykrk48482gxiq5xny67rvs8ilamxcxw3y9gfgdjfd"; }; # Does not seem to work on Python 3 because of relative import. @@ -7025,7 +7026,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mapnik/python-mapnik.git; rev = "fae63881ed0945829e73f711d52740240b740936"; - sha256 = "13i9zsy0dk9pa947vfq26a3nrn1ddknqliyb0ljcmi5w5x0z758k"; + sha256 = "04k78l0xxb9cy8dbvmgldg8fgzz701gks14199h8zs2xvyi4gqd2"; }; disabled = isPyPy; @@ -7143,7 +7144,7 @@ in modules // { src = pkgs.fetchgit { url = git://github.com/etsy/logster; rev = "7475c53822"; - sha256 = "1ls007qmziwb50c5iikxhqin0xbn673gbd25m5k09861435cknvr"; + sha256 = "0565wxxiwksnly8rakb2r77k7lwzniq16kv861qd2ns9hgsjgy31"; }; }; @@ -7754,7 +7755,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/pyramid_hawkauth.git; rev = "refs/tags/v${version}"; - sha256 = "1ic7xl72qnz382xaqhcy9ql17gx7pxbs78znp8xr66sp3dcx2s3c"; + sha256 = "038ign7qlavlmvrhb2y8bygbxvy4j7bx2k1zg0i3wblg2ja50w7h"; }; propagatedBuildInputs = with self; [ pyramid hawkauthlib tokenlib webtest ]; @@ -8172,7 +8173,7 @@ in modules // { src = pkgs.fetchgit { inherit rev; url = "https://github.com/Pylons/substanced.git"; - sha256 = "17s7sdvydw9a9d2d36c70lq962ryny3dv9nzdxqpfvwiry9iy3jx"; + sha256 = "1fb8m5aylw8kig13fvldchgkxi4s2xlvwralrzinyma3imbznd3q"; }; buildInputs = with self; [ mock ]; @@ -9149,11 +9150,11 @@ in modules // { hg-git = buildPythonPackage rec { name = "hg-git-${version}"; - version = "0.8.2"; + version = "0.8.5"; src = pkgs.fetchurl { url = "mirror://pypi/h/hg-git/${name}.tar.gz"; - sha256 = "0hz0i6qgcn3ic292sny86mdl1psj1bnczcai1b1kzvwcla6z99py"; + sha256 = "10j7l1p2wx7s5nb6s35z1f3mcz2svz9ilcm26f3la9h9c76b7jpm"; }; propagatedBuildInputs = with self; [ dulwich ]; @@ -10641,7 +10642,7 @@ in modules // { src = pkgs.fetchgit { url = "https://chromium.googlesource.com/external/gyp.git"; rev = "fdc7b812f99e48c00e9a487bd56751bbeae07043"; - sha256 = "176sdxkva2irr1v645nn4q6rwc6grbb1wxj82n7x9hh09q4bxqcz"; + sha256 = "1imgxsl4mr1662vsj2mlnpvvrbz71yk00w8p85vi5bkgmc6awgiz"; }; patches = optionals pkgs.stdenv.isDarwin [ @@ -10703,7 +10704,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/hawkauthlib.git; rev = "refs/tags/v${version}"; - sha256 = "0b3xydii50ifs8qkgbpdlidfs2rzw63f807ahrq9flz90ahf582h"; + sha256 = "0mr1mpx4j9q7sch9arwfvpysnpf2p7ijy7072wilxm8pnj0bwvsi"; }; propagatedBuildInputs = with self; [ requests webob ]; @@ -11471,12 +11472,12 @@ in modules // { }); jellyfish = buildPythonPackage rec { - version = "0.5.0"; + version = "0.5.2"; name = "jellyfish-${version}"; src = pkgs.fetchurl { url = "mirror://pypi/j/jellyfish/${name}.tar.gz"; - sha256 = "04p80gwwlhxjp8zpjf70a62x69l9rlvnz1pwi5ar52gyajn8z6z1"; + sha256 = "15xk0kbr1gig9r1mp22lk9mk3jyi886h8ywn9diixhnyl4q6dacn"; }; buildInputs = with self; [ pytest unicodecsv ]; @@ -11761,7 +11762,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/konfig.git; rev = "refs/tags/${version}"; - sha256 = "1v9pjb9idapjlc75p6h06kx7bi8zxhfgj93yxq1bn337kmyk1xdf"; + sha256 = "1kc5iy61ckbmf65d9ssyqiyb25lnxjvr7c2vcsdl9wx4n6fhwzx3"; }; propagatedBuildInputs = with self; [ configparser argparse ]; @@ -12762,7 +12763,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/mozservices.git; rev = "refs/tags/${version}"; - sha256 = "0k1d7v8aa4xd3f9h8m5crl647136ba15i9nzdrpxg5aqmv2n0i0p"; + sha256 = "1zci2ikk83mf7va88c83dr6snfh4ddjqw0lsg3y29qk5nxf80vx2"; }; patches = singleton (pkgs.fetchurl { @@ -12978,7 +12979,7 @@ in modules // { name = "mutag-0.0.2-2ffa0258ca"; src = pkgs.fetchgit { url = "https://github.com/aroig/mutag.git"; - sha256 = "0azq2sb32mv6wyjlw1hk01c23isl4x1hya52lqnhknak299s5fml"; + sha256 = "0axdnwdypfd74a9dnw0g25m16xx1yygyl828xy0kpj8gyqdc6gb1"; rev = "2ffa0258cadaf79313241f43bf2c1caaf197d9c2"; }; @@ -13152,7 +13153,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/PyMySQL/PyMySQL.git; rev = "refs/tags/pymysql-${version}"; - sha256 = "12v8bw7pp455zqkwraxk69qycz2ngk18bbz60v72kdbp6kssnqhz"; + sha256 = "0kpw11rxpyyhs9b139hxhbnx9n5kzjjw10wgwvhnf9m3mv7j4n71"; }; buildInputs = with self; [ unittest2 ]; @@ -14162,7 +14163,7 @@ in modules // { src = pkgs.fetchgit { url = meta.repositories.git; rev = "refs/tags/${name}"; - sha256 = "16jb8x5hbs3g4dq10y6rqc1005bnffwnlws8x7j1d96n7k9mjn8h"; + sha256 = "04ja1cl8xzqnwrd2gi6nlnxbmjri141bzwa5gybvr44d8h3k2nfa"; }; patchPhase = '' @@ -14397,7 +14398,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/openSUSE/osc; rev = "6cd541967ee2fca0b89e81470f18b97a3ffc23ce"; - sha256 = "a39ce0e321e40e9758bf7b9128d316c71b35b80eabc84f13df492083bb6f1cc6"; + sha256 = "0bf0yc4y1q87k7hq40xnr687lyw3ma93b3zprjlgn9pr8s1cn9xw"; }; doCheck = false; @@ -15710,6 +15711,7 @@ in modules // { modules.sqlite3 beautifulsoup4 openpyxl + tables xlwt ] ++ optional isDarwin pkgs.darwin.locale; # provides the locale command @@ -15866,6 +15868,32 @@ in modules // { }; }; + partd = buildPythonPackage rec { + name = "partd-${version}"; + version = "0.3.3"; + + src = pkgs.fetchurl { + url = "mirror://pypi/p/partd/${name}.tar.gz"; + sha256 = "0fgrkfhgpm0hf5gs6wvgv7p9ls2kvgk0mc5hkmjw5slfbkn3fz8v"; + }; + + buildInputs = with self; [ pytest ]; + + propagatedBuildInputs = with self; [ locket numpy pandas pyzmq toolz ]; + + checkPhase = '' + py.test + ''; + + meta = { + description = "Appendable key-value storage"; + license = with licenses; [ bsd3 ]; + homepage = http://github.com/dask/partd/; + }; + + + }; + patsy = buildPythonPackage rec { name = "patsy-${version}"; version = "0.3.0"; @@ -16194,6 +16222,25 @@ in modules // { }; }; + pdfkit = buildPythonPackage rec { + name = "pdfkit-${version}"; + version = "0.5.0"; + + src = pkgs.fetchurl { + url = "mirror://pypi/p/pdfkit/${name}.zip"; + sha256 = "1p1m6gp51ql3wzjs2iwds8sc3hg1i48yysii9inrky6qc3s6q5vf"; + }; + + buildInputs = with self; [ ]; + # tests are not distributed + doCheck = false; + + meta = { + homepage = https://pypi.python.org/pypi/pdfkit; + description = "Wkhtmltopdf python wrapper to convert html to pdf using the webkit rendering engine and qt"; + license = licenses.mit; + }; + }; pg8000 = buildPythonPackage rec { name = "pg8000-1.10.1"; @@ -16728,8 +16775,9 @@ in modules // { sha256 = "192fyzs0hyq0k7wxxl00jwl334l5hwwmdflhvjqqrlj0dsgfs22i"; url = "mirror://pypi/p/prompt_toolkit/${name}.tar.gz"; }; - - disabled = isPy35; + checkPhase = '' + rm prompt_toolkit/win32_types.py + ''; buildInputs = with self; [ jedi ipython pygments ]; propagatedBuildInputs = with self; [ docopt six wcwidth ]; @@ -17413,7 +17461,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/Lispython/pycurl.git"; rev = "0f00109950b883d680bd85dc6e8a9c731a7d0d13"; - sha256 = "0mhg7f9y5zl0m2xgz3rf1yqjd6l8n0qhfk7bpf36r44jfnhj75ld"; + sha256 = "1qmw3cm93kxj94s71a8db9lwv2cxmr2wjv7kp1r8zildwdzhaw7j"; }; # error: (6, "Couldn't resolve host 'h.wrttn.me'") @@ -19490,11 +19538,11 @@ in modules // { restview = buildPythonPackage rec { name = "restview-${version}"; - version = "2.5.0"; + version = "2.5.2"; src = pkgs.fetchurl { url = "mirror://pypi/r/restview/${name}.tar.gz"; - sha256 = "18diqmh6vwz6imcmvwa7s2v4562y73n072d5d7az2r2ks0g2bzdb"; + sha256 = "0gmdmnlhiy6lagi17maiz312374hk6g6x90fhjwnbrwxif4r9bd5"; }; propagatedBuildInputs = with self; [ docutils readme pygments ]; @@ -22039,7 +22087,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/miracle2k/tarsnapper.git; rev = "620439bca68892f2ffaba1079a34b18496cc6596"; - sha256 = "06pp499qm2dxpja2jgmmq2jrcx3m4nq52x5hhil9r1jxvyiq962p"; + sha256 = "1n2k2r9x11r1ph9jcjhlk44hsghfnl1pl3aakbx121qc5dg7b0yn"; }; propagatedBuildInputs = with self; [ argparse pyyaml ]; @@ -24443,7 +24491,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/tokenlib.git; rev = "refs/tags/${version}"; - sha256 = "0dmq41sy64jmkj7n49jgbpii5n5d41ci263lyhqbff5slr289m51"; + sha256 = "0bq6dqyfwh29pg8ngmrm4mx4q27an9lsj0p9l79p9snn4g2rxzc8"; }; propagatedBuildInputs = with self; [ requests webob ]; @@ -24490,7 +24538,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/scs3jb/screenkey.git; rev = "b3634a2c6eb6d6936c3b2c1ef5078bf3a84c40c6"; - sha256 = "eb754917e98e03cb9d528eb5f57a08c88fa7a8172f92325a9fe796b2daf14db0"; + sha256 = "1535mpm5x6v85d4ghxhdiianhjrsz280dwvs61ss0yyjx4kivx3s"; }; meta = { @@ -24558,7 +24606,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla/PyBrowserID.git; rev = "refs/tags/${version}"; - sha256 = "0nyqb0v8yrkqnrqsh1hlhvzr2pyvkxvkw701p3gpsvk29c0gb5n6"; + sha256 = "0zsljr45gm8a4c0lxh6mgfc60a5fijhs4pwijb9fdkq16zw0pmf0"; }; doCheck = false; # some tests use networking @@ -24596,7 +24644,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/tokenserver.git; rev = "refs/tags/${version}"; - sha256 = "1pjrw7xhhqx7h4s08h1lsaa499r2ymc41zdknjimn6zlqdjdk1fb"; + sha256 = "1cvkvxcday1qc3zyarasj3l7322w8afhrcxcsvb5wac1ryh1w6y2"; }; doCheck = false; @@ -25021,7 +25069,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/brutasse/graphite-api.git"; rev = "b6f75e8a08fae695c094fece6de611b893fc65fb"; - sha256 = "41b90d5f35e99a020a6b1b77938690652521d1841b3165574fcfcee807ce4e6a"; + sha256 = "1n8h5krhv7hzmn336y9vjrmv6b6009lz5hj0d9wz7v1k2500ws5k"; }; checkPhase = "nosetests"; @@ -25079,7 +25127,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/vimeo/graphite-influxdb.git"; rev = "2273d12a24e1d804685a36debfd4224b7416b62f"; - sha256 = "e386eaf190793d3ad0a42a74b9e137a968a51fc3806f602ff756e09c0c0648a8"; + sha256 = "1v00fgrnmsd9c0ahggyw9sia5m7dyzz16i5pa4vy6w2sbfyrmm4v"; }; propagatedBuildInputs = with self; [ influxdb graphite_api ]; @@ -25099,7 +25147,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/offlinehacker/graphite-pager.git"; - sha256 = "aa932f941efe4ed89971fe7572218b020d1a144259739ef78db6397b968eef62"; + sha256 = "0ylal0vkc2yrjvssfz1gls84yk9vkvvkx3pyv4lx15jm2qqzdmxd"; rev = version; }; @@ -25168,7 +25216,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/jodal/pykka.git"; rev = "refs/tags/v${version}"; - sha256 = "17vv2q636zp2fvxrp7ckgnz1ifaffcj5vdxvfb4isd1d32c49amb"; + sha256 = "0qlfw1054ap0cha1m6dbnq51kjxqxaf338g7jwnwy33b3gr8x0hg"; }; # There are no tests @@ -25189,7 +25237,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/Lawouach/WebSocket-for-Python.git"; rev = "ace276500ca7e4c357595e3773be151d37bcd6e2"; - sha256 = "04m4m3ncn7g4rb81xg5n28imns7rsq8d2w98gjpaib6vlmyly3g1"; + sha256 = "1g7nmhjjxjf6vx75dyzns8bpid3b5i02kakk2lh1i297b5rw2rjq"; }; # python zip complains about old timestamps @@ -25715,7 +25763,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/syncserver.git; rev = "refs/tags/${version}"; - sha256 = "002if8wk3bhz70zycggvp5qfvr1n2c6i27wnzj317wlkkjmcknx7"; + sha256 = "1pk4rvwvsd1vxbpzg39hxqi8pi9v6b4s6m0mqbpg88s6s7i6ks3m"; }; buildInputs = with self; [ unittest2 ]; @@ -25738,7 +25786,7 @@ in modules // { src = pkgs.fetchgit { url = https://github.com/mozilla-services/server-syncstorage.git; rev = "refs/tags/${version}"; - sha256 = "06ss88j2gkgqchwd51fwynf2i41ssazs2xwiin8g7p8bc517ywmq"; + sha256 = "0m14v7n105y06w3mdp35pyxyzjj5vqwbznzdbixhkms3df6md2lq"; }; propagatedBuildInputs = with self; [ @@ -25787,7 +25835,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/matrix-org/python-canonicaljson.git"; rev = "refs/tags/v${version}"; - sha256 = "29802d0effacd26ca1d6eccc8d4c7e4f543a194754ba89263861e87f44a83f0c"; + sha256 = "0r82zlip93y169ijkn8xpbp0yr22mf92pni6dw420vb53l27sprq"; }; propagatedBuildInputs = with self; [ @@ -25825,7 +25873,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/matrix-org/pymacaroons.git"; rev = "refs/tags/v${version}"; - sha256 = "481a486520f5a3ad2761c3cd3954d2b08f456a94fb080aaa4ad1e68ddc705b52"; + sha256 = "0bykjk01zdndp6gjr30x46blsn0cvxa7j0zh5g8raxwaawchjhii"; }; propagatedBuildInputs = with self; [ pynacl six ]; @@ -25868,7 +25916,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/matrix-org/python-signedjson.git"; rev = "refs/tags/v${version}"; - sha256 = "4ef1c89ea85846632d711a37a2e6aae1348c62b9d62ed0e80428b4a00642e9df"; + sha256 = "0b8xxhc3npd4567kqapfp4gs7m0h057xam3an7424az262ind82n"; }; propagatedBuildInputs = with self; [ @@ -25883,7 +25931,7 @@ in modules // { src = pkgs.fetchgit { url = "https://github.com/matrix-org/python-unpaddedbase64.git"; rev = "refs/tags/v${version}"; - sha256 = "2dad07b53cf816a5c2fc14a1a193b0df63ab5aacaccffb328753e7d3027d434e"; + sha256 = "0if3fjfxga0bwdq47v77fs9hrcqpmwdxry2i2a7pdqsp95258nxd"; }; }; |