Merge master into staging-next

This commit is contained in:
Frederik Rietdijk
2020-05-09 11:12:29 +02:00
172 changed files with 5731 additions and 2970 deletions

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ajpy";
version = "0.0.4";
version = "0.0.5";
src = fetchPypi {
inherit pname version;
sha256 = "0a5f62b765f59ffc37e759d3f343de16cd782cc4e9e8be09c73b71dfbe383d9b";
sha256 = "173wm207zyi86m2ms7vscakdi4mmjqfxqsdx1gn0j9nn0gsf241h";
};
# ajpy doesn't have tests

View File

@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "astropy";
version = "4.0";
version = "4.0.1.post1";
disabled = !isPy3k; # according to setup.py
src = fetchPypi {
inherit pname version;
sha256 = "404200e0baa84de09ac563ad9ccab3817e9b9669d0025cee74a8752f4bc2771b";
sha256 = "1da4xj793ldck29aajyb514wpz330cml26f3gdp45jj531n4lc2w";
};
nativeBuildInputs = [ astropy-helpers ];

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ConfigArgParse";
version = "1.0";
version = "1.2.3";
src = fetchPypi {
inherit pname version;
sha256 = "0cvinm7bb03qfjpq2zhfacm0qs4ip4378nvya8x41p4wpi2q4dxz";
sha256 = "1p1pzpf5qpf80bfxsx1mbw9blyhhypjvhl3i60pbmhfmhvlpplgd";
};
# no tests in tarball

View File

@@ -18,13 +18,13 @@ assert (!blas.isILP64) && (!lapack.isILP64);
buildPythonPackage rec {
pname = "cvxopt";
version = "1.2.4";
version = "1.2.5";
disabled = isPyPy; # hangs at [translation:info]
src = fetchPypi {
inherit pname version;
sha256 = "1h9g79gxpgpy6xciqyypihw5q4ngp322lpkka1nkwk0ysybfsp7s";
sha256 = "0widrfxr0x0cyg72ibkv7fdzkvmf5mllchq1x4fs2a36plv8rv4l";
};
buildInputs = [ blas lapack ];

View File

@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_core_components";
version = "1.9.0";
version = "1.9.1";
src = fetchPypi {
inherit pname version;
sha256 = "1wr6989hq7q9vyh1qqdpbp8igk9rfca4phfpaim3nnk4swvm5m75";
sha256 = "0mi608d4q4clx5ikblqni5v67k051k894q0w5asa3jj1v0agawpa";
};
# No tests in archive

View File

@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "Deprecated";
version = "1.2.8";
version = "1.2.9";
src = fetchPypi {
inherit pname version;
sha256 = "029mr75wgah0z1ilsf3vf3dmjn65y4fy1jgq5qny2qsb9hvwbblw";
sha256 = "1k7c5kkh8jxxqdm0cbcvmhn3mwj0rcjwapwbzmm5r04n78lpvwqc";
};
propagatedBuildInputs = [ wrapt ];

View File

@@ -0,0 +1,23 @@
{ lib, buildPythonPackage, fetchPypi, isPy27, pytest, toml, pyyaml }:
buildPythonPackage rec {
pname = "dparse";
version = "0.5.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "a1b5f169102e1c894f9a7d5ccf6f9402a836a5d24be80a986c7ce9eaed78f367";
};
propagatedBuildInputs = [ toml pyyaml ];
checkInputs = [ pytest ];
meta = with lib; {
description = "A parser for Python dependency files";
homepage = "https://github.com/pyupio/safety";
license = licenses.mit;
maintainers = with maintainers; [ thomasdesr ];
};
}

View File

