Merge master into staging-next

This commit is contained in:
Frederik Rietdijk
2020-04-03 21:54:40 +02:00
357 changed files with 6567 additions and 4186 deletions

View File

@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, cython, numpy, pysam, matplotlib
}:
buildPythonPackage rec {
version = "0.11.2";
version = "0.11.4";
pname = "HTSeq";
src = fetchPypi {
inherit pname version;
sha256 = "65c4c13968506c7df92e97124df96fdd041c4476c12a548d67350ba8b436bcfc";
sha256 = "1ncn30yvc18aiv1qsa0bvcbjwqy21s0a0kv3v0vghzsn8vbfzq7h";
};
buildInputs = [ cython numpy pysam ];

View File

@@ -0,0 +1,28 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, pyserial, pyftdi, pyusb
, pyopenssl, nose, isPy3k, pythonOlder, mock }:
buildPythonPackage rec {
pname = "alarmdecoder";
version = "1.13.9";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "nutechsoftware";
repo = "alarmdecoder";
rev = version;
sha256 = "0plr2h1qn4ryawbaxf29cfna4wailghhaqy1jcm9kxq6q7b9xqqy";
};
propagatedBuildInputs = [ pyserial pyftdi pyusb pyopenssl ];
doCheck = !isPy3k;
checkInputs = [ nose mock ];
pythonImportsCheck = [ "alarmdecoder" ];
meta = with stdenv.lib; {
homepage = "https://github.com/nutechsoftware/alarmdecoder";
description =
"Python interface for the Alarm Decoder (AD2) family of alarm devices. (AD2USB, AD2SERIAL and AD2PI)";
license = licenses.mit;
};
}

View File

@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "audio-metadata";
version = "0.6.0";
version = "0.9.0";
src = fetchPypi {
inherit pname version;
sha256 = "7a0c060d05ac59a4ce841a485808fe8a6993fec554f96bee90e57e971c73a2a6";
sha256 = "1v7ww3csyxrhnpvpynla64hfn1wp37vbw7srh9343n4wc02mh65l";
};
postPatch = ''

View File

@@ -1,15 +1,15 @@
{ lib, buildPythonPackage, fetchPypi
, pytest, pytestrunner, pytestcov, mock, glibcLocales, lxml, boto3
, pytest, pytestrunner, pytestcov, mock, glibcLocales, lxml, botocore
, requests, requests-kerberos, click, configparser, fido2, isPy27 }:
buildPythonPackage rec {
pname = "aws-adfs";
version = "1.21.2";
version = "1.24.3";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "ba96e71404474350b2c3ae4d5cb2dd25e9267b6d0680933c5711a51ea364e3bc";
sha256 = "0bcjlf5dkg2q0db0ra1ssa3hy98spflkd3ykhmlyv65rkgx8w1wv";
};
# Relax version constraint
@@ -24,11 +24,11 @@ buildPythonPackage rec {
LC_ALL = "en_US.UTF-8";
checkInputs = [ glibcLocales pytest pytestrunner pytestcov mock ];
propagatedBuildInputs = [ lxml boto3 requests requests-kerberos click configparser fido2 ];
propagatedBuildInputs = [ botocore lxml requests requests-kerberos click configparser fido2 ];
meta = with lib; {
description = "Command line tool to ease aws cli authentication against ADFS";
homepage = https://github.com/venth/aws-adfs;
homepage = "https://github.com/venth/aws-adfs";
license = licenses.psfl;
maintainers = [ maintainers.bhipple ];
};

View File

@@ -19,11 +19,11 @@
buildPythonPackage rec {
pname = "chalice";
version = "1.12.0";
version = "1.13.0";
src = fetchPypi {
inherit pname version;
sha256 = "f8f929f26df77285a202fb93174400230f8912c5b9c1fb061c7836a78413e325";
sha256 = "07xzpbz7znr853xm6p27lkrcgdib3ym5dlwys0n4zvkjm5x7jn2a";
};
checkInputs = [ watchdog pytest hypothesis mock ];
@@ -58,7 +58,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python Serverless Microframework for AWS";
homepage = https://github.com/aws/chalice;
homepage = "https://github.com/aws/chalice";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};

View File

@@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "cliff";
version = "2.17.0";
version = "3.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "f5a1c6b32047aa0d272398d311fd711d41dd5e1cd5195ebe36ebb47f464416fa";
sha256 = "0j9q6725226hdhdyy9b0qfjngdj35d3y7fxbmfxpr36ksbh0x6sj";
};
propagatedBuildInputs = [
@@ -49,7 +49,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Command Line Interface Formulation Framework";
homepage = https://docs.openstack.org/cliff/latest/;
homepage = "https://docs.openstack.org/cliff/latest/";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};

