Merge branch 'master' into staging-next

This commit is contained in:
Jan Tojnar
2020-04-16 10:09:43 +02:00
277 changed files with 8102 additions and 4662 deletions

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "autopep8";
version = "1.5";
version = "1.5.1";
src = fetchPypi {
inherit pname version;
sha256 = "0f592a0447acea0c2b0a9602be1e4e3d86db52badd2e3c84f0193bfd89fd3a43";
sha256 = "1swr8ccm3mafcm3zpbwyn22kjs39lbqmg8w41sh7yb3gskgy2syc";
};
propagatedBuildInputs = [ pycodestyle ];

View File

@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "gensim";
version = "3.8.1";
version = "3.8.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "33277fc0a8d7b0c7ce70fcc74bb82ad39f944c009b334856c6e86bf552b1dfdc";
sha256 = "1x9gvz954h10wgq02wybi21llwwjj9r1gal2qr82q7g1h9g0dqs6";
};
propagatedBuildInputs = [ smart_open numpy six scipy ];

View File

@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "gphoto2";
version = "2.2.1";
version = "2.2.2";
src = fetchPypi {
inherit pname version;
sha256 = "118zm25c8mlajfl0pzssnwz4b8lamj9dgymla9rn4nla7l244a0r";
sha256 = "0sd3w0gpnb58hg8mv20nfqf4g1plr9rkn51h088xdsd6i97r9x99";
};
nativeBuildInputs = [ pkgconfig ];

View File

@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
version = "3.3.0";
version = "3.3.1";
pname = "gspread";
src = fetchPypi {
inherit pname version;
sha256 = "1nlmg7lnj162nql1acw9z7n1043sk49j11arlfn766i9ykvq6hng";
sha256 = "0mpvhndr38hb5x95xk2mqqasvcy6pa7ck8801bvpg5y3lwn5nka0";
};
propagatedBuildInputs = [ requests ];

View File

@@ -0,0 +1,45 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, docopt
, requests
, beautifulsoup4
, black
, mypy
, flake8
}:
buildPythonPackage rec {
pname = "hydra-check";
version = "1.1.1";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "nix-community";
repo = "hydra-check";
rev = version;
sha256 = "1dmsscsib8ckp496gsfqxmq8d35zs71n99xmziq9iprvy7n5clq2";
};
propagatedBuildInputs = [
docopt
requests
beautifulsoup4
];
checkInputs = [ mypy ];
checkPhase = ''
echo -e "\x1b[32m## run mypy\x1b[0m"
mypy hydracheck
'';
meta = with lib;{
description = "check hydra for the build status of a package";
homepage = "https://github.com/nix-community/hydra-check";
license = licenses.mit;
maintainers = with maintainers; [ makefu ];
};
}

View File

