Merge pull request #43972 from NixOS/python-unstable

Python packages: major updates
This commit is contained in:
Frederik Rietdijk
2018-07-26 16:16:10 +02:00
committed by GitHub
215 changed files with 903 additions and 789 deletions
+4 -11
View File
@@ -1,9 +1,9 @@
{ stdenv, fetchFromGitHub, pythonPackages }: { stdenv, fetchFromGitHub, python3Packages }:
with pythonPackages; with python3Packages;
buildPythonApplication rec { buildPythonApplication rec {
version = "1.23.0"; version = "1.23.0";
name = "rtv-${version}"; pname = "rtv";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "michael-lazar"; owner = "michael-lazar";
@@ -19,7 +19,7 @@ buildPythonApplication rec {
py.test py.test
''; '';
buildInputs = [ checkInputs = [
coverage coverage
coveralls coveralls
docopt docopt
@@ -30,18 +30,11 @@ buildPythonApplication rec {
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
backports_functools_lru_cache
beautifulsoup4 beautifulsoup4
configparser
contextlib2
decorator decorator
kitchen kitchen
mailcap-fix
mccabe
requests requests
six six
tornado
pyyaml
]; ];
meta = with stdenv.lib; { meta = with stdenv.lib; {
+4 -12
View File
@@ -1,18 +1,10 @@
{ stdenv, fetchPypi, buildPythonApplication, makeDesktopItem { stdenv, python3, makeDesktopItem }:
# mandatory
, numpydoc, qtconsole, qtawesome, jedi, pycodestyle, psutil
, pyflakes, rope, nbconvert, mccabe, pyopengl, cloudpickle
# optional
, numpy ? null, scipy ? null, matplotlib ? null
# optional
, pylint ? null
}:
buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "spyder"; pname = "spyder";
version = "3.2.8"; version = "3.2.8";
src = fetchPypi { src = python3.pkgs.fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0iwcby2bxvayz0kp282yh864br55w6gpd8rqcdj1cp3jbn3q6vg5"; sha256 = "0iwcby2bxvayz0kp282yh864br55w6gpd8rqcdj1cp3jbn3q6vg5";
}; };
@@ -22,7 +14,7 @@ buildPythonApplication rec {
sed -i -e '/pyqt5/d' setup.py sed -i -e '/pyqt5/d' setup.py
''; '';
propagatedBuildInputs = [ propagatedBuildInputs = with python3.pkgs; [
jedi pycodestyle psutil pyflakes rope numpy scipy matplotlib pylint jedi pycodestyle psutil pyflakes rope numpy scipy matplotlib pylint
numpydoc qtconsole qtawesome nbconvert mccabe pyopengl cloudpickle numpydoc qtconsole qtawesome nbconvert mccabe pyopengl cloudpickle
]; ];
@@ -8,11 +8,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "Flask-PyMongo"; pname = "Flask-PyMongo";
version = "0.5.2"; version = "2.0.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "aab5ddab8f443e8a011e024f618bb89e078bdcc2274597079469fdf5ddc032b5"; sha256 = "6a02add52ac245064720c2bb8b02074b9a5a0d9498279510ea2a537512fd3fa5";
}; };
checkInputs = [ pytest ]; checkInputs = [ pytest ];
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi, git, gitdb2, mock, nose, ddt }: { lib, buildPythonPackage, fetchPypi, git, gitdb2, mock, nose, ddt }:
buildPythonPackage rec { buildPythonPackage rec {
version = "2.1.9"; version = "2.1.11";
pname = "GitPython"; pname = "GitPython";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0a9in1jfv9ssxhckl6sasw45bhm762y2r5ikgb2pk2g8yqdc6z64"; sha256 = "8237dc5bfd6f1366abeee5624111b9d6879393d84745a507de0fda86043b65a8";
}; };
checkInputs = [ mock nose ddt ]; checkInputs = [ mock nose ddt ];
@@ -1,4 +1,4 @@
{ buildPythonPackage, fetchPypi, isPy3k }: { buildPythonPackage, fetchPypi, isPy3k, pytest }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "JPype1"; pname = "JPype1";
@@ -11,8 +11,10 @@ buildPythonPackage rec {
patches = [ ./set-compiler-language.patch ]; patches = [ ./set-compiler-language.patch ];
# Test loader complains about non-test module on python3. checkInputs = [ pytest ];
doCheck = !isPy3k;
# ImportError: Failed to import test module: test.testlucene
doCheck = false;
meta = { meta = {
homepage = "https://github.com/originell/jpype/"; homepage = "https://github.com/originell/jpype/";
@@ -5,11 +5,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "WSME"; pname = "WSME";
version = "0.9.2"; version = "0.9.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "e790ac755a7e36eaa796d3966d3878677896dbc7d1c2685cb85c06b744c21976"; sha256 = "e24fcff24392a0b176e560ffc6591b1f658342bbc992f84e0e8a3c53fd92580a";
}; };
postPatch = '' postPatch = ''
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "adal"; pname = "adal";
version = "1.0.1"; version = "1.0.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "71b0e9b479320f76af4bcd268f7359580ba2e217228e83ff7529f51a9845f393"; sha256 = "4c020807b3f3cfd90f59203077dd5e1f59671833f8c3c5028ec029ed5072f9ce";
}; };
propagatedBuildInputs = [ requests pyjwt dateutil ]; propagatedBuildInputs = [ requests pyjwt dateutil ];
@@ -10,11 +10,11 @@
# wrapped to be able to find aioconsole and any other packages. # wrapped to be able to find aioconsole and any other packages.
buildPythonPackage rec { buildPythonPackage rec {
pname = "aioconsole"; pname = "aioconsole";
version = "0.1.8"; version = "0.1.10";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "5d2c60c0cbf87c663ef3a0b394980ff86f56ebd3c47cc87df6c410e774216c50"; sha256 = "3fab07073648d70d8345e0eb745bd81fcd02b5e2b080c4663faea8c8ab281c0a";
}; };
# hardcodes a test dependency on an old version of pytest-asyncio # hardcodes a test dependency on an old version of pytest-asyncio
@@ -5,11 +5,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "alembic"; pname = "alembic";
version = "0.9.10"; version = "1.0.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1cd32df9a3b8c1749082ef60ffbe05ff16617b6afadfdabc680dcb9344af33d7"; sha256 = "52d73b1d750f1414fa90c25a08da47b87de1e4ad883935718a8f36396e19e78e";
}; };
buildInputs = [ pytest pytestcov mock coverage ]; buildInputs = [ pytest pytestcov mock coverage ];
@@ -1,16 +1,17 @@
{ stdenv, buildPythonPackage, fetchPypi { stdenv, buildPythonPackage, fetchPypi
, pytest }: , pytest, setuptools_scm }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "apipkg"; pname = "apipkg";
version = "1.4"; version = "1.5";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "2e38399dbe842891fe85392601aab8f40a8f4cc5a9053c326de35a1cc0297ac6"; sha256 = "37228cda29411948b422fae072f57e31d3396d2ee1c9783775980ee9c9990af6";
}; };
buildInputs = [ pytest ]; buildInputs = [ setuptools_scm ];
checkInputs = [ pytest ];
checkPhase = '' checkPhase = ''
py.test py.test
@@ -0,0 +1,21 @@
{ lib
, buildPythonPackage
, fetchPypi
}:
buildPythonPackage rec {
pname = "appnope";
version = "0.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "8b995ffe925347a2138d7ac0fe77155e4311a0ea6d6da4f5128fe4b3cbe5ed71";
};
meta = {
description = "Disable App Nap on macOS";
homepage = https://pypi.python.org/pypi/appnope;
platforms = lib.platforms.darwin;
license = lib.licenses.bsd3;
};
}
@@ -0,0 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
, glibcLocales
}:
buildPythonPackage rec {
pname = "Arpeggio";
version = "1.9.0";
src = fetchPypi {
inherit pname version;
sha256 = "a5258b84f76661d558492fa87e42db634df143685a0e51802d59cae7daad8732";
};
# Shall not be needed for next release
LC_ALL = "en_US.UTF-8";
buildInputs = [ glibcLocales ];
meta = {
description = "Packrat parser interpreter";
license = lib.licenses.mit;
};
}
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "astor"; pname = "astor";
version = "0.6.2"; version = "0.7.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ff6d2e2962d834acb125cc4dcc80c54a8c17c253f4cc9d9c43b5102a560bb75d"; sha256 = "95c30d87a6c2cf89aa628b87398466840f0ad8652f88eb173125a6df8533fb8d";
}; };
# disable tests broken with python3.6: https://github.com/berkerpeksag/astor/issues/89 # disable tests broken with python3.6: https://github.com/berkerpeksag/astor/issues/89
@@ -1,32 +1,25 @@
{ lib, fetchPypi, buildPythonPackage, python, logilab_common, six { lib, fetchPypi, buildPythonPackage, pythonOlder, isPyPy
, lazy-object-proxy, wrapt, singledispatch, enum34, pythonOlder , lazy-object-proxy, six, wrapt, typing, typed-ast
, backports_functools_lru_cache , pytestrunner, pytest
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "astroid"; pname = "astroid";
version = "1.6.5"; version = "2.0.1";
disabled = pythonOlder "3.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "fc9b582dba0366e63540982c3944a9230cbc6f303641c51483fa547dcc22393a"; sha256 = "218e36cf8d98a42f16214e8670819ce307fa707d1dcf7f9af84c7aede1febc7f";
}; };
propagatedBuildInputs = [ logilab_common six lazy-object-proxy wrapt ] # From astroid/__pkginfo__.py
++ lib.optionals (pythonOlder "3.4") [ enum34 singledispatch] propagatedBuildInputs = [ lazy-object-proxy six wrapt ]
++ lib.optionals (pythonOlder "3.3") [ backports_functools_lru_cache ]; ++ lib.optional (pythonOlder "3.5") typing
++ lib.optional (pythonOlder "3.7" && !isPyPy) typed-ast;
postPatch = '' checkInputs = [ pytestrunner pytest ];
cd astroid/tests
for i in $(ls unittest*); do mv -v $i test_$i; done
cd ../..
rm -vf astroid/tests/test_unittest_inference.py
rm -vf astroid/tests/test_unittest_manager.py
'';
checkPhase = ''
${python.interpreter} -m unittest discover
'';
meta = with lib; { meta = with lib; {
description = "A abstract syntax tree for Python with inference support"; description = "A abstract syntax tree for Python with inference support";
@@ -4,12 +4,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "asyncssh"; pname = "asyncssh";
version = "1.13.2"; version = "1.13.3";
disabled = pythonOlder "3.4"; disabled = pythonOlder "3.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "e4c07577d021c68d4c8e6d1897987424cc25b58e0726f31ff72476a34ddb6deb"; sha256 = "eb5b190badc5cd2a506a1b6ced3e92f948166974eef7d1abab61acc67aa379e6";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@@ -0,0 +1,28 @@
{ lib
, buildPythonPackage
, fetchurl
, stdenv
, darwin
}:
buildPythonPackage rec {
pname = "audiotools";
version = "3.1.1";
buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
AudioToolbox
AudioUnit
CoreServices
]);
src = fetchurl {
url = "https://github.com/tuffy/python-audio-tools/archive/v${version}.tar.gz";
sha256 = "0ymlxvqkqhzk4q088qwir3dq0zgwqlrrdfnq7f0iq97g05qshm2c";
};
meta = {
description = "Utilities and Python modules for handling audio";
homepage = "http://audiotools.sourceforge.net/";
license = lib.licenses.gpl2Plus;
};
}
@@ -0,0 +1,32 @@
{ lib
, buildPythonPackage
, fetchPypi
, nose
, pillow
, numpy
, ffmpeg_2
, git
, libav
, pkgconfig
}:
buildPythonPackage rec {
pname = "av";
version = "0.4.1";
src = fetchPypi {
inherit pname version;
sha256 = "bf9a8d113392c6a445f424e16f9e64ac53d1db1548731e6326763d555647c24f";
};
buildInputs = [ nose pillow numpy ffmpeg_2 git libav pkgconfig ];
# Because of https://github.com/mikeboers/PyAV/issues/152
doCheck = false;
meta = {
description = "Pythonic bindings for FFmpeg/Libav";
homepage = https://github.com/mikeboers/PyAV/;
license = lib.licenses.bsd2;
};
}
@@ -10,11 +10,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "aws-sam-translator"; pname = "aws-sam-translator";
version = "1.6.0"; version = "1.6.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1da15d459150eb631af4f400ca336901da6a564b543fe3d7a75169ca2c9f36cb"; sha256 = "23160f717bd65de810fa538b7c145eae4384d10adb460e375d148de7f283bd10";
}; };
# Tests are not included in the PyPI package # Tests are not included in the PyPI package
@@ -9,11 +9,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "aws-xray-sdk"; pname = "aws-xray-sdk";
version = "1.1.1"; version = "1.1.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "13470b95a2f55036a5d7b6642250d8f3a519a6c454cd91f55778b1bb4bf5b89d"; sha256 = "8ec3c6c82e76c03799ec209ed59642d78f62218db6a430f7e2d20491cac3c5ef";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@@ -9,13 +9,13 @@
if !(pythonOlder "3.3") then null else buildPythonPackage rec { if !(pythonOlder "3.3") then null else buildPythonPackage rec {
pname = "backports.lzma"; pname = "backports.lzma";
version = "0.0.9"; version = "0.0.13";
disabled = isPy3k; disabled = isPy3k;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "9ba5d94214a79900ee297a594b8e154cd8e4a54d26eb06243c0e2f3ad5286539"; sha256 = "50829db66f0445442f6c796bba0ca62d1f87f54760c4682b6d1489e729a43744";
}; };
buildInputs = [ lzma ]; buildInputs = [ lzma ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "backports.unittest_mock"; pname = "backports.unittest_mock";
version = "1.3"; version = "1.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0xdkx5wf5a2w2zd2pshk7z2cvbv6db64c1x6v9v1a18ja7bn9nf6"; sha256 = "73df9093bc7a2cc8e7018d08d6983dc5bcb2a47d7e7e107b9e8d0711f1702ef8";
}; };
propagatedBuildInputs = [ mock ]; propagatedBuildInputs = [ mock ];
@@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "billiard"; pname = "billiard";
version = "3.5.0.3"; version = "3.5.0.4";
disabled = isPyPy; disabled = isPyPy;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1d7b22bdc47aa52841120fcd22a74ae4fc8c13e9d3935643098184f5788c3ce6"; sha256 = "ed65448da5877b5558f19d2f7f11f8355ea76b3e63e1c0a6059f47cfae5f1c84";
}; };
buildInputs = [ pytest case ]; buildInputs = [ pytest case ];
@@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "biopython"; pname = "biopython";
version = "1.71"; version = "1.72";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "4f1770a29a5b18fcaca759bbc888083cdde2b301f073439ff640570d4a93e033"; sha256 = "ab6b492443adb90c66267b3d24d602ae69a93c68f4b9f135ba01cb06d36ce5a2";
}; };
propagatedBuildInputs = [ numpy ]; propagatedBuildInputs = [ numpy ];
@@ -9,20 +9,20 @@ let
}; };
setuptools_source = fetchPypi { setuptools_source = fetchPypi {
pname = "setuptools"; pname = "setuptools";
version = "39.2.0"; version = "40.0.0";
format = "wheel"; format = "wheel";
sha256 = "8fca9275c89964f13da985c3656cb00ba029d7f3916b37990927ffdf264e7926"; sha256 = "d68abee4eed409fbe8c302ac4d8429a1ffef912cd047a903b5701c024048dd49";
}; };
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "pip"; pname = "pip";
version = "10.0.1"; version = "18.0";
name = "${python.libPrefix}-bootstrapped-${pname}-${version}"; name = "${python.libPrefix}-bootstrapped-${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
format = "wheel"; format = "wheel";
sha256 = "717cdffb2833be8409433a93746744b59505f42146e8d37de6c62b430e25d6d7"; sha256 = "070e4bf493c7c2c9f6a08dd797dd3c066d64074c38e9e8a0fb4e6541f266d96c";
}; };
unpackPhase = '' unpackPhase = ''
@@ -11,11 +11,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "botocore"; pname = "botocore";
version = "1.10.57"; version = "1.10.64";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0mif7c12643hac6zxq89gv0wjf4r3vqlmm01bm68psljaj40jnpi"; sha256 = "977e8ab657747b3e60f4b597b9f732cbe467b12ecc52a9c5b2121c0006d41a63";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "zc.buildout"; pname = "zc.buildout";
version = "2.11.5"; version = "2.12.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "537a22715d82362cddd811da08d11a31d30d5161ce7994b208bd85ebb348d122"; sha256 = "1e180b62fd129a68cb3a9ec8eb0ef457e18921269a93e87ef2cc34519415332d";
}; };
patches = [ ./nix.patch ]; patches = [ ./nix.patch ];
@@ -2,7 +2,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "bumps"; pname = "bumps";
version = "0.7.8"; version = "0.7.10";
propagatedBuildInputs = [six]; propagatedBuildInputs = [six];
@@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "57b71855b7659e9c8dc21722a3ed0b33efb2ead2916b22ced3b83339bcdff1a2"; sha256 = "07917abf7e598f2a42456ca4f704c6da2a5489eaea0b9a7c61ed8a26506737c8";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {
@@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "buttersink"; pname = "buttersink";
version = "0.6.8"; version = "0.6.9";
disabled = isPy3k; disabled = isPy3k;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "04gc63kfcqkw4qba5rijqk01xiphf04yk7hky9180ii64v2ip0j3"; sha256 = "c9c05982c44fbb85f17b7ef0e8bee11f375c03d89bcba50cbc2520013512107a";
}; };
propagatedBuildInputs = [ boto crcmod psutil ]; propagatedBuildInputs = [ boto crcmod psutil ];
@@ -1,21 +1,30 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, wrapt
, pyserial , pyserial
, nose , nose
, mock }: , mock
, pytest
, pytest-timeout }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "python-can"; pname = "python-can";
version = "2.1.0"; version = "2.2.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "4a5c01dd67feeda35f88e6c12ea14ac8cabd426b9be0cc5f9fd083fe90a9dbfc"; sha256 = "b5e93b2ee32bdd597d9d908afe5171c402a04c9678ba47b60f33506738b1375b";
}; };
propagatedBuildInputs = [ pyserial ]; propagatedBuildInputs = [ wrapt pyserial ];
checkInputs = [ nose mock ]; checkInputs = [ nose mock pytest pytest-timeout ];
checkPhase = ''
pytest -k "not test_writer_and_reader \
and not test_reader \
and not test_socketcan_on_ci_server"
'';
meta = with lib; { meta = with lib; {
homepage = https://github.com/hardbyte/python-can; homepage = https://github.com/hardbyte/python-can;
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "cement"; pname = "cement";
version = "2.10.2"; version = "2.10.12";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "d50c5980bf3e2456e515178ba097d16e36be0fbcab7811a60589d22f45b64f55"; sha256 = "58efb4eacd9ec977ce797a364a13851de6e42392bbde5287d44294f06c5a2f70";
}; };
# Disable test tests since they depend on a memcached server running on # Disable test tests since they depend on a memcached server running on
@@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "chainer"; pname = "chainer";
version = "4.1.0"; version = "4.3.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "49a4a691708626f742cc6fc949fce6b313e3379bd64886eb19e002b1122cc329"; sha256 = "a83044256edb1946c47cb9ae687d195c2aa0deaef46ab85a8ffc4a01f7001683";
}; };
checkInputs = [ checkInputs = [
@@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "cheroot"; pname = "cheroot";
version = "6.3.2"; version = "6.3.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "52f915d077ce6201e59c95c4a2ef89617d9b90e6185defb40c03ff3515d2066f"; sha256 = "8e3ac15e1efffc81425a693e99b3c09d7ea4bf947255d8d4c38e2cf76f3a4d25";
}; };
propagatedBuildInputs = [ more-itertools six ]; propagatedBuildInputs = [ more-itertools six ];
@@ -7,11 +7,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "CherryPy"; pname = "CherryPy";
version = "16.0.2"; version = "17.0.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "858fbff27235a392026b1d821ad815b587815c94fbb14312e2e64cc23766b9c3"; sha256 = "3cdb5fbae183db49ab1f1a90643d521aa060c93f90001cc99c19d8d15b7a3fb7";
}; };
propagatedBuildInputs = [ cheroot portend routes six ]; propagatedBuildInputs = [ cheroot portend routes six ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "click-log"; pname = "click-log";
version = "0.2.1"; version = "0.3.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1r1x85023cslb2pwldd089jjk573mk3w78cnashs77wrx7yz8fj9"; sha256 = "16fd1ca3fc6b16c98cea63acf1ab474ea8e676849dc669d86afafb0ed7003124";
}; };
propagatedBuildInputs = [ click ]; propagatedBuildInputs = [ click ];
@@ -5,11 +5,11 @@
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "cmd2"; pname = "cmd2";
version = "0.9.1"; version = "0.9.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1wpw4f9zix30hfncm0hwxjjdx78zq26x3r8s9nvsq9vnxf41xb49"; sha256 = "cffc94ad46425f80dfb243f53f456b11cea3f45e683504a60b64618a6d28b417";
}; };
LC_ALL="en_US.UTF-8"; LC_ALL="en_US.UTF-8";
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, isPy3k, rdkafka, requests, avro3k, avro}: { stdenv, buildPythonPackage, fetchPypi, isPy3k, rdkafka, requests, avro3k, avro}:
buildPythonPackage rec { buildPythonPackage rec {
version = "0.11.4"; version = "0.11.5";
pname = "confluent-kafka"; pname = "confluent-kafka";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "8cf480199685127c9692b0bf1e15eac82e71ae34b7967a016ab31a318741abb1"; sha256 = "bfb5807bfb5effd74f2cfe65e4e3e8564a9e72b25e099f655d8ad0d362a63b9f";
}; };
buildInputs = [ rdkafka requests ] ++ (if isPy3k then [ avro3k ] else [ avro ]) ; buildInputs = [ rdkafka requests ] ++ (if isPy3k then [ avro3k ] else [ avro ]) ;
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "python-consul"; pname = "python-consul";
version = "1.0.1"; version = "1.1.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0feb7a14b6869bbfa9eb4868e823f040e3642b84e80c39ffdff3a8b7fd7017c4"; sha256 = "168f1fa53948047effe4f14d53fc1dab50192e2a2cf7855703f126f469ea11f4";
}; };
buildInputs = [ requests six pytest ]; buildInputs = [ requests six pytest ];
@@ -21,7 +21,7 @@
}: }:
let let
version = "2.2.2"; version = "2.3";
in assert version == cryptography_vectors.version; buildPythonPackage rec { in assert version == cryptography_vectors.version; buildPythonPackage rec {
# also bump cryptography_vectors # also bump cryptography_vectors
pname = "cryptography"; pname = "cryptography";
@@ -29,7 +29,7 @@ in assert version == cryptography_vectors.version; buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "9fc295bf69130a342e7a19a39d7bbeb15c0bcaabc7382ec33ef3b2b7d18d2f63"; sha256 = "c132bab45d4bd0fff1d3fe294d92b0a6eb8404e93337b3127bdec9f21de117e6";
}; };
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
@@ -5,11 +5,11 @@
buildPythonPackage rec { buildPythonPackage rec {
# also bump cryptography # also bump cryptography
pname = "cryptography_vectors"; pname = "cryptography_vectors";
version = "2.2.2"; version = "2.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "28b52c84bae3a564ce51bfb0753cbe360218bd648c64efa2808c886c18505688"; sha256 = "356a2ded84ae379e556515eec9b68dd74957651a38465d10605bb9fbae280f15";
}; };
# No tests included # No tests included
@@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "cupy"; pname = "cupy";
version = "4.1.0"; version = "4.3.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "3e714fa21401ab1d278b648543fae56fbce97e389076ebf03b4189f88c2d61e0"; sha256 = "ea818ff7f36cf6e5b3d3faef5af36a501c8bdeb78805820afa2999789ed698d5";
}; };
checkInputs = [ checkInputs = [
@@ -2,13 +2,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "cx_Oracle"; pname = "cx_Oracle";
version = "6.3.1"; version = "6.4.1";
buildInputs = [ odpic ]; buildInputs = [ odpic ];
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0200j6jh80rpgzxmvgcxmkshaj4zadq32g2i97nlwiq3f7q374l7"; sha256 = "3519bf3263c9892aaadc844735aca02d3773ed9b92f97e069cd1726882a7d1b6";
}; };
preConfigure = '' preConfigure = ''
@@ -12,11 +12,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dask"; pname = "dask";
version = "0.18.0"; version = "0.18.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ebaa0f144b43a00e7b9b3b9cb557e8ebada5fcbb982cdaba1802cd8c4c5720f0"; sha256 = "8fba559911788010ecedf58e540004d56d09f7829a1400dd72b74ffedafafabc";
}; };
checkInputs = [ pytest ]; checkInputs = [ pytest ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dbf"; pname = "dbf";
version = "0.97.7"; version = "0.97.11";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "855800d12df87855096eeafc58f34c9092407e8faf197f48073e7bc2b1938de0"; sha256 = "8aa5a73d8b140aa3c511a3b5b204a67d391962e90c66b380dd048fcae6ddbb68";
}; };
propagatedBuildInputs = [ aenum ] ++ stdenv.lib.optional (pythonOlder "3.4") [ enum34 ]; propagatedBuildInputs = [ aenum ] ++ stdenv.lib.optional (pythonOlder "3.4") [ enum34 ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "deprecation"; pname = "deprecation";
version = "2.0.4"; version = "2.0.5";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "2c259bfc0237f16bbe36cb32b6d81addd919b8f4bc7253738576816e82841b96"; sha256 = "cbe7d15006bc339709be5e02b14884ecc479639c1a3714a908de3a8ca13b5ca9";
}; };
propagatedBuildInputs = [ packaging ]; propagatedBuildInputs = [ packaging ];
@@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dill"; pname = "dill";
version = "0.2.8.1"; version = "0.2.8.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "53a6d7bf74f737a514cb89f72d0cb8b80dbd44a9cbbffaa14bffb57f4d7c3822"; sha256 = "624dc244b94371bb2d6e7f40084228a2edfff02373fe20e018bef1ee92fdd5b3";
}; };
# Messy test suite. Even when running the tests like tox does, it fails # Messy test suite. Even when running the tests like tox does, it fails
@@ -2,7 +2,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "django-sites"; pname = "django-sites";
version = "0.9"; version = "0.10";
meta = { meta = {
description = '' description = ''
@@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "05nrydk4a5a99qrxjrcnacs8nbbq5pfjikdpj4w9yn5yfayp057s"; sha256 = "f6f9ae55a05288a95567f5844222052b6b997819e174f4bde4e7c23763be6fc3";
}; };
propagatedBuildInputs = [ django ]; propagatedBuildInputs = [ django ];
@@ -6,13 +6,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "Django"; pname = "Django";
version = "2.0.6"; version = "2.0.7";
disabled = !isPy3k; disabled = !isPy3k;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8"; sha256 = "97886b8a13bbc33bfeba2ff133035d3eca014e2309dff2b6da0bdfc0b8656613";
}; };
patches = stdenv.lib.optionals withGdal [ patches = stdenv.lib.optionals withGdal [
@@ -3,12 +3,12 @@
, ipaddress, backports_ssl_match_hostname, docker_pycreds , ipaddress, backports_ssl_match_hostname, docker_pycreds
}: }:
buildPythonPackage rec { buildPythonPackage rec {
version = "3.4.0"; version = "3.4.1";
pname = "docker"; pname = "docker";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "e9cc39e24905e67ba9e2df14c94488f5cf030fb72ae1c60de505ce5ea90503f7"; sha256 = "ad077b49660b711d20f50f344f70cfae014d635ef094bf21b0d7df5f0aeedf99";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@@ -6,12 +6,12 @@
, enum34, functools32, , enum34, functools32,
}: }:
buildPythonApplication rec { buildPythonApplication rec {
version = "1.21.2"; version = "1.22.0";
pname = "docker-compose"; pname = "docker-compose";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0b0wihlyk89y6n0mly2vbljzqai1hhs6yzplskwdah2lfn9p3c38"; sha256 = "915cdd0ea7aff349d27a8e0585124ac38695635201770a35612837b25e234677";
}; };
# lots of networking and other fails # lots of networking and other fails
@@ -4,11 +4,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dogpile.cache"; pname = "dogpile.cache";
version = "0.6.5"; version = "0.6.6";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "631197e78b4471bb0e93d0a86264c45736bc9ae43b4205d581dcc34fbe9b5f31"; sha256 = "044d4ea0a0abc72491044f3d3df8e1fc9e8fa7a436c6e9a0da5850d23a0d16c1";
}; };
# Disable concurrency tests that often fail, # Disable concurrency tests that often fail,
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dropbox"; pname = "dropbox";
version = "8.9.0"; version = "9.0.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "e7eeac47f35e73b34023b7a3089380e74bacd0cce4b57e1e347539dfb53681d2"; sha256 = "385c62c2983c3804ba0064762f9e5f4753ea20a132c727b4961d3b68e1372ac8";
}; };
# Set DROPBOX_TOKEN environment variable to a valid token. # Set DROPBOX_TOKEN environment variable to a valid token.
@@ -4,12 +4,12 @@
, git, glibcLocales }: , git, glibcLocales }:
buildPythonPackage rec { buildPythonPackage rec {
version = "0.19.3"; version = "0.19.5";
pname = "dulwich"; pname = "dulwich";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0d1ab6adf5e8e9bc30cce6e2f924ca06e50241fb1bb17a585fc8d98e3c09c4a4"; sha256 = "34f99e575fe1f1e89cca92cec1ddd50b4991199cb00609203b28df9eb83ce259";
}; };
LC_ALL = "en_US.UTF-8"; LC_ALL = "en_US.UTF-8";
@@ -1,5 +1,5 @@
{ buildPythonPackage, fetchFromGitHub, pillow, click, dlib, numpy { buildPythonPackage, fetchFromGitHub, pillow, click, dlib, numpy
, face_recognition_models, stdenv, flake8, tox, pytest, glibcLocales , face_recognition_models, stdenv, flake8, pytest, glibcLocales
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@@ -19,7 +19,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pillow click dlib numpy face_recognition_models ]; propagatedBuildInputs = [ pillow click dlib numpy face_recognition_models ];
checkInputs = [ flake8 tox pytest glibcLocales ]; checkInputs = [ flake8 pytest glibcLocales ];
checkPhase = '' checkPhase = ''
LC_ALL="en_US.UTF-8" py.test LC_ALL="en_US.UTF-8" py.test
''; '';
@@ -8,11 +8,11 @@ assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec { buildPythonPackage rec {
pname = "Faker"; pname = "Faker";
version = "0.8.16"; version = "0.8.17";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "04645d946256b835c675c1cef7c03817a164b0c4e452018fd50b212ddff08c22"; sha256 = "0e9a1227a3a0f3297a485715e72ee6eb77081b17b629367042b586e38c03c867";
}; };
checkInputs = [ checkInputs = [
@@ -5,11 +5,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "Fiona"; pname = "Fiona";
version = "1.7.12"; version = "1.7.13";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "8b54eb8422d7c502bb7776b184018186bede1a489cf438a7a47f992ade6a0e51"; sha256 = "a156129f0904cb7eb24aa0745b6075da54f2c31db168ed3bcac8a4bd716d77b2";
}; };
buildInputs = [ buildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "flake8-import-order"; pname = "flake8-import-order";
version = "0.17.1"; version = "0.18";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "68d430781a9ef15c85a0121500cf8462f1a4bc7672acb2a32bfdbcab044ae0b7"; sha256 = "9be5ca10d791d458eaa833dd6890ab2db37be80384707b0f76286ddd13c16cbf";
}; };
propagatedBuildInputs = [ pycodestyle ] ++ lib.optional (!isPy3k) enum34; propagatedBuildInputs = [ pycodestyle ] ++ lib.optional (!isPy3k) enum34;
@@ -1,4 +1,4 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder { stdenv, buildPythonPackage, fetchPypi, pythonOlder, fetchpatch
, mock, pytest, pytestrunner , mock, pytest, pytestrunner
, configparser, enum34, mccabe, pycodestyle, pyflakes , configparser, enum34, mccabe, pycodestyle, pyflakes
}: }:
@@ -12,6 +12,37 @@ buildPythonPackage rec {
sha256 = "7253265f7abd8b313e3892944044a365e3f4ac3fcdcfb4298f55ee9ddf188ba0"; sha256 = "7253265f7abd8b313e3892944044a365e3f4ac3fcdcfb4298f55ee9ddf188ba0";
}; };
# Allow newer version of pycodestyle and pyflakes
patches = [
(fetchpatch {
url = https://gitlab.com/pycqa/flake8/commit/4fcbcccf381ce0987faa297173e4008b0490918f.patch;
sha256 = "0lfsg9n92fc8whj29paqsx7ifap2szv7pxj13hy739y87gsps676";
excludes = [ "setup.cfg" ];
})
(fetchpatch {
url = https://gitlab.com/pycqa/flake8/commit/0273ca561f0ad03adff41ce5d95a1ec31b10fe5a.patch;
sha256 = "1ziy54v1cm7gn7a551qvrl0rs16q8zpzh303xf5gn4rxxz13qnzb";
excludes = [ "setup.cfg" ];
})
(fetchpatch {
url = https://gitlab.com/pycqa/flake8/commit/85c503de32f81ed9859d902cbe20eb4d2e4e8d55.patch;
sha256 = "0170hjaxkq5ssva9rwkcgm4whb07fnxdb0z12gzmvw5w53hkqxj4";
})
(fetchpatch {
url = https://gitlab.com/pycqa/flake8/commit/68782675b7f00c5d24c24e424efd1fbcb0705224.patch;
sha256 = "183lcw7aqv5yzm8pfisrfngq3fchc7h3j7254c5hy2hqq653v98s";
})
(fetchpatch {
url = https://gitlab.com/pycqa/flake8/commit/ef1d5ceefcbfacf5dfe94534c4879ca814b130f0.patch;
sha256 = "1j5f0l4xryfhirixwjcl1lzayjhy6vhkizkpm7w87piylim8y26y";
})
(fetchpatch {
url = https://gitlab.com/pycqa/flake8/commit/527af5c214ef0eccfde3dd58d7ea15e09c483bd3.patch;
sha256 = "1y51r78770z27d43v64lrg8zvm39ycszzhh15cx8wq8wp3b7iz5x";
excludes = [ "setup.cfg" ];
})
];
buildInputs = [ pytest mock pytestrunner ]; buildInputs = [ pytest mock pytestrunner ];
propagatedBuildInputs = [ pyflakes pycodestyle mccabe ] propagatedBuildInputs = [ pyflakes pycodestyle mccabe ]
++ stdenv.lib.optionals (pythonOlder "3.4") [ enum34 ] ++ stdenv.lib.optionals (pythonOlder "3.4") [ enum34 ]
@@ -1,22 +0,0 @@
diff -r ad8325924f04 pytest.ini
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pytest.ini Fri Sep 30 12:28:39 2016 +0200
@@ -0,0 +1,4 @@
+[pytest]
+-norecursedirs = .git .* *.egg* old docs dist build
+-addopts = -rwv
+
diff -r ad8325924f04 setup.cfg
--- a/setup.cfg Fri Sep 30 09:22:39 2016 +0200
+++ b/setup.cfg Fri Sep 30 12:28:39 2016 +0200
@@ -12,10 +12,6 @@
pycodestyle >= 2.0.0, < 2.1.0
mccabe >= 0.5.0, < 0.6.0
-[pytest]
-norecursedirs = .git .* *.egg* old docs dist build
-addopts = -rw
-
[egg_info]
tag_build =
tag_date = 0
@@ -9,10 +9,10 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "gensim"; pname = "gensim";
version = "3.4.0"; version = "3.5.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "05844c82c7c176449218fd3fc31e55e5d8b3fae460f261b11231f4c8ef2ed5e0"; sha256 = "78ed9b6ac35f104542f3bee0386d71ddf9432d74c153065d2ea9f6baf10e5b49";
}; };
propagatedBuildInputs = [ smart_open numpy six scipy propagatedBuildInputs = [ smart_open numpy six scipy
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "gevent"; pname = "gevent";
version = "1.3.4"; version = "1.3.5";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "53c4dc705886d028f5d81e698b1d1479994a421498cd6529cb9711b5e2a84f74"; sha256 = "7f15861f3cc92f49663ca88c4774d26d8044783a65fbc28071a2bd1c7bf36ff0";
}; };
buildInputs = [ libev ]; buildInputs = [ libev ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "gitdb2"; pname = "gitdb2";
version = "2.0.3"; version = "2.0.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "02azg62mr99b7cllyjrly77np3vw32y8nrxpa2xjapiyaga2j3mn"; sha256 = "bb4c85b8a58531c51373c89f92163b92f30f81369605a67cd52d1fc21246c044";
}; };
propagatedBuildInputs = [ smmap2 ]; propagatedBuildInputs = [ smmap2 ];
@@ -14,13 +14,13 @@ with stdenv.lib;
buildPythonPackage rec { buildPythonPackage rec {
pname = "GooCalendar"; pname = "GooCalendar";
version = "0.3"; version = "0.4";
disabled = isPy3k; disabled = isPy3k;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1p7qbcv06xipg48sgpdlqf72ajl3n1qlypcc0giyi1a72zpyf823"; sha256 = "ca3950c2728916d9fb703c886f3940ac9b76739f99ec840b0e1c2c282510e1ab";
}; };
nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; nativeBuildInputs = [ pkgconfig gobjectIntrospection ];
propagatedBuildInputs = [ propagatedBuildInputs = [
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-api-python-client"; pname = "google-api-python-client";
version = "1.7.3"; version = "1.7.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "e32d30563b90c4f88ff042d4d891b5e8ed1f6cdca0adab95e9c2ce2603087436"; sha256 = "5d5cb02c6f3112c68eed51b74891a49c0e35263380672d662f8bfe85b8114d7c";
}; };
# No tests included in archive # No tests included in archive
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-cloud-speech"; pname = "google-cloud-speech";
version = "0.34.0"; version = "0.35.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "8396646aa9de210bacb144fabd82ab5fe577b3b11708725c879b72c96009d631"; sha256 = "5db2d69315b3d95d067c9bffe17994b6ee9252702888cc300d76252b451638e1";
}; };
propagatedBuildInputs = [ google_api_core ]; propagatedBuildInputs = [ google_api_core ];
@@ -8,12 +8,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "greenlet"; pname = "greenlet";
version = "0.4.13"; version = "0.4.14";
disabled = isPyPy; # builtin for pypy disabled = isPyPy; # builtin for pypy
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0fef83d43bf87a5196c91e73cb9772f945a4caaff91242766c5916d1dd1381e4"; sha256 = "f1cc268a15ade58d9a0c04569fe6613e19b8b0345b64453064e2c3c6d79051af";
}; };
propagatedBuildInputs = [ six ]; propagatedBuildInputs = [ six ];
@@ -3,11 +3,11 @@ nose, shouldbe, gss, krb5Full, which, darwin }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "gssapi"; pname = "gssapi";
version = "1.5.0"; version = "1.5.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "be715cb74ac56db2dd888b016097aaa29ab7d7d34c1f8c706ff63f76b3553f71"; sha256 = "76c9fda88a7178f41bf6454a06d64054c56b46f0dcbc73307f2e57bb8c25d8cc";
}; };
# It's used to locate headers # It's used to locate headers
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "gunicorn"; pname = "gunicorn";
version = "19.8.1"; version = "19.9.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "bc59005979efb6d2dd7d5ba72d99f8a8422862ad17ff3a16e900684630dd2a10"; sha256 = "fa2662097c66f920f53f70621c6c58ca4a3c4d3434205e608e121b5b3b71f4f3";
}; };
checkInputs = [ pytest mock pytestcov coverage ]; checkInputs = [ pytest mock pytestcov coverage ];
@@ -10,11 +10,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "hdbscan"; pname = "hdbscan";
version = "0.8.13"; version = "0.8.15";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "31874db29375816688b5541287a051c9bd768f2499ccf1f6a4d88d266530e2a6"; sha256 = "446f98e1ea622a39c1f396d839fa2b1c35db98234e373336de61c3bd6ffaec78";
}; };
checkInputs = [ nose ]; checkInputs = [ nose ];
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "howdoi"; pname = "howdoi";
version = "1.1.7"; version = "1.1.13";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1dx9ms0b3z3bx02paj78cyi788d8l6cpd3jqbn3j88w736i4jknz"; sha256 = "96f5e057fd45a84379d77e46233165d95211e6b3ea869cb5c0df172aa322b566";
}; };
propagatedBuildInputs = [ six requests-cache pygments pyquery ]; propagatedBuildInputs = [ six requests-cache pygments pyquery ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "hvac"; pname = "hvac";
version = "0.6.0"; version = "0.6.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "e7b8425ce36894cda8b8ed3387a47119edc517302e6a72942602df54a96ee453"; sha256 = "4bc80744df5f09882b1cc91755b03b7b62b093fc63c8c4abb26fbfb9c9e878dd";
}; };
propagatedBuildInputs = [ requests ]; propagatedBuildInputs = [ requests ];
@@ -9,23 +9,24 @@ buildPythonPackage rec {
# pytz fake_factory django numpy pytest # pytz fake_factory django numpy pytest
# If you need these, you can just add them to your environment. # If you need these, you can just add them to your environment.
version = "3.45.2"; version = "3.66.2";
pname = "hypothesis"; pname = "hypothesis";
# Upstream prefers github tarballs # Use github tarballs that includes tests
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "HypothesisWorks"; owner = "HypothesisWorks";
repo = "hypothesis-python"; repo = "hypothesis-python";
rev = version; rev = "hypothesis-python-${version}";
sha256 = "063sn5m1966gvm3wrlxczdq4vw0r94h3nd9xpr94qxahpg2r4bpb"; sha256 = "17ywbwa76z7f0pgash0003fvm25fsj7hxdrdiprdbv99y3i8bm88";
}; };
postUnpack = "sourceRoot=$sourceRoot/hypothesis-python";
propagatedBuildInputs = [ attrs coverage ] ++ lib.optional (!isPy3k) [ enum34 ]; propagatedBuildInputs = [ attrs coverage ] ++ lib.optional (!isPy3k) [ enum34 ];
checkInputs = [ pytest pytest_xdist flaky mock ]; checkInputs = [ pytest pytest_xdist flaky mock ];
inherit doCheck; inherit doCheck;
# https://github.com/DRMacIver/hypothesis/issues/300
checkPhase = '' checkPhase = ''
rm tox.ini # This file changes how py.test runs and breaks it rm tox.ini # This file changes how py.test runs and breaks it
py.test tests/cover py.test tests/cover
@@ -7,11 +7,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "IBMQuantumExperience"; pname = "IBMQuantumExperience";
version = "1.9.6"; version = "1.9.8";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "83baa3c88979df67e7be929b147d253cffe45a7f7f5657f87fbe945819e9ce24"; sha256 = "78a7d9770fa2884d79d3c8b18f374644866e4d22ec151cf703053f7530bb7b7c";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "idna-ssl"; pname = "idna-ssl";
version = "1.0.1"; version = "1.1.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1293f030bc608e9aa9cdee72aa93c1521bbb9c7698068c61c9ada6772162b979"; sha256 = "a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c";
}; };
propagatedBuildInputs = [ idna ]; propagatedBuildInputs = [ idna ];
@@ -0,0 +1,22 @@
{ lib
, buildPythonPackage
, fetchPypi
}:
buildPythonPackage rec {
pname = "invoke";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "0aiy1xvk1f91246zxd1zqrm679vdvd10h843a2na41cqr3cflpi6";
};
# errors with vendored libs
doCheck = false;
meta = {
description = "Pythonic task execution";
license = lib.licenses.bsd2;
};
}
@@ -16,11 +16,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "ipyparallel"; pname = "ipyparallel";
version = "6.2.1"; version = "6.2.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "9afb0001d6fa2eca9340e9daab5da021db05211987868f47ab5b305d701cb12d"; sha256 = "02b225966d5c20f12b1fba0b6b10aa5d352a6b492e075f137ff0ff6e95b9358e";
}; };
buildInputs = [ nose ]; buildInputs = [ nose ];
@@ -3,6 +3,7 @@
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, pythonOlder , pythonOlder
, fetchpatch
# Build dependencies # Build dependencies
, glibcLocales , glibcLocales
# Test dependencies # Test dependencies
@@ -34,6 +35,12 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "'gnureadline'" " " substituteInPlace setup.py --replace "'gnureadline'" " "
''; '';
# Upgrade to prompt_toolkit 2.0
patches = fetchpatch {
url = https://github.com/ipython/ipython/commit/8e256bd37373f98580ba1ef1d3fcfd7976802238.patch;
sha256 = "1d9qy2z21n4frf15g4aj7xi011d1d3qc31gs27f2v23j0gv69r9h";
};
buildInputs = [ glibcLocales ]; buildInputs = [ glibcLocales ];
checkInputs = [ nose pygments ]; checkInputs = [ nose pygments ];
@@ -14,11 +14,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "ipywidgets"; pname = "ipywidgets";
version = "7.2.1"; version = "7.3.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ab9869cda5af7ba449d8f707b29b7e97a7db97d6366805d6b733338f51096f54"; sha256 = "3ce93db970a94f06f38121da70757cdbcce884ecd14f79a4dd9bc49a47e0f33b";
}; };
# Tests are not distributed # Tests are not distributed
@@ -0,0 +1,25 @@
{ lib, buildPythonPackage, fetchPypi
, setuptools_scm
, more-itertools, backports_functools_lru_cache }:
buildPythonPackage rec {
pname = "jaraco.functools";
version = "1.20";
src = fetchPypi {
inherit pname version;
sha256 = "bad775f06e58bb8de5563bc2a8bf704168919e6779d6e849b1ca58b443e97f3b";
};
propagatedBuildInputs = [ more-itertools backports_functools_lru_cache ];
doCheck = false;
buildInputs = [ setuptools_scm ];
meta = with lib; {
description = "Additional functools in the spirit of stdlib's functools";
homepage = https://github.com/jaraco/jaraco.functools;
license = licenses.mit;
};
}
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "jdatetime"; pname = "jdatetime";
version = "2.1.0"; version = "2.2.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ac5646460defa5bf3d062504d870954c77d6234536365baf52433fb845b620d0"; sha256 = "030a47ad3acbde45cb03872e2c6415c675dbb4a82462302971e93076145b5096";
}; };
propagatedBuildInputs = [ six ]; propagatedBuildInputs = [ six ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "jedi"; pname = "jedi";
version = "0.12.0"; version = "0.12.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1bcr7csx4xil1iwmk03d79jis0bkmgi9k0kir3xa4rmwqsagcwhr"; sha256 = "b409ed0f6913a701ed474a614a3bb46e6953639033e31f769ca7581da5bd1ec1";
}; };
postPatch = '' postPatch = ''
@@ -9,10 +9,10 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "joblib"; pname = "joblib";
version = "0.11"; version = "0.12.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "7b8fd56df36d9731a83729395ccb85a3b401f62a96255deb1a77220c00ed4085"; sha256 = "68e6128e4734196616a39e2d48830ec7d61551c7f5748849e4c91478d2444524";
}; };
checkInputs = [ sphinx numpydoc pytest ]; checkInputs = [ sphinx numpydoc pytest ];
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "jsonrpc-async"; pname = "jsonrpc-async";
version = "0.6"; version = "1.0.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0f1p3qv56jn4sdyp8gzf915nya6vr0rn2pbzld9x23y9jdjmibzw"; sha256 = "6241a221b52e18265fe6bb59c60633acebb6fb5ef8c04de9a076b757aa133b86";
}; };
propagatedBuildInputs = [ aiohttp jsonrpc-base ]; propagatedBuildInputs = [ aiohttp jsonrpc-base ];
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "jsonrpc-base"; pname = "jsonrpc-base";
version = "1.0"; version = "1.0.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1dl55n54ha5kf4x6hap2p1k3s4qa4w7g791wp2656rjg2zxfgywk"; sha256 = "21f860c915617f6475aa1ac5a1ec11de03cce6b279741f25ad97d8a4c5b76c3c";
}; };
propagatedBuildInputs = [ ]; propagatedBuildInputs = [ ];
@@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "jsonrpc-websocket"; pname = "jsonrpc-websocket";
version = "0.6"; version = "1.0.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "cf349bee4ab96db2e457b6a71a45380e1a9cf3e1ceb08260ecfd9928040ebe71"; sha256 = "40949836996c0a8104e7878997d3f68bda4561e9d3af64e5cd178127ec3c2778";
}; };
propagatedBuildInputs = [ aiohttp jsonrpc-base ]; propagatedBuildInputs = [ aiohttp jsonrpc-base ];
@@ -1,11 +1,11 @@
{ lib, buildPythonPackage, fetchPypi, jsonschema, notebook }: { lib, buildPythonPackage, fetchPypi, jsonschema, notebook }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "jupyterlab_launcher"; pname = "jupyterlab_launcher";
version = "0.10.5"; version = "0.11.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1v1ir182zm2dl14lqvqjhx2x40wnp0i32n6rldxnm1allfpld1n7"; sha256 = "236a647f4c3f8417413643a918a893a5f662fb5d2fdccce2fd101e3cca2e7fd1";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@@ -4,11 +4,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "keyring"; pname = "keyring";
version = "12.2.1"; version = "13.2.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1zhg2a59rqgigl8apm4s39md6yf3f2v1d4bl6s5rmiigwfifm624"; sha256 = "6364bb8c233f28538df4928576f4e051229e0451651073ab20b315488da16a58";
}; };
nativeBuildInputs = [ setuptools_scm ]; nativeBuildInputs = [ setuptools_scm ];
@@ -3,12 +3,12 @@
buildPythonPackage rec { buildPythonPackage rec {
name = "ldappool-${version}"; name = "ldappool-${version}";
version = "2.2.0"; version = "2.3.0";
src = fetchPypi { src = fetchPypi {
pname = "ldappool"; pname = "ldappool";
inherit version; inherit version;
sha256 = "1akmzf51cjfvmd0nvvm562z1w9vq45zsx6fa72kraqgsgxhnrhqz"; sha256 = "899d38e891372981166350c813ff5ce2ad8ac383311edccda8102362c1d60952";
}; };
nativeBuildInputs = [ pbr ]; nativeBuildInputs = [ pbr ];
@@ -4,11 +4,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "ledgerblue"; pname = "ledgerblue";
version = "0.1.17"; version = "0.1.19";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ac403b074337b9b58cae97ea00b3d94fc8efeea1717a80c49e79dc8aad6fc58f"; sha256 = "3969b3c375c0f3fb60ff1645621ebf2f39fb697a53851620705f27ed7b283097";
}; };
buildInputs = [ hidapi pycrypto pillow protobuf future ecpy ]; buildInputs = [ hidapi pycrypto pillow protobuf future ecpy ];
@@ -4,11 +4,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "libagent"; pname = "libagent";
version = "0.9.8"; version = "0.11.3";
src = fetchPypi{ src = fetchPypi{
inherit pname version; inherit pname version;
sha256 = "7e7d62cedef9d1291b8e77abc463d50b3d685dfd953611d55a0414c12276aa78"; sha256 = "cb6199c3572e1223756465e758fb525e7f406a4808e9d7cfdddf089bec710047";
}; };
buildInputs = [ buildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "libusb1"; pname = "libusb1";
version = "1.6.4"; version = "1.6.5";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "03b7xrz8vqg8w0za5r503jhcmbd1ls5610jcja1rqz833nf0v4wc"; sha256 = "4707f81e933a97fed1c5bf7d4957f07bae1139cb8084bdee1f50201a40e3fd7c";
}; };
postPatch = lib.optionalString stdenv.isLinux '' postPatch = lib.optionalString stdenv.isLinux ''
@@ -10,13 +10,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "llvmlite"; pname = "llvmlite";
version = "0.23.2"; version = "0.24.0";
disabled = isPyPy; disabled = isPyPy;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1e63f317b8fb3679d3a397920b1e8bade2d5f471f6c60c7e9bf97746f616f79e"; sha256 = "320de4c4a1c105b91629305be069d217f3a9d7fbe32cb22bcfb016361895fc07";
}; };
propagatedBuildInputs = [ llvm ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34; propagatedBuildInputs = [ llvm ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34;
@@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "logilab-common"; pname = "logilab-common";
version = "1.4.1"; version = "1.4.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "02in5555iak50gzn35bnnha9s85idmh0wwxaxz13v81z5krn077d"; sha256 = "cdda9ed0deca7c68f87f7a404ad742e47aaa1ca5956d12988236a5ec3bda13a0";
}; };
propagatedBuildInputs = [ unittest2 six ]; propagatedBuildInputs = [ unittest2 six ];
@@ -7,11 +7,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "lxml"; pname = "lxml";
version = "4.2.1"; version = "4.2.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "e2629cdbcad82b83922a3488937632a4983ecc0fed3e5cfbf430d069382eeb9b"; sha256 = "622f7e40faef13d232fb52003661f2764ce6cdef3edb0a59af7c1559e4cc36d1";
}; };
buildInputs = [ libxml2 libxslt ]; buildInputs = [ libxml2 libxslt ];
@@ -2,11 +2,11 @@
mistune, docutils } : mistune, docutils } :
buildPythonPackage rec { buildPythonPackage rec {
pname = "m2r"; pname = "m2r";
version = "0.1.14"; version = "0.1.15";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "a14635cdeedb125f0f85e014eb5898fd634e2da358a160c124818e9c9f851add"; sha256 = "1c358d8bf21ff70e569968d604a0e3c9b05fe01b5f362389235e97bc7c0cd542";
}; };
propagatedBuildInputs = [ mistune docutils ]; propagatedBuildInputs = [ mistune docutils ];
@@ -7,11 +7,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "mozinfo"; pname = "mozinfo";
version = "0.9"; version = "0.10";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1jwhnhbj7xipwh33wf7m12pw5g662dpr1chkp6p2fmy0mwpn2y4z"; sha256 = "dcd53a1b1793340418e1ae42bf300e3e56d8f12047972378c6f9318b220b1023";
}; };
disabled = isPy3k; disabled = isPy3k;
@@ -10,13 +10,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "mozlog"; pname = "mozlog";
version = "3.7"; version = "3.8";
disabled = isPy3k; disabled = isPy3k;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "414141131c4f5e7242e69a939d2b74f4ed8dbac12bef93eee4e7125cd1a131e9"; sha256 = "af3a3252bc58f8642a641601ba59096c22e4aa49cdc1ed4b0df2314f4f027f0d";
}; };
propagatedBuildInputs = [ blessings mozterm six ]; propagatedBuildInputs = [ blessings mozterm six ];
@@ -2,14 +2,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "mozterm"; pname = "mozterm";
version = "0.1.0"; version = "1.0.0";
# name 'unicode' is not defined # name 'unicode' is not defined
disabled = isPy3k; disabled = isPy3k;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "4ebf8bd772d97c0f557184173f0f96cfca0abfc07e1ae975fbcfa76be50b5561"; sha256 = "b1e91acec188de07c704dbb7b0100a7be5c1e06567b3beb67f6ea11d00a483a4";
}; };
meta = with lib; { meta = with lib; {
@@ -9,11 +9,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "msgpack-numpy"; pname = "msgpack-numpy";
version = "0.4.3"; version = "0.4.3.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "9d6da0bbb04d7cab2bf9f08f78232c954f00ac95cf2384149e779a31ce859126"; sha256 = "31fd5dd009bbee7f8b107db8c859e3a0a2793acc196f25ffbbae1e71b4c63ca5";
}; };
buildInputs = [ buildInputs = [
@@ -10,11 +10,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "mutagen"; pname = "mutagen";
version = "1.40.0"; version = "1.41.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0ppfmpf60c78p4yp7in3f8y1l1fd34a38vw9swpg2fl6hz7c58mj"; sha256 = "dab6038c7f0e17c1b67fb8f56303e8be21e73ac47760f1a8e716856f1bdf5057";
}; };
checkInputs = [ checkInputs = [
@@ -2,14 +2,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "mypy"; pname = "mypy";
version = "0.610"; version = "0.620";
# Tests not included in pip package. # Tests not included in pip package.
doCheck = false; doCheck = false;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0fc7h7hf9042nlqczdvj2ngz2hc7rcnd35qz5pb840j38x9n8wpl"; sha256 = "c770605a579fdd4a014e9f0a34b6c7a36ce69b08100ff728e96e27445cef3b3c";
}; };
disabled = !isPy3k; disabled = !isPy3k;

Some files were not shown because too many files have changed in this diff Show More