Merge pull request #33557 from NixOS/python-unstable

Python: package updates

authored by Frederik Rietdijk and committed by GitHub 4bd2200b aac9c9d3

+79 -75
+2 -2
pkgs/development/python-modules/aniso8601/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "aniso8601"; 6 - version = "1.3.0"; 6 + version = "2.0.0"; 7 7 name = "${pname}-${version}"; 8 8 9 9 meta = with stdenv.lib; { ··· 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "c3b5246f5601b6ae5671911bc4ee5b3e3fe94752e8afab5ce074d8b1232952f1"; 19 + sha256 = "085786415d3550e89785ffbedaa9bb37d41de0707a1268bdbba11249064b71d1"; 20 20 }; 21 21 }
+2 -2
pkgs/development/python-modules/argon2_cffi/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "argon2_cffi"; 13 - version = "16.3.0"; 13 + version = "18.1.0"; 14 14 name = "${pname}-${version}"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "1ap3il3j1pjyprrhpfyhc21izpmhzhfb5s69vlzc65zvd1nj99cr"; 18 + sha256 = "7e4b75611b73f53012117ad21cdde7a17b32d1e99ff6799f22d827eb83a2a59b"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ cffi six ];
+2 -2
pkgs/development/python-modules/backports_lzma/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "backports.lzma"; 11 - version = "0.0.8"; 11 + version = "0.0.9"; 12 12 13 13 disabled = isPy3k; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "200584ad5079d8ca6b1bfe14890c7be58666ab0128d8ca26cfb2669b476085f3"; 17 + sha256 = "9ba5d94214a79900ee297a594b8e154cd8e4a54d26eb06243c0e2f3ad5286539"; 18 18 }; 19 19 20 20 buildInputs = [ lzma ];
+2 -2
pkgs/development/python-modules/bootstrapped-pip/default.nix
··· 9 9 }; 10 10 setuptools_source = fetchPypi { 11 11 pname = "setuptools"; 12 - version = "38.2.5"; 12 + version = "38.4.0"; 13 13 format = "wheel"; 14 - sha256 = "bcf0d4f3e2f7890e658db11e218b8643afffb905a0e2f2a7d5a6a3e949bb87e6"; 14 + sha256 = "155c2ec9fdcc00c3973d966b416e1cf3a1e7ce75f4c09fb760b23f94b935926e"; 15 15 }; 16 16 17 17 # TODO: Shouldn't be necessary anymore for pip > 9.0.1!
+2 -2
pkgs/development/python-modules/botocore/default.nix
··· 12 12 buildPythonPackage rec { 13 13 name = "${pname}-${version}"; 14 14 pname = "botocore"; 15 - version = "1.8.21"; 15 + version = "1.8.23"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "e4513a02f68e7efd7494ee56db201d87620218ca879aae361abbb71bcde3aa5f"; 19 + sha256 = "cc5df29da7c3f523edfc6086e082204b80945b5c73bf82a181018b7f1a5d6975"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+6
pkgs/development/python-modules/cytoolz/default.nix
··· 23 23 checkInputs = [ nose ]; 24 24 propagatedBuildInputs = [ toolz ]; 25 25 26 + # File as accidentally included in release 27 + # See https://github.com/pytoolz/cytoolz/issues/116#issuecomment-355770073 28 + postPatch = '' 29 + rm cytoolz/tests/test_curried_doctests.py 30 + ''; 31 + 26 32 # Disable failing test https://github.com/pytoolz/cytoolz/issues/97 27 33 checkPhase = '' 28 34 NOSE_EXCLUDE=test_curried_exceptions nosetests -v $out/${python.sitePackages}
+2 -2
pkgs/development/python-modules/daphne/default.nix
··· 4 4 buildPythonPackage rec { 5 5 pname = "daphne"; 6 6 name = "${pname}-${version}"; 7 - version = "1.3.0"; 7 + version = "1.4.2"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "1xmmjp21m1w88ljsgnkf6cbzw5nxamh9cfmfgzxffpn4cdmvn96i"; 11 + sha256 = "302725f223853b05688f28c361e050f8db9568b1ce27340c76272c26b49e6d72"; 12 12 }; 13 13 14 14 buildInputs = [ hypothesis ];
+16 -6
pkgs/development/python-modules/datashape/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 3 + , fetchFromGitHub 4 4 , pytest 5 5 , mock 6 6 , numpy ··· 8 8 , dateutil 9 9 }: 10 10 11 - buildPythonPackage rec { 11 + let 12 + # Fetcher function looks similar to fetchPypi. 13 + # Allows for easier overriding, without having to know 14 + # how the source is actually fetched. 15 + fetcher = {pname, version, sha256}: fetchFromGitHub { 16 + owner = "blaze"; 17 + repo = pname; 18 + rev = version; 19 + inherit sha256; 20 + }; 21 + 22 + in buildPythonPackage rec { 12 23 pname = "datashape"; 13 - version = "0.5.2"; 14 - name = "${pname}-${version}"; 24 + version = "0.5.4"; 15 25 16 - src = fetchPypi { 26 + src = fetcher { 17 27 inherit pname version; 18 - sha256 = "2356ea690c3cf003c1468a243a9063144235de45b080b3652de4f3d44e57d783"; 28 + sha256 = "0rhlj2kjj1vx5m73wnc5518rd6cs1zsbgpsvzk893n516k69shcf"; 19 29 }; 20 30 21 31 checkInputs = [ pytest mock ];
+2 -2
pkgs/development/python-modules/dyn/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "dyn"; 6 - version = "1.8.0"; 6 + version = "1.8.1"; 7 7 name = "${pname}-${version}"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "4ab3cd9a1478674cf2d2aa6740fb0ddf77daaa9ab3e35e5d2bc92f60301f8523"; 11 + sha256 = "e112149d48b4500c18b3cfb6e0e6e780bb5aa0e56ff87cac412280200b9ec8bf"; 12 12 }; 13 13 14 14 buildInputs = [ glibcLocales ];
+2 -2
pkgs/development/python-modules/filelock/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "filelock"; 5 - version = "2.0.14"; 5 + version = "3.0.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ee355eb66e4c2e5d95689e1253515aad5b3177c274abdd00a57d5ab1aa6d071a"; 9 + sha256 = "b3ad481724adfb2280773edd95ce501e497e88fa4489c6e41e637ab3fd9a456c"; 10 10 }; 11 11 12 12 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/grpcio/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "grpcio"; 6 - version = "1.8.2"; 6 + version = "1.8.3"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "1ea1336f0d1158c4e00e96a94df84b75f6bbff9816abb6cc68cbdc9442a9ac55"; 10 + sha256 = "6ce5fd3093ddc09a152981d5c477ac645eda19dfcc819e45d8c57da6b743bd53"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ six protobuf ]
+2 -6
pkgs/development/python-modules/jupyter_client/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "jupyter_client"; 18 - version = "5.2.0"; 18 + version = "5.2.1"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "ca30cf1786047925ebacd6f6faa3a993efaa004b584f7d83bc8b807f7cd3f6bb"; 22 + sha256 = "462790d46b244f0a631ea5e3cd5cdbad6874d5d24cc0ff512deb7c16cdf8653d"; 23 23 }; 24 24 25 25 checkInputs = [ ipykernel ipython mock pytest ]; ··· 28 28 checkPhase = '' 29 29 py.test 30 30 ''; 31 - 32 - patches = [ 33 - ./wheel_workaround.patch 34 - ]; 35 31 36 32 # Circular dependency with ipykernel 37 33 doCheck = false;
-13
pkgs/development/python-modules/jupyter_client/wheel_workaround.patch
··· 1 - diff --git a/setup.py b/setup.py 2 - index 95d4774..ee72cbc 100644 3 - --- a/setup.py 4 - +++ b/setup.py 5 - @@ -86,7 +86,7 @@ setup_args = dict( 6 - extras_require = { 7 - 'test': ['ipykernel', 'ipython', 'mock'], 8 - 'test:python_version == "3.3"': ['pytest<3.3.0'], 9 - - 'test:python_version >= "3.4" or python_version == "2.7"': ['pytest'], 10 - + 'test:(python_version >= "3.4" or python_version == "2.7")': ['pytest'], 11 - }, 12 - cmdclass = { 13 - 'bdist_egg': bdist_egg if 'bdist_egg' in sys.argv else bdist_egg_disabled,
+11 -6
pkgs/development/python-modules/pillow/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, isPyPy, 2 - nose, olefile, 3 - freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11}: 1 + { stdenv, buildPythonPackage, fetchPypi, isPyPy 2 + , olefile 3 + , freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11 4 + , pytestrunner 5 + , pytest 6 + }: 4 7 buildPythonPackage rec { 5 8 pname = "Pillow"; 6 - version = "4.3.0"; 9 + version = "5.0.0"; 7 10 name = "${pname}-${version}"; 8 11 9 12 src = fetchPypi { 10 13 inherit pname version; 11 - sha256 = "a97c715d44efd5b4aa8d739b8fad88b93ed79f1b33fc2822d5802043f3b1b527"; 14 + sha256 = "12f29d6c23424f704c66b5b68c02fe0b571504459605cfe36ab8158359b0e1bb"; 12 15 }; 13 16 14 17 doCheck = !stdenv.isDarwin && !isPyPy; ··· 21 24 22 25 propagatedBuildInputs = [ olefile ]; 23 26 27 + checkInputs = [ pytest pytestrunner ]; 28 + 24 29 buildInputs = [ 25 - freetype libjpeg zlib libtiff libwebp tcl nose lcms2 ] 30 + freetype libjpeg zlib libtiff libwebp tcl lcms2 ] 26 31 ++ stdenv.lib.optionals (isPyPy) [ tk libX11 ]; 27 32 28 33 # NOTE: we use LCMS_ROOT as WEBP root since there is not other setting for webp.
+2 -2
pkgs/development/python-modules/psutil/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "psutil"; 10 - version = "5.4.2"; 10 + version = "5.4.3"; 11 11 name = "${pname}-${version}"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "00a1f9ff8d1e035fba7bfdd6977fa8ea7937afdb4477339e5df3dba78194fe11"; 15 + sha256 = "e2467e9312c2fa191687b89ff4bc2ad8843be4af6fb4dc95a7cc5f7d7a327b18"; 16 16 }; 17 17 18 18 # No tests in archive
+2 -2
pkgs/development/python-modules/pwntools/default.nix
··· 5 5 , requests, tox, pandoc, unicorn, intervaltree }: 6 6 7 7 buildPythonPackage rec { 8 - version = "3.10.0"; 8 + version = "3.11.0"; 9 9 pname = "pwntools"; 10 10 name = pname + "-" + version; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "1l8hb30mwxqd1y7r5ihd7kzmjm2mz6m5aiphd3hwzmxkmxbxj8zk"; 14 + sha256 = "609b3f0ba47c975f4dbedd3da2af4c5ca1b3a2aa13fb99240531b6a68edb87be"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ Mako packaging pysocks pygments ROPGadget capstone paramiko pip psutil pyelftools pypandoc pyserial dateutil requests tox pandoc unicorn intervaltree ];
+2 -2
pkgs/development/python-modules/pytest/default.nix
··· 2 2 , setuptools_scm, setuptools, six, pluggy, funcsigs, isPy3k 3 3 }: 4 4 buildPythonPackage rec { 5 - version = "3.3.1"; 5 + version = "3.3.2"; 6 6 pname = "pytest"; 7 7 8 8 preCheck = '' ··· 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "cf8436dc59d8695346fcd3ab296de46425ecab00d64096cebe79fb51ecb2eb93"; 15 + sha256 = "53548280ede7818f4dc2ad96608b9f08ae2cc2ca3874f2ceb6f97e3583f25bc4"; 16 16 }; 17 17 18 18 checkInputs = [ hypothesis ];
+2 -2
pkgs/development/python-modules/python-stdnum/default.nix
··· 1 1 { lib, fetchurl, buildPythonPackage, isPy3k }: 2 2 3 3 buildPythonPackage rec { 4 - version = "1.7"; 4 + version = "1.8.1"; 5 5 pname = "python-stdnum"; 6 6 name = "${pname}-${version}"; 7 7 # Failing tests and dependency issue on Py3k 8 8 disabled = isPy3k; 9 9 src = fetchurl { 10 10 url = "mirror://pypi/p/python-stdnum/${name}.tar.gz"; 11 - sha256 = "987c25e1047e8742131bcf29dac7a406987adb1463465749e2daaba8cb19d264"; 11 + sha256 = "d7162fdb29337aebed65700cc7297016f6cd32cae4ad7aed8f7e7531f0217943"; 12 12 }; 13 13 meta = { 14 14 homepage = http://arthurdejong.org/python-stdnum/;
+2 -2
pkgs/development/python-modules/ropper/default.nix
··· 8 8 9 9 buildPythonApplication rec { 10 10 pname = "ropper"; 11 - version = "1.11.2"; 11 + version = "1.11.3"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "2183feedfe8b01a27301eee07383b481ece01b2319bdba3afebe33e19ca14aa3"; 15 + sha256 = "77d9b03083d0a098261a1d2856cd330ea3db520511a78472e421a00526aa220c"; 16 16 }; 17 17 # XXX tests rely on user-writeable /dev/shm to obtain process locks and return PermissionError otherwise 18 18 # workaround: sudo chmod 777 /dev/shm
+2 -2
pkgs/development/python-modules/setuptools/default.nix
··· 8 8 # Should use buildPythonPackage here somehow 9 9 stdenv.mkDerivation rec { 10 10 pname = "setuptools"; 11 - version = "38.2.5"; 11 + version = "38.4.0"; 12 12 name = "${python.libPrefix}-${pname}-${version}"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 16 extension = "zip"; 17 - sha256 = "b080f276cc868670540b2c03cee06cc14d2faf9da7bec0f15058d1b402c94507"; 17 + sha256 = "6501fc32f505ec5b3ed36ec65ba48f1b975f52cf2ea101c7b73a08583fd12f75"; 18 18 }; 19 19 20 20 buildInputs = [ python wrapPython unzip ];
+2 -2
pkgs/development/python-modules/sqlmap/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "sqlmap"; 8 - version = "1.1.12"; 8 + version = "1.2"; 9 9 name = "${pname}-${version}"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "86a1078ceb1e79f891633c7e4c7b07949fd9135a0e4c0738abd5111e2e6b96c0"; 13 + sha256 = "18ac6392a710f0cc106c28c4e27e43e8f1b25cb46fb8b6714836212607c07b10"; 14 14 }; 15 15 16 16 # No tests in archive
+2 -2
pkgs/development/python-modules/texttable/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "texttable"; 8 - version = "1.1.1"; 8 + version = "1.2.1"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "44674d1d470a9fc264c4d1eba44b74463ca0066d7b954453dd5a4f8057779c9c"; 12 + sha256 = "c89dc0148ae29645917aab7e970a30d1af565b3ca276cef8ab1a60469f0d8100"; 13 13 }; 14 14 15 15 meta = {
+2 -2
pkgs/development/python-modules/tornado/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tornado"; 13 - version = "4.5.2"; 13 + version = "4.5.3"; 14 14 name = "${pname}-${version}"; 15 15 16 16 propagatedBuildInputs = [ backports_abc backports_ssl_match_hostname certifi singledispatch ]; ··· 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "1fb8e494cd46c674d86fac5885a3ff87b0e283937a47d74eb3c02a48c9e89ad0"; 26 + sha256 = "6d14e47eab0e15799cf3cdcc86b0b98279da68522caace2bd7ce644287685f0a"; 27 27 }; 28 28 }
+2 -2
pkgs/development/python-modules/typeguard/default.nix
··· 9 9 buildPythonPackage rec { 10 10 name = "${pname}-${version}"; 11 11 pname = "typeguard"; 12 - version = "2.1.3"; 12 + version = "2.1.4"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "0l3pih5ca469v7if255h5rqymirsw46bi6s7p885jxhq1gv6cfpk"; 16 + sha256 = "40b22d18d2215b76b3ddda2564acfbddfa6e702968637fbd969187c2a6fb99da"; 17 17 }; 18 18 19 19 buildInputs = [ setuptools_scm ];
+2 -2
pkgs/development/python-modules/unidecode/default.nix
··· 3 3 buildPythonPackage rec { 4 4 name = "${pname}-${version}"; 5 5 pname = "Unidecode"; 6 - version = "0.04.21"; 6 + version = "1.0.22"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "0lfhp9c5xrbpjvbpr12ji52g1lx04404bzzdg6pvabhzisw6l2i8"; 10 + sha256 = "8c33dd588e0c9bc22a76eaa0c715a5434851f726131bd44a6c26471746efabf5"; 11 11 }; 12 12 13 13 LC_ALL="en_US.UTF-8";
+2 -2
pkgs/development/python-modules/zeep/default.nix
··· 25 25 26 26 let 27 27 pname = "zeep"; 28 - version = "2.4.0"; 28 + version = "2.5.0"; 29 29 in buildPythonPackage { 30 30 name = "${pname}-${version}"; 31 31 32 32 src = fetchPypi { 33 33 inherit pname version; 34 - sha256 = "8631e2735c5f2219eb18ca4f0615ae482455628518508f69c3690dbfb8238aee"; 34 + sha256 = "4f9db52c7d269813fc6251da4cb050869158858aeea75a055b4550f19e52ac84"; 35 35 }; 36 36 37 37 propagatedBuildInputs = [
+2 -2
pkgs/tools/admin/awscli/default.nix
··· 26 26 27 27 in buildPythonPackage rec { 28 28 pname = "awscli"; 29 - version = "1.14.17"; 29 + version = "1.14.19"; 30 30 namePrefix = ""; 31 31 32 32 src = fetchPypi { 33 33 inherit pname version; 34 - sha256 = "456499acc41ab67671062a08e218a22aa1a1ff64ae531e694163d0371e8a1dd0"; 34 + sha256 = "bcb01f4ecdde236a648b94efdd9ca57e59f67c592ba124ca1e45ddf834ce4f5b"; 35 35 }; 36 36 37 37 # No tests included