@@ -1,29 +1,26 @@
{ lib
, buildPythonPackage
, fetchPypi
{ lib, buildPythonPackage, fetchPypi, isPy27, pythonAtLeast
, graphviz
, multipledispatch
, numpy
, pandas
, pyarrow
, pytest
, pytz
, regex
, toolz
, isPy27
, pytest
, sqlalchemy
, requests
, sqlalchemy
, tables
, pyarrow
, graphviz
, toolz
}:
buildPythonPackage rec {
pname = "ibis-framework";
version = "1.2.0";
disabled = isPy27;
version = "1.3.0";
disabled = isPy27 || pythonAtLeast "3.8";
src = fetchPypi {
inherit pname version;
sha256 = "3a0b79dae6924be0a79669c881a9a1d4817997ad2f81a0f3b1cd03d70aebb071";
sha256 = "1my94a11jzg1hv6ln8wxklbqrg6z5l2l77vr89aq0829yyxacmv7";
};
propagatedBuildInputs = [
@@ -44,8 +41,11 @@ buildPythonPackage rec {
pytest
];
# ignore tests which require test dataset, or frameworks not available
checkPhase = ''
pytest ibis
pytest ibis \
--ignore=ibis/tests/all \
--ignore=ibis/{sql,spark}
'';
meta = with lib; {

View File

@@ -22,12 +22,12 @@
buildPythonPackage rec {
pname = "pikepdf";
version = "1.10.2";
version = "1.11.0";
disabled = ! isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "1y94ay2jz4m55nlyrg283xsjqsxigmj7vzrzf1mskbpjb20335fb";
sha256 = "0v9sraihad0vz8dv3zc5xm5f2ixwbpr2kfpya5s0mgnrn6l19nds";
};
buildInputs = [

View File

@@ -0,0 +1,46 @@
{ buildPythonPackage
, fetchPypi
, isPy27
, lib
, morphys
, pytest
, pytestrunner
, python-baseconv
, six
}:
buildPythonPackage rec {
pname = "py-multibase";
version = "1.0.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version ;
sha256 = "6ed706ea321b487ba82e4172a9c82d61dacd675c865f576a937a94bca1a23443";
};
postPatch = ''
substituteInPlace setup.cfg --replace "[pytest]" ""
substituteInPlace setup.cfg --replace "python_classes = *TestCase" ""
'';
nativeBuildInputs = [
pytestrunner
];
propagatedBuildInputs = [
morphys
six
python-baseconv
];
checkInputs = [
pytest
];
meta = with lib; {
description = "Multibase is a protocol for distinguishing base encodings and other simple string encodings";
homepage = "https://github.com/multiformats/py-multibase";
license = licenses.mit;
maintainers = with maintainers; [ rakesh4g ];
};
}

View File

@@ -0,0 +1,49 @@
{ base58
, buildPythonPackage
, fetchPypi
, isPy27
, lib
, morphys
, pytest
, pytestcov
, pytestrunner
, six
, variants
, varint
}:
buildPythonPackage rec {
pname = "py-multihash";
version = "0.2.3";
src = fetchPypi {
inherit pname version ;
sha256 = "f0ade4de820afdc4b4aaa40464ec86c9da5cae3a4578cda2daab4b0eb7e5b18d";
};
nativeBuildInputs = [
pytestrunner
];
propagatedBuildInputs = [
base58
morphys
six
variants
varint
];
checkInputs = [
pytest
pytestcov
];
disabled = isPy27;
meta = with lib; {
description = "Self describing hashes - for future proofing";
homepage = "https://github.com/multiformats/py-multihash";
license = licenses.mit;
maintainers = with maintainers; [ rakesh4g ];
};
}

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "PyChromecast";
version = "4.2.0";
version = "4.2.3";
src = fetchPypi {
inherit pname version;
sha256 = "05h7ncymyh1715v2jkj312qza5qlqrz6yfpgyv4kdf1m07zh7pxh";
sha256 = "1nqy9zvzxzncfmmbsj4ccb36gymh4pp1n1l9fdhv8fi0ai9b7dyp";
};
disabled = !isPy3k;

View File

@@ -3,21 +3,21 @@
buildPythonPackage rec {
pname = "pypandoc";
version = "unstable-2018-06-18";
version = "1.5";
src = fetchFromGitHub {
owner = "bebraw";
repo = pname;
rev = "87912f0f17e0a71c1160008df708c876d32e5819";
sha256 = "0l6knkxxhmni4lx8hyvbb71svnhza08ivyklqlk5fw637gznc0hx";
rev = version;
sha256 = "1lpslfns6zxx7b0xr13bzg921lwrj5am8za0b2dviywk6iiib0ld";
};
postPatch = ''
# set pandoc path statically
sed -i '/^__pandoc_path = None$/c__pandoc_path = "${pandoc}/bin/pandoc"' pypandoc/__init__.py
# Fix tests: requires network access
substituteInPlace tests.py --replace "pypandoc.convert(url, 'html')" "'GPL2 license'"
# Skip test that requires network access
sed -i '/test_basic_conversion_from_http_url/i\\ @unittest.skip\("no network access during checkPhase"\)' tests.py
'';
preCheck = ''

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-nomad";
version = "1.1.0";
version = "1.2.1";
src = fetchPypi {
inherit pname version;
sha256 = "1rf6ad35vg3yi1p4l383xwx0ammdvr1k71bxg93bgcvljypx4cyn";
sha256 = "0ivkfdrmb4wpyawvwrgm3jvx6hn49vqjpwbkmkmamigghqqwacx3";
};
propagatedBuildInputs = [ requests ];

View File

@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "sphinxcontrib-katex";
version = "0.5.1";
version = "0.6.0";
# pkgutil namespaces are broken in nixpkgs (because they can't scan multiple
# directories). But python2 is EOL, so not supporting it should be ok.
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
sha256 = "0qssq2qc12rnwb6yhw3xj69cwij3jp3sqzwb6n85qp36g4vxrkb6";
sha256 = "1692q3f3z1rsd3nyxd8wrv0vscwcq2gqjbv79c8ws402y3m7y5ni";
};
propagatedBuildInputs = [ sphinx ];

View File

@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "swagger-ui-bundle";
version = "0.0.5";
version = "0.0.6";
src = fetchPypi {
pname = "swagger_ui_bundle";
inherit version;
sha256 = "0v69v94mzzb63ciwpz3n8jwxqcyll3fsyx087s9k9q543zdqzbh1";
sha256 = "1lqxz7q9l2iwf7w11nhw5lnglsh1lgcvq8ydvhabkcc76il3ndy5";
};
# patch away unused test requirements since package contains no tests