@@ -1,7 +1,7 @@
{ lib, buildPythonPackage, fetchFromGitHub, isPy27 }:
buildPythonPackage rec {
version = "1.4.3";
version = "1.4.4";
pname = "elementpath";
disabled = isPy27; # uses incompatible class syntax
@@ -9,7 +9,7 @@ buildPythonPackage rec {
owner = "sissaschool";
repo = "elementpath";
rev = "v${version}";
sha256 = "18gqqdsrdlgwn93xnxy6ifxrk7ppaimijinflphxia2qcm8czkgf";
sha256 = "1z7403ykfdb2zy6g4qcbjm87ibpi0k59dgmz1px7z7wy5p2vknxw";
};
# avoid circular dependency with xmlschema which directly depends on this

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "feedgenerator";
version = "1.9";
version = "1.9.1";
src = fetchPypi {
inherit pname version;
sha256 = "01mirwkm7xfx539hmvj7g9da1j51gw5lsx74dr0glizskjm5vq2s";
sha256 = "0m6fjnrx3sd0bm6pnbhxxx5ywlwqh8bx0lka386kj28mg3fmm2m2";
};
buildInputs = [ glibcLocales ];

View File

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

View File

@@ -14,13 +14,13 @@ with stdenv.lib;
buildPythonPackage rec {
pname = "GooCalendar";
version = "0.7.0";
version = "0.7.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "14m05pi1vwl7i8iv1wvc0r3450dlivsh85f4cyny08l869cr9lf1";
sha256 = "1ccvw1w7xinl574h16hqs6dh3fkpm5n1jrqwjqz3ignxvli5sr38";
};
nativeBuildInputs = [

View File

@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "grequests";
version = "0.4.0";
version = "0.6.0";
src = fetchPypi {
inherit pname version;
sha256 = "8aeccc15e60ec65c7e67ee32e9c596ab2196979815497f85cf863465a1626490";
sha256 = "0rpnim3ppxjdsaa869h1jdimcyc66mamcs593rd7brk8cq68kv3x";
};
# No tests in archive

View File

@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "guessit";
version = "3.1.0";
version = "3.1.1";
src = fetchPypi {
inherit pname version;
sha256 = "2dcd3f2acaf6c1a864f903f084ddd6a6b753f3107ae864355d7c8c1e9cb205b2";
sha256 = "1c530pb0h34z0ziym256qps21b8mh533ia1lcnx9wqwx9rnqriki";
};
# Tests require more packages.

View File

@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "hdbscan";
version = "0.8.25";
version = "0.8.26";
src = fetchPypi {
inherit pname version;
sha256 = "17mi4nlifaygfw3n5ark5mfzx71pjxz3h6l455sh0i5mzh6czk4j";
sha256 = "0zlj2y42f0hrklviv21j9m895259ad8273dxgh7b44702781r9l1";
};
checkInputs = [ nose ];

View File

@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "hg-evolve";
version = "9.3.0";
version = "9.3.1";
src = fetchPypi {
inherit pname version;
sha256 = "1jqlckibf7wwrg7syx6mzqz6zsipmsl474rfpmin6j6axh4cdpn7";
sha256 = "0d3gd8k0p6n2flcf7kny1zjvrbbrwbbq4lq82ah6gvnbvllxm4hj";
};
doCheck = false;

View File

@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "hstspreload";
version = "2020.3.31";
version = "2020.5.5";
disabled = isPy27;
src = fetchFromGitHub {
owner = "sethmlarson";
repo = pname;
rev = version;
sha256 = "12hncxzawvdsrssl350xxn1byfm1firgd3ziqfll4xhhw403jaa9";
sha256 = "0n3wp2ihjaxlq002rv141766cx4wgk0amg1cb6v30zp0m4054w7d";
};
# tests require network connection

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "hvac";
version = "0.10.0";
version = "0.10.1";
src = fetchPypi {
inherit pname version;
sha256 = "0s0705lk3i1srsjxqhqv9sc2m54fj8lbflxz9gyxf4igxaa6vj1f";
sha256 = "1fcd2psvkfsqy45iygm59rzhb7qkbgv3c1dk3x3jvhy6a1ls4kkq";
};
propagatedBuildInputs = [ requests six ];

View File

@@ -7,12 +7,12 @@
}:
buildPythonPackage rec {
version = "4.0.5";
version = "4.0.6";
pname = "icalendar";
src = fetchPypi {
inherit pname version;
sha256 = "14ynjj65kfmlcvpb7k097w789wvxncd3cr3xz5m1jz9yl9v6vv5q";
sha256 = "17wpvngxv9q333ng3hm4k1qhiafmzipr7l2liwny7ar24qiyfvvy";
};
buildInputs = [ setuptools ];

View File

@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "identify";
version = "1.4.13";
version = "1.4.15";
src = fetchPypi {
inherit pname version;
sha256 = "12adarxndb9f5kgbfch9644h86jhbf6vc1d5c5iiqnjqws9n495b";
sha256 = "1w6vy3nk28xhnamnmh7ddawprmb1ri2yw5s9lphmpq2hpfbqvh93";
};
# Tests not included in PyPI tarball

View File

@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "immutables";
version = "0.11";
version = "0.12";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
sha256 = "d6850578a0dc6530ac19113cfe4ddc13903df635212d498f176fe601a8a5a4a3";
sha256 = "12i8r5z0y6ya850fwl2r4hig5hyli8skvjmgylapxa4zbr13fqmc";
};
meta = {

View File

@@ -1,22 +1,37 @@
{ buildPythonPackage, fetchFromGitHub, pytest, six, clint, pyyaml, docopt
, requests, jsonpatch, args, schema, responses, backports_csv, isPy3k
, lib, glibcLocales, setuptools }:
{ buildPythonPackage
, fetchFromGitHub
, pytest
, six
, tqdm
, pyyaml
, docopt
, requests
, jsonpatch
, args
, schema
, responses
, backports_csv
, isPy3k
, lib
, glibcLocales
, setuptools
}:
buildPythonPackage rec {
pname = "internetarchive";
version = "1.9.0";
version = "1.9.3";
# Can't use pypi, data files for tests missing
src = fetchFromGitHub {
owner = "jjjake";
repo = "internetarchive";
rev = "v${version}";
sha256 = "1h344c04ipzld4s7xk8d84f80samjjlgzvv3y8zsv0n1c895gymb";
sha256 = "19av6cpps2qldfl3wb9mcirs1a48a4466m1v9k9yhdznqi4zb0ji";
};
propagatedBuildInputs = [
six
clint
tqdm
pyyaml
docopt
requests
@@ -24,8 +39,7 @@ buildPythonPackage rec {
args
schema
setuptools
backports_csv
];
] ++ lib.optionals (!isPy3k) [ backports_csv ];
checkInputs = [ pytest responses glibcLocales ];
@@ -37,8 +51,9 @@ buildPythonPackage rec {
'';
meta = with lib; {
description = "A python wrapper for the various Internet Archive APIs";
description = "A Python and Command-Line Interface to Archive.org";
homepage = "https://github.com/jjjake/internetarchive";
license = licenses.agpl3;
maintainers = [ maintainers.marsam ];
};
}

View File

@@ -0,0 +1,42 @@
{ lib
, buildPythonPackage
, fetchPypi
, isPy27
, pytest
, pytestcov
, nbval
, ipywidgets
, numpy
, six
, traittypes
}:
buildPythonPackage rec {
pname = "ipydatawidgets";
version = "4.0.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "1h7cppy959q6x5rvkdjhzxhqh57s37i2xsish5rfavcqbp2xgk4g";
};
propagatedBuildInputs = [
ipywidgets
numpy
six
traittypes
];
checkInputs = [ pytest pytestcov nbval ];
checkPhase = "pytest ipydatawidgets/tests";
meta = {
description = "Widgets to help facilitate reuse of large datasets across different widgets";
homepage = "https://github.com/vidartf/ipydatawidgets";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ bcdarwin ];
};
}

View File

@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "ipykernel";
version = "5.1.4";
version = "5.2.1";
src = fetchPypi {
inherit pname version;
sha256 = "7f1f01df22f1229c8879501057877ccaf92a3b01c1d00db708aad5003e5f9238";
sha256 = "1a3hr7wx3ywwskr99hgp120dw9ab1vmcaxdixlsbd9bg6ly3fdr9";
};
propagatedBuildInputs = [ ipython jupyter_client traitlets tornado ];

View File

@@ -5,14 +5,14 @@
}:
buildPythonPackage rec {
version = "0.5.2";
version = "0.7.0";
pname = "javaproperties";
src = fetchFromGitHub {
owner = "jwodder";
repo = pname;
rev = "v${version}";
sha256 = "14hrp94cjj44yldf3k71wbq88cmlf01dfadi53gcirnsa56ddz5d";
sha256 = "14dlzwr4gxlbgjy012i4pqs2rn2rmp21w8n1k1wwjkf26mcvrq5s";
};
propagatedBuildInputs = [ six ];

View File

@@ -1,23 +1,23 @@
{ stdenv
, buildPythonPackage
, fetchPypi,
ruamel_yaml
, ifconfig-parser
, fetchPypi
, ruamel_yaml
, xmltodict
, pygments
, isPy27
}:
buildPythonPackage rec {
pname = "jc";
version = "1.9.3";
version = "1.10.7";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "1hg6h3ag4pbilpmqylnj7dflz7avk3w8ngmk6psfqrizizwx0hnj";
sha256 = "198vsnh6j0nv9d7msnvw6qr1bzf0nffjsz7clm11bs7fh3ri3qxp";
};
propagatedBuildInputs = [ ruamel_yaml ifconfig-parser xmltodict ];
propagatedBuildInputs = [ ruamel_yaml xmltodict pygments ];
meta = with stdenv.lib; {
description = "This tool serializes the output of popular command line tools and filetypes to structured JSON output.";

View File

@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "jsonrpclib-pelix";
version = "0.4.0";
version = "0.4.1";
src = fetchPypi {
inherit pname version;
sha256 = "1pimyq95w99ik5av96j0n9i6n12mr9kk0y28jnrq0555d7hmii8r";
sha256 = "006yvxw6xv6qzcqpxm8jcf21gmdn0z4vp8njdbvk023mmq05k3h4";
};
doCheck = false; # test_suite="tests" in setup.py but no tests in pypi.

View File

@@ -0,0 +1,39 @@
{ lib
, buildPythonPackage
, fetchPypi
, traitlets
, jupyter_core
, pyzmq
, dateutil
, isPyPy
, py
, tornado
}:
buildPythonPackage rec {
pname = "jupyter_client";
version = "5.3.4";
src = fetchPypi {
inherit pname version;
sha256 = "60e6faec1031d63df57f1cc671ed673dced0ed420f4377ea33db37b1c188b910";
};
propagatedBuildInputs = [
traitlets
jupyter_core
pyzmq
dateutil
tornado
] ++ lib.optional isPyPy py;
# Circular dependency with ipykernel
doCheck = false;
meta = {
description = "Jupyter protocol implementation and client libraries";
homepage = "https://jupyter.org/";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fridh ];
};
}

View File

@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "nbformat";
version = "5.0.4";
version = "4.4.0";
src = fetchPypi {
inherit pname version;
sha256 = "562de41fc7f4f481b79ab5d683279bf3a168858268d4387b489b7b02be0b324a";
sha256 = "f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402";
};
LC_ALL="en_US.utf8";

View File

@@ -25,11 +25,11 @@
buildPythonPackage rec {
pname = "notebook";
version = "6.0.3";
version = "5.7.8";
src = fetchPypi {
inherit pname version;
sha256 = "47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48";
sha256 = "573e0ae650c5d76b18b6e564ba6d21bf321d00847de1d215b418acb64f056eb8";
};
LC_ALL = "en_US.utf8";

View File

@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "PyContracts";
version = "1.8.12";
version = "1.8.14";
src = fetchPypi {
inherit pname version;
sha256 = "e76adbd832deec28b2045a6094c5bb779a0b2cb1105a23b3efafe723e2c9937a";
sha256 = "03q5m595ysjrc9h57m7prrca6b9l4yrzvdijnzxnhd61p7jzbh49";
};
buildInputs = [ nose ];

View File

@@ -10,6 +10,7 @@
, pygments
, ipykernel
, pyqt5
, qtpy
}:
buildPythonPackage rec {
@@ -22,7 +23,7 @@ buildPythonPackage rec {
};
checkInputs = [ nose ] ++ lib.optionals isPy27 [mock];
propagatedBuildInputs = [traitlets jupyter_core jupyter_client pygments ipykernel pyqt5];
propagatedBuildInputs = [traitlets jupyter_core jupyter_client pygments ipykernel pyqt5 qtpy];
# : cannot connect to X server
doCheck = false;

View File

@@ -0,0 +1,33 @@
{ lib, buildPythonPackage, fetchPypi, requests, dparse, click, setuptools, pytestCheckHook }:
buildPythonPackage rec {
pname = "safety";
version = "1.9.0";
src = fetchPypi {
inherit pname version;
sha256 = "23bf20690d4400edc795836b0c983c2b4cbbb922233108ff925b7dd7750f00c9";
};
propagatedBuildInputs = [ requests dparse click setuptools ];
# Disable tests depending on online services
checkInputs = [ pytestCheckHook ];
dontUseSetuptoolsCheck = true;
disabledTests = [
"test_check_live"
"test_check_live_cached"
];
preCheck = ''
export HOME=$(mktemp -d)
'';
meta = with lib; {
description =
"Safety checks your installed dependencies for known security vulnerabilities";
homepage = "https://github.com/pyupio/safety";
license = licenses.mit;
maintainers = with maintainers; [ thomasdesr ];
};
}

View File

@@ -0,0 +1,47 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, isPy27
, pytest
, nose
, numpy
, scipy
, pandas
, xarray
, traitlets
}:
buildPythonPackage rec {
pname = "traittypes";
version = "unstable-2019-06-23";
disabled = isPy27;
src = fetchFromGitHub {
owner = "jupyter-widgets";
repo = pname;
rev = "0a030b928991dec732c17a7a1cb13acbcd7650a2";
sha256 = "0rlm5krmq6n8yi47dgdsjyrkz3m079pndpbzkz2gx98pb3jd9pjs";
};
patches = [
(fetchpatch {
name = "fix-intarray-test.patch";
url = "https://github.com/minrk/traittypes/commit/a02441e5b259e5858453a853207260c9bd4efbb5.patch";
sha256 = "120dsvr5nksizw75z1ah3h38mi399fxbvz5anakica557jahi0aw";
})
];
propagatedBuildInputs = [ traitlets ];
checkInputs = [ numpy pandas xarray nose pytest ];
meta = with lib; {
description = "Trait types for NumPy, SciPy, XArray, and Pandas";
homepage = "https://github.com/jupyter-widgets/traittypes";
license = licenses.bsd3;
maintainers = with maintainers; [ bcdarwin ];
};
}