View File

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

View File

@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_html_components";
version = "1.0.2";
version = "1.0.3";
src = fetchPypi {
inherit pname version;
sha256 = "166agkrl52j5qin2npsdl2a96jccxz5f1jvcz0hxsnjg0ix0k4l9";
sha256 = "1fj5wlh6x9nngmz1rzb5xazc5pl34yrp4kf7a3zgy0dniap59yys";
};
# No tests in archive

View File

@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_renderer";
version = "1.2.4";
version = "1.3.0";
src = fetchPypi {
inherit pname version;
sha256 = "1w6mpmvfj6nv5rdzikwc7wwhrgscbh50d0azzydhsa9jccxvkakl";
sha256 = "07nyajjc3209ha2nbvk43sh5bnslwb2hs9wn8q5dpfngsc96wr9g";
};
# No tests in archive

View File

@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_table";
version = "4.6.1";
version = "4.6.2";
src = fetchPypi {
inherit pname version;
sha256 = "0xwwkp7zsmrcnl3fswm5f319cxk7hk4dzacvfsarll2b47rmm434";
sha256 = "1hn1yjz5ig2kzkk0wkr75q3l4lrfbnsh0kxzlld9sfn69d1vvsjw";
};
# No tests in archive

View File

@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "dash";
version = "1.9.1";
version = "1.10.0";
src = fetchFromGitHub {
owner = "plotly";
repo = pname;
rev = "v${version}";
sha256 = "0lqvcq7xaw5l1mwmgfdhr9jspq8jzkxf77862k0ca4d9zglkqp4z";
sha256 = "18rrysfhmjfzb5b3n8fjbwk755p4slbb8fh9myq4qp76v00lfpnh";
};
propagatedBuildInputs = [

View File

@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "django-mailman3";
version = "1.3.1";
version = "1.3.2";
src = fetchPypi {
inherit pname version;
sha256 = "b05cf04b2c36916d15b78e24610002206529f1441e2632253a26b2db6bfd3b27";
sha256 = "1vq5qa136h4rz4hjznnk6y8l443i41yh4w4wxg20f9b059xrsld1";
};
propagatedBuildInputs = [
@@ -23,7 +23,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Django library for Mailman UIs";
homepage = https://gitlab.com/mailman/django-mailman3;
homepage = "https://gitlab.com/mailman/django-mailman3";
license = licenses.gpl3;
maintainers = with maintainers; [ globin peti ];
};

View File

@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "django-multiselectfield";
version = "0.1.11";
version = "0.1.12";
src = fetchPypi {
inherit pname version;
sha256 = "043fa1aaddceb9b170c64c0745dc3a059165dcbc74946a434340778f63efa3c2";
sha256 = "1ygra8s394d1szgj7yawlca17q08hygsrzvq2k3k48zvd0awg96h";
};
propagatedBuildInputs = [ django ];

View File

@@ -1,6 +1,7 @@
{ lib, buildPythonPackage, fetchPypi, pythonOlder
, attrs
, audio-metadata
, importlib-metadata
, marshmallow
, pendulum
, protobuf
@@ -8,28 +9,34 @@
buildPythonPackage rec {
pname = "google-music-proto";
version = "2.5.1";
version = "2.8.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "94cd205b3cb0d9e36f3724ace259d4c6de04db97e095577a26a5cfa5e35844c6";
sha256 = "10qraipdr18pwnr1dz6ai5vxs9lmww5wbavbh1xyg4lsggmlsrqb";
};
postPatch = ''
sed -i -e "/audio-metadata/c\'audio-metadata'," -e "/marshmallow/c\'marshmallow'," setup.py
'';
propagatedBuildInputs = [
attrs
audio-metadata
marshmallow
pendulum
protobuf
] ++ lib.optionals (pythonOlder "3.8") [
importlib-metadata
];
# No tests
doCheck = false;
disabled = pythonOlder "3.6";
pythonImportsCheck = [ "google_music_proto" ];
meta = with lib; {
homepage = https://github.com/thebigmunch/google-music-proto;
homepage = "https://github.com/thebigmunch/google-music-proto";
description = "Sans-I/O wrapper of Google Music API calls";
license = licenses.mit;
maintainers = with maintainers; [ jakewaksbaum ];

View File

@@ -2,6 +2,7 @@
, appdirs
, audio-metadata
, google-music-proto
, httpx
, protobuf
, requests_oauthlib
, tenacity
@@ -9,22 +10,23 @@
buildPythonPackage rec {
pname = "google-music";
version = "3.2.1";
version = "3.5.0";
src = fetchPypi {
inherit pname version;
sha256 = "15d543ab31c981bcb9bfb10f588159848ef570fafb6b9d1347f1429a9b1f531a";
sha256 = "1agqsbnn72gx88sk736k1pzdn2j8fi7flwqhj5g2qhz3wvkx90yq";
};
postPatch = ''
substituteInPlace setup.py \
--replace "audio-metadata>=0.3,<0.4" "audio-metadata"
--replace "audio-metadata>=0.8,<0.9" "audio-metadata"
'';
propagatedBuildInputs = [
appdirs
audio-metadata
google-music-proto
httpx
protobuf
requests_oauthlib
tenacity

View File

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

View File

@@ -16,18 +16,19 @@
, uvicorn
, trio
, brotli
, urllib3
}:
buildPythonPackage rec {
pname = "httpx";
version = "0.9.5";
version = "0.12.1";
disabled = isPy27;
src = fetchFromGitHub {
owner = "encode";
repo = pname;
rev = version;
sha256 = "140z2j7b5hlcxvfb433hqv5b8irqa88hpq33lzr9m992djbhj2hb";
sha256 = "1nrp4h1ppb5vll81fzxmks82p0hxcil9f3mja3dgya511kc703h6";
};
propagatedBuildInputs = [
@@ -39,6 +40,7 @@ buildPythonPackage rec {
idna
rfc3986
sniffio
urllib3
];
checkInputs = [

View File

@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "jc";
version = "1.9.2";
version = "1.9.3";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "1zn6skiv5nm7g8cs86n152ni79ck538bwdjynlh8n2k9dvfd5i8l";
sha256 = "1hg6h3ag4pbilpmqylnj7dflz7avk3w8ngmk6psfqrizizwx0hnj";
};
propagatedBuildInputs = [ ruamel_yaml ifconfig-parser xmltodict ];

View File

@@ -2,14 +2,14 @@
buildPythonApplication rec {
pname = "jsbeautifier";
version = "1.10.2";
version = "1.10.3";
propagatedBuildInputs = [ six editorconfig ];
checkInputs = [ pytest ];
src = fetchPypi {
inherit pname version;
sha256 = "a5ce5195c0b54a68eb813649829143373823ca28caa4d7aa682442b87ebea1ce";
sha256 = "0aaxi56qm2wmccsdj4v1lc158625c2g6ikqq950yv43i0pyyi3lp";
};
meta = with lib; {

View File

@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "jsonrpc-websocket";
version = "1.0.2";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "f1aaca95db795d6a9f7bba52ff83c7fd4139050d0df93ee3a5a448adcfa0c0ac";
sha256 = "029gxp6f06gmba7glxfdz5xfhs5kkqph7x78k38qqvdrmca4z450";
};
nativeBuildInputs = [ pep8 ];
@@ -16,7 +16,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "A JSON-RPC websocket client library for asyncio";
homepage = https://github.com/armills/jsonrpc-websocket;
homepage = "https://github.com/armills/jsonrpc-websocket";
license = licenses.bsd3;
maintainers = with maintainers; [ peterhoeg ];
};

View File

@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "moderngl_window";
version = "1.2.0";
version = "2.1.0";
src = fetchFromGitHub {
owner = "moderngl";
repo = pname;
rev = version;
sha256 = "054w77lyc2nc0dyx76zsrbq2b3xbywdijhb62b2qqm99ldr1k1x5";
sha256 = "1p03j91pk2bwycd13p0qi8kns1sf357180hd2mkaip8mfaf33x3q";
};
propagatedBuildInputs = [ numpy moderngl pyglet pillow pyrr ];

View File

@@ -2,11 +2,11 @@
buildPythonApplication rec {
pname = "mypy-protobuf";
version = "1.16";
version = "1.20";
src = fetchPypi {
inherit pname version;
sha256 = "72ab724299aebd930b88476f6545587bff5bf480697c016097bd188841a56276";
sha256 = "03j2i9vhpdxbvwlqg6zghlzzq46s1x2jbx20fwninb6kss0ps3rg";
};
propagatedBuildInputs = [ protobuf ];

View File

@@ -1,19 +1,29 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, isPy3k, six, pycryptodome, chardet, nose, sortedcontainers }:
{ stdenv, buildPythonPackage, fetchFromGitHub, isPy3k, pycryptodome, chardet, nose, sortedcontainers, fetchpatch }:
buildPythonPackage rec {
pname = "pdfminer_six";
version = "20191020";
version = "20200402";
disabled = !isPy3k;
# No tests in PyPi Tarball
src = fetchFromGitHub {
owner = "pdfminer";
repo = "pdfminer.six";
rev = version;
sha256 = "1fqn4ilcscvw6ws9a1yqiprha9d3rgw3d0280clkbk6s4l26wm9h";
sha256 = "1wl64r3ifpwi7mm5pcxc0ji7w380nxcq3zrv66n95lglm4zqkf26";
};
propagatedBuildInputs = [ six pycryptodome sortedcontainers ]
++ stdenv.lib.optionals isPy3k [ chardet ];
patches = [
# Add shebang line to scripts. See: https://github.com/pdfminer/pdfminer.six/pull/408
(fetchpatch {
url = "https://github.com/pdfminer/pdfminer.six/commit/0c2f44b6de064d9a3cea99bde5b8e9c6a525a69c.patch";
sha256 = "1vml66grnvg4g26mya24kiyxsz809d4mr7wz8qmawjbn4ss65y21";
excludes = [ "CHANGELOG.md" ];
})
];
propagatedBuildInputs = [ chardet pycryptodome sortedcontainers ];
checkInputs = [ nose ];
checkPhase = ''
@@ -21,8 +31,8 @@ buildPythonPackage rec {
'';
meta = with stdenv.lib; {
description = "fork of PDFMiner using six for Python 2+3 compatibility";
homepage = https://github.com/pdfminer/pdfminer.six;
description = "PDF parser and analyzer";
homepage = "https://github.com/pdfminer/pdfminer.six";
license = licenses.mit;
maintainers = with maintainers; [ psyanticy marsam ];
};

View File

@@ -4,19 +4,25 @@
, numpy
, cvxopt
, python
, networkx
}:
buildPythonPackage rec {
pname = "picos";
version = "1.2.0";
version = "2.0";
src = fetchFromGitLab {
owner = "picos-api";
repo = "picos";
rev = "v${version}";
sha256 = "018xhc7cb2crkk27lhl63c7h77w5wa37fg41i7nqr4xclr43cs9z";
sha256 = "1k65iq791k5r08gh2kc6iz0xw1wyzqik19j6iam8ip732r7jm607";
};
# Needed only for the tests
checkInputs = [
networkx
];
propagatedBuildInputs = [
numpy
cvxopt
@@ -28,9 +34,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "A Python interface to conic optimization solvers";
homepage = https://gitlab.com/picos-api/picos;
homepage = "https://gitlab.com/picos-api/picos";
license = licenses.gpl3;
maintainers = with maintainers; [ tobiasBora ];
};
}

View File

@@ -1,26 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, pyusb
, pyserial
}:
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pyusb, pyserial }:
buildPythonPackage rec {
pname = "pyftdi";
version = "0.44.2";
version = "0.49.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
sha256 = "18k9wnpjxg71v4jm0pwr2bmksq7sckr6ylh1slf0xgpg89b27bxq";
src = fetchFromGitHub {
owner = "eblot";
repo = pname;
rev = "v${version}";
sha256 = "063kwvgw7g4nn09pyqwqy72vnhzw0aajg23bi32vr0k49g8fx27s";
};
propagatedBuildInputs = [ pyusb pyserial ];
pythonImportsCheck = [ "pyftdi" ];
meta = {
description = "User-space driver for modern FTDI devices";
homepage = "https://github.com/eblot/pyftdi";
license = lib.licenses.lgpl2;
license = lib.licenses.bsd3;
};
}

View File

@@ -80,6 +80,9 @@ in buildPythonPackage rec {
passthru = {
inherit sip;
multimediaEnabled = withMultimedia;
webKitEnabled = withWebKit;
WebSocketsEnabled = withWebSockets;
};
configurePhase = ''

View File

@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
, isPy27
, pytest
, pylint
, six
@@ -9,11 +10,12 @@
buildPythonPackage rec {
pname = "pytest-pylint";
version = "0.14.1";
version = "0.15.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "1v6jqxbvzaw6v3xxwd689agy01k0j06q5c3q8gn2f3jlkrvylf4c";
sha256 = "0sbmnw3bly4pry5lp6q6g0r8xzaxwbdlf0k19k8pygkhllnj6gnx";
};
buildInputs = [ pytestrunner ];
@@ -29,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "pytest plugin to check source code with pylint";
homepage = https://github.com/carsongee/pytest-pylint;
homepage = "https://github.com/carsongee/pytest-pylint";
license = licenses.mit;
maintainers = [ maintainers.costrouc ];
};

View File

@@ -0,0 +1,62 @@
{ lib
, pythonOlder
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, numpy
, qiskit-terra
, scipy
# Check Inputs
, pytestCheckHook
, qiskit-aer
}:
buildPythonPackage rec {
pname = "qiskit-ignis";
version = "0.2.0";
disabled = pythonOlder "3.5";
# Pypi's tarball doesn't contain tests
src = fetchFromGitHub {
owner = "Qiskit";
repo = pname;
rev = version;
sha256 = "08a60xk5dq5wmqc23r4hr2v2nsf9hs0ybz832vbnd6d80dl6izyc";
};
patches = [
# Update tests for compatibility with qiskit-aer 0.4 (#342). Remove in version > 0.2.0
(fetchpatch {
url = "https://github.com/Qiskit/qiskit-ignis/commit/d78c494579f370058e68e360f10149db81b52477.patch";
sha256 = "0ygkllf95c0jfvjg7gn399a5fd0wshsjpcn279kj7855m8j306h6";
})
# Fix statevector test over-eager validation (PR #333)
(fetchpatch {
url = "https://github.com/Qiskit/qiskit-ignis/commit/7cc8eb2e852b383ea429233fa43d3728931f1707.patch";
sha256 = "0mdygykilg4qivdaa731z3y56l3ax4jp1sil9npqv0gn4p03c9g5";
})
];
propagatedBuildInputs = [
numpy
qiskit-terra
scipy
];
# Tests
pythonImportsCheck = [ "qiskit.ignis" ];
dontUseSetuptoolsCheck = true;
preCheck = ''export HOME=$TMPDIR'';
checkInputs = [
pytestCheckHook
qiskit-aer
];
meta = with lib; {
description = "Qiskit tools for quantum hardware verification, noise characterization, and error correction";
homepage = "https://github.com/QISKit/qiskit-ignis";
license = licenses.asl20;
maintainers = with maintainers; [ drewrisinger ];
};
}

View File

@@ -1,22 +1,26 @@
{ stdenv, buildPythonPackage, fetchPypi, nose, dnspython
, chardet, lmtpd, python-daemon, six, jinja2, mock }:
{ stdenv, buildPythonPackage, fetchPypi, dnspython, chardet, lmtpd
, python-daemon, six, jinja2, mock, click }:
buildPythonPackage rec {
pname = "salmon-mail";
version = "3.1.1";
version = "3.2.0";
src = fetchPypi {
inherit pname version;
sha256 = "0ddd9nwdmiibk3jaampznm8nai5b7zalp0f8c65l71674300bqnw";
sha256 = "0q2m6xri1b7qv46rqpv2qfdgk2jvswj8lpaacnxwjna3m685fhfx";
};
checkInputs = [ nose jinja2 mock ];
propagatedBuildInputs = [ chardet dnspython lmtpd python-daemon six ];
checkInputs = [ jinja2 mock ];
propagatedBuildInputs = [ chardet dnspython lmtpd python-daemon six click ];
# Darwin tests fail without this. See:
# https://github.com/NixOS/nixpkgs/pull/82166#discussion_r399909846
__darwinAllowLocalNetworking = true;
# The tests use salmon executable installed by salmon itself so we need to add
# that to PATH
checkPhase = ''
PATH=$out/bin:$PATH nosetests .
PATH=$out/bin:$PATH python setup.py test
'';
meta = with stdenv.lib; {

View File

@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "sly";
version = "0.3";
version = "0.4";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "be6a3825b042a9e1b6f5730fc747e6d983c917f0f002d798d0b9f86ca5c05ad9";
sha256 = "0an31bm5m8wqwphanmcsbbnmycy6l4xkmg4za4bwq8hk4dm2dwp5";
};
checkInputs = [ pytest ];
@@ -22,7 +22,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "An improved PLY implementation of lex and yacc for Python 3";
homepage = https://github.com/dabeaz/sly;
homepage = "https://github.com/dabeaz/sly";
license = licenses.bsd3;
maintainers = [ maintainers.costrouc ];
};

View File

@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "snscrape";
version = "0.3.0";
version = "0.3.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "1f3lyq06l8s4kcsmwbxcwcxnv6mvz9c3zj70np8vnx149p3zi983";
sha256 = "11jv5mv3l11qjlsjihd74gc1jafq0i7360cksqjkx1wv2hcc32rf";
};
# There are no tests; make sure the executable works.
@@ -30,7 +30,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ setuptools requests lxml beautifulsoup4 ];
meta = with lib; {
homepage = https://github.com/JustAnotherArchivist/snscrape;
homepage = "https://github.com/JustAnotherArchivist/snscrape";
description = "A social networking service scraper in Python";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ivan ];

View File

@@ -35,7 +35,7 @@ buildPythonPackage rec {
comment = "Scientific Python Development Environment";
desktopName = "Spyder";
genericName = "Python IDE";
categories = "Application;Development;Editor;IDE;";
categories = "Application;Development;IDE;";
};
postPatch = ''

View File

@@ -7,11 +7,11 @@
buildPythonApplication rec {
pname = "sybil";
version = "1.2.2";
version = "1.3.0";
src = fetchPypi {
inherit pname version;
sha256 = "dd84e68facfcb778298ef50a4d7446d4d9092e9d8596012b12bcb82858fd10e1";
sha256 = "0x34mzxvxj1kkld7sz9n90pdcinxcan56jg6cnnwkv87v7s1vna6";
};
checkInputs = [ pytest nose ];

View File

@@ -10,28 +10,23 @@
buildPythonPackage rec {
pname = "tbm-utils";
version = "1.0.0";
version = "2.5.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "08fb86b5ab469bafdbef19751abb6dc1e08a3043c373ea915e1b6e20d023b529";
sha256 = "02bmra9f0p1irhbrklxk9nhkvgwkn8042hx7z6c00qlhac1wlba2";
};
postPatch = ''
substituteInPlace setup.py --replace ",<19.3" ""
'';
propagatedBuildInputs = [ attrs pendulum pprintpp wrapt ];
# No tests in archive.
doCheck = false;
disabled = pythonOlder "3.6";
propagatedBuildInputs = [ attrs pendulum pprintpp wrapt ];
meta = {
homepage = https://github.com/thebigmunch/tbm-utils;
license = with lib.licenses; [ mit ];
description = "A commonly-used set of utilities";
homepage = "https://github.com/thebigmunch/tbm-utils";
license = with lib.licenses; [ mit ];
};
}

View File

@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "trezor";
version = "0.11.6";
version = "0.12.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "1i73j812i0dgjw9n106pipc6qksd9cgs59d0as0b4j5iyl0087hh";
sha256 = "0ycmpwjv5xp25993divjhaq5j766zgcy22xx39xfc1pcvldq5g7n";
};
propagatedBuildInputs = [ typing-extensions protobuf hidapi ecdsa mnemonic requests pyblake2 click construct libusb1 rlp shamir-mnemonic trezor-udev-rules ];

View File

@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "vowpalwabbit";
version = "8.8.0";
version = "8.8.1";
src = fetchPypi{
inherit pname version;
sha256 = "bd4c7e49a6ddaa1afedf97b22b822c7322328d686d45151b47a5127fc409c2af";
sha256 = "17fw1g4ka9jppd41srw39zbp2b8h81izc71bbggxgf2r0xbdpga6";
};
nativeBuildInputs = [