Merge pull request #149301 from NixOS/python-unstable

Python unstable 2021-12-07
This commit is contained in:
Jonathan Ringer
2021-12-14 13:15:50 -08:00
committed by GitHub
109 changed files with 378 additions and 294 deletions
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "aiohttp-socks";
version = "0.6.0";
version = "0.7.1";
src = fetchPypi {
inherit version;
pname = "aiohttp_socks";
sha256 = "04w010bvi719ifpc3sshav95k10hf9nq8czn9yglkj206yxcypdr";
sha256 = "2215cac4891ef3fa14b7d600ed343ed0f0a670c23b10e4142aa862b3db20341a";
};
propagatedBuildInputs = [ aiohttp attrs python-socks ];
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "aiopvpc";
version = "2.2.4";
version = "2.3.0";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "azogue";
repo = pname;
rev = "v${version}";
sha256 = "sha256-39cGDbaBS5we+WbqvABe6tKwTmbgd+NYLssKQCOuBsc=";
sha256 = "1rj71lk7yjwpcbcgd51sls4wja1i4v509nljbviy5bxrfmi434qv";
};
nativeBuildInputs = [
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
, findutils
, pytestCheckHook
}:
@@ -16,7 +17,12 @@ buildPythonPackage rec {
patches = [ ./permissions.patch ];
checkInputs = [ pytestCheckHook ];
checkInputs = [ findutils pytestCheckHook ];
# avoid import mismatch errors, as conftest.py is copied to build dir
pytestFlagsArray = [
"extension_helpers"
];
pythonImportsCheck = [
"extension_helpers"
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "aws-xray-sdk";
version = "2.8.0";
version = "2.9.0";
src = fetchPypi {
inherit pname version;
sha256 = "90c2fcc982a770e86d009a4c3d2b5c3e372da91cb8284d982bae458e2c0bb268";
sha256 = "b0cd972db218d4d8f7b53ad806fc6184626b924c4997ae58fc9f2a8cd1281568";
};
propagatedBuildInputs = [
@@ -15,14 +15,14 @@
}:
buildPythonPackage rec {
version = "1.20.1";
version = "1.21.1";
pname = "azure-core";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "21d06311c9c373e394ed9f9db035306773334a0181932e265889eca34d778d17";
sha256 = "88d2db5cf9a135a7287dc45fdde6b96f9ca62c9567512a3bb3e20e322ce7deb2";
};
propagatedBuildInputs = [
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "backports-entry-points-selectable";
version = "1.1.0";
version = "1.1.1";
src = fetchPypi {
pname = "backports.entry_points_selectable";
inherit version;
sha256 = "988468260ec1c196dab6ae1149260e2f5472c9110334e5d51adcb77867361f6a";
sha256 = "914b21a479fde881635f7af5adc7f6e38d6b274be32269070c53b698c60d5386";
};
nativeBuildInputs = [ setuptools-scm ];
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "boto3";
version = "1.20.13"; # N.B: if you change this, change botocore and awscli to a matching version
version = "1.20.21"; # N.B: if you change this, change botocore and awscli to a matching version
src = fetchPypi {
inherit pname version;
sha256 = "bbf53a077d6a0575ddec8026f0475ca6ee6f41b227914bf315bf3e049a3d653a";
sha256 = "2fb05cbe81b9ce11d9394fc6c4ffa5fd1cceb114dc1d2887dc61081707e44522";
};
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "botocore";
version = "1.23.14"; # N.B: if you change this, change boto3 and awscli to a matching version
version = "1.23.21"; # N.B: if you change this, change boto3 and awscli to a matching version
src = fetchPypi {
inherit pname version;
sha256 = "sha256-6NUsvy5zxiaM8sIH9H48+z7eCYP5PotZZ0tUYo5+8fE=";
sha256 = "d7f8e82cba38aa1e66015cab0a5ca3204503e90afc4695e97228e28329a14c04";
};
propagatedBuildInputs = [
@@ -1,27 +0,0 @@
From 6f544a5bd43446859754cb80e012af933b843db9 Mon Sep 17 00:00:00 2001
From: Florian Klink <flokli@flokli.de>
Date: Wed, 3 Jun 2020 22:05:34 +0200
Subject: [PATCH] clipboard: make which substitutable
This is used to detect the presence of xclip and other clipboard
handling tools.
---
bpython/clipboard.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bpython/clipboard.py b/bpython/clipboard.py
index aee429b..f346429 100644
--- a/bpython/clipboard.py
+++ b/bpython/clipboard.py
@@ -58,7 +58,7 @@ class OSXClipboard(object):
def command_exists(command):
process = subprocess.Popen(
- ["which", command], stderr=subprocess.STDOUT, stdout=subprocess.PIPE
+ ["@which@", command], stderr=subprocess.STDOUT, stdout=subprocess.PIPE
)
process.communicate()
--
2.26.2
@@ -22,11 +22,6 @@ buildPythonPackage rec {
sha256 = "1fb1e0a52332579fc4e3dcf75e21796af67aae2be460179ecfcce9530a49a200";
};
patches = [ (substituteAll {
src = ./clipboard-make-which-substitutable.patch;
which = "${which}/bin/which";
})];
propagatedBuildInputs = [
curtsies
greenlet
@@ -23,13 +23,13 @@
buildPythonPackage rec {
pname = "cfn-lint";
version = "0.56.2";
version = "0.56.3";
src = fetchFromGitHub {
owner = "aws-cloudformation";
repo = "cfn-python-lint";
rev = "v${version}";
sha256 = "0wpsj719r0p122qmi3nznzqnxqb0nx53isg9fma75894pvq2v5wc";
sha256 = "12r0zxwidf4vdbbpzlhlmgc2as5bn45yf663f00iv6px0glq02zs";
};
postPatch = ''
@@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "chiapos";
version = "1.0.6";
version = "1.0.7";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-Zh5AULPgbG0oYPcBZMp/vm94MPyfdtYn4P5V+1LeMqA=";
sha256 = "1e10ce00730d293ed83ed3a3c630d525c9256fe4e31e64abbda7aa054b8a753f";
};
patches = [
@@ -18,13 +18,13 @@
buildPythonPackage rec {
pname = "cmd2";
version = "2.3.2";
version = "2.3.3";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "cad18787a26147dad4b161d75c5ab7de16ffe91fef1cfad8e6f18b712746e800";
sha256 = "750d7eb04d55c3bc2a413e191bc177856f388102de47d11f2210a35266543640";
};
LC_ALL = "en_US.UTF-8";
@@ -5,7 +5,7 @@
, setuptools
, setuptools-scm
, cocotb-bus
, pytest
, pytestCheckHook
, swig
, verilog
}:
@@ -42,11 +42,10 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "'cocotb-bus<1.0'" ""
'';
checkInputs = [ cocotb-bus pytest swig verilog ];
checkInputs = [ cocotb-bus pytestCheckHook swig verilog ];
checkPhase = ''
export PATH=$out/bin:$PATH
make test
'';
meta = with lib; {
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "configparser";
version = "5.1.0";
version = "5.2.0";
src = fetchPypi {
inherit pname version;
sha256 = "202b9679a809b703720afa2eacaad4c6c2d63196070e5d9edc953c0489dfd536";
sha256 = "1b35798fdf1713f1c3139016cfcbc461f09edbf099d1fb658d4b7479fcaa3daa";
};
# No tests available
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "croniter";
version = "1.0.15";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "06c2smrjskd9di8lcpymcxmygncxr14932qjhslc37yyaafzq3d7";
sha256 = "4023e4d18ced979332369964351e8f4f608c1f7c763e146b1d740002c4245247";
};
propagatedBuildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cx_Freeze";
version = "6.8.3";
version = "6.8.4";
src = fetchPypi {
inherit pname version;
sha256 = "05e7a2b099d4eb36e74116311b693dcc3103763aee92ef32079be0b6d4832fa0";
sha256 = "aec66432bc207b699b252f9468e8cc6d61efda72269cab3a3231d6f95c0328f9";
};
disabled = pythonOlder "3.5";
@@ -37,6 +37,8 @@ buildPythonPackage rec {
disabledTests = [
# Test for Windows32
"test_print_subprocess"
# sensitive to timing
"test_multiple_not_verbose"
];
pythonImportsCheck = [
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "diff-cover";
version = "5.4.0";
version = "5.5.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
pname = "diff_cover";
inherit version;
sha256 = "sha256-4iQ9/QcXh/lW8HE6wFZWc6Y57xhAEWu2TQnIUZJNAMs=";
sha256 = "e2d36131c13f571d9f5c4109b9e08b71ed00757eabec0156de74e33f6ef5627f";
};
propagatedBuildInputs = [
@@ -12,13 +12,14 @@
buildPythonPackage rec {
pname = "diofant";
version = "0.12.0";
version = "0.13.0";
disabled = pythonOlder "3.9";
format = "pyproject";
src = fetchPypi {
inherit version;
pname = "Diofant";
sha256 = "sha256-G0CTSoDSduiWxlrk5XjnX5ldNZ9f7yxaJeUPO3ezJgo=";
sha256 = "bac9e086a7156b20f18e3291d6db34e305338039a3c782c585302d377b74dd3c";
};
nativeBuildInputs = [
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, duckdb
, mypy
, numpy
, pandas
, pybind11
@@ -38,6 +39,7 @@ buildPythonPackage rec {
checkInputs = [
pytestCheckHook
mypy
];
pythonImportsCheck = [ "duckdb" ];
@@ -21,6 +21,7 @@ buildPythonPackage rec {
substituteInPlace setup.py \
--replace "click==7.1.2" "click" \
--replace "terminaltables==3.1.0" "terminaltables~=3.1" \
--replace "pyscard==2.0.0" "pyscard"
'';
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "ephem";
version = "4.1.1";
version = "4.1.2";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-26ngXHjOkQrnWgY1GlWSR5GRqNxXCsDNbRinfpgTiHM=";
sha256 = "d65bf7c85d96ca830de82729d9ce54ba854a9625916d8765c1954c1f29680b76";
};
checkInputs = [
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "faker";
version = "9.3.1";
version = "9.9.0";
src = fetchPypi {
pname = "Faker";
inherit version;
hash = "sha256-zdnpry+6XJbuLsSshBm7pFjia1iiuYwfZGfuZglr7lI=";
hash = "sha256-cidwOj2zbtgkEQhUdUREX0WqRdsvP2PohcubVpk4Pw4=";
};
propagatedBuildInputs = [
@@ -31,6 +31,7 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace setup.py \
--replace "fountains~=1.1.1" "fountains~=1.2" \
--replace "bitlist~=0.5.1" "bitlist>=0.5.1" \
--replace "parts~=1.1.2" "parts>=1.1.2"
'';
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "fountains";
version = "1.1.1";
version = "1.2.0";
src = fetchPypi {
inherit pname version;
sha256 = "fbf4e2cb11d60d3bafca5bb7c01c254d08a5541ed7ddfe00ef975eb173fb75a4";
sha256 = "6de6bc117c376f40a26e111111d638159a2e8a25cfe32f946db0d779decbb70a";
};
propagatedBuildInputs = [
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "frozendict";
version = "2.1.0";
version = "2.1.1";
format = "setuptools";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "0189168749ddea8601afd648146c502533f93ae33840eb76cd71f694742623cd";
sha256 = "655b879217dd445a2023e16154cc231febef802b5c812d5c2e822280ad69e1dc";
};
pythonImportsCheck = [
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-api-python-client";
version = "2.31.0";
version = "2.32.0";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "3f64a5eee6fa03ab51806dccf48e342fda83fea60c290518c6a2dfdbf2de9efd";
sha256 = "619fe50155e73342c17aba4bbb2a08be8ce6ae00b795af383de7d6616b485c94";
};
propagatedBuildInputs = [
@@ -18,12 +18,12 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery";
version = "2.30.1";
version = "2.31.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "4e3b5e3dcc475d5a601d84872ac0b63e059540be2251b1c4165c51106d572855";
sha256 = "ff66d7d1f64795a855784706c3baa52d18fa0cd1cc4f0a150cf74268abb53ac0";
};
propagatedBuildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "google-cloud-testutils";
version = "1.2.0";
version = "1.3.0";
src = fetchPypi {
inherit pname version;
sha256 = "9c60ea86b28998935875b5aea0b89b0a3aac5e433e0039236f633c5d0ff5f8b8";
sha256 = "7a755c1247e32e92bd6df4fa2240dab185b29da9777ab3b946c3b3d9f1abf5d3";
};
propagatedBuildInputs = [ click google-auth six ];
@@ -52,6 +52,11 @@ buildPythonPackage rec {
"test_add_metrics_pushes_metrics" # requires a working prometheus push gateway
];
disabledTestPaths = [
# needs network access
"tests/integration/test_metrics.py"
];
pythonImportsCheck = [ "gradient_utils" ];
meta = with lib; {
@@ -22,11 +22,11 @@
buildPythonPackage rec {
pname = "gradient";
version = "1.8.13";
version = "1.9.0";
src = fetchPypi {
inherit pname version;
sha256 = "0fa4a0553c28839e364d3aac27ec7292d26c1df27b8c54701d57eb7eda0b14f2";
sha256 = "47be02511d7ea66a13559598851cb435d435fb3f7676f6de17292d06daad8947";
};
postPatch = ''
@@ -9,13 +9,13 @@
}:
buildPythonPackage rec {
version = "3.12.0";
version = "3.13.1";
pname = "humanize";
disabled = isPy27; # setup.py no longer compatible
src = fetchPypi {
inherit pname version;
sha256 = "5ec1a66e230a3e31fb3f184aab9436ea13d4e37c168e0ffc345ae5bb57e58be6";
sha256 = "12f113f2e369dac7f35d3823f49262934f4a22a53a6d3d4c86b736f50db88c7b";
};
nativeBuildInputs = [ setuptools-scm ];
@@ -23,6 +23,7 @@ buildPythonPackage rec {
disabledTests = [
"test_bash_completion_with_dot_in_path"
"test_install_uninstall"
"test_config_search_path"
];
disabledTestPaths = [ "tests/test_hydra.py" ];
@@ -18,14 +18,14 @@ buildPythonPackage rec {
# If you need these, you can just add them to your environment.
pname = "hypothesis";
version = "6.27.1";
version = "6.30.1";
# Use github tarballs that includes tests
src = fetchFromGitHub {
owner = "HypothesisWorks";
repo = "hypothesis-python";
rev = "hypothesis-python-${version}";
sha256 = "05kfz041vrd9fy8gl8ch05g806jj4j6l1cnwhqgygagn9z3aq1jx";
sha256 = "0nk57v03q7ss7dbsfd9gi3lzl6ngplk7axbiksm26dgkhh4swk8y";
};
postUnpack = "sourceRoot=$sourceRoot/hypothesis-python";
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "imageio";
version = "2.12.0";
version = "2.13.2";
disabled = isPy27;
src = fetchPypi {
sha256 = "c416dd68328ace8536ff333cbb8927954036be56e201fed416e53e8f95e08a6c";
sha256 = "5b7a55d07de88a2fd70f18a1608ca05ba2b55596a942fb2c390240201009a6c3";
inherit pname version;
};
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "ipykernel";
version = "6.5.1";
version = "6.6.0";
src = fetchPypi {
inherit pname version;
sha256 = "dd27172bccbbcfef952991e49372e4c6fd1c14eed0df05ebd5b4335cb27a81a2";
sha256 = "3a227788216b43982d9ac28195949467627b0d16e6b8af9741d95dcaa8c41a89";
};
propagatedBuildInputs = [
@@ -22,12 +22,12 @@
buildPythonPackage rec {
pname = "ipython";
version = "7.29.0";
version = "7.30.1";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "4f69d7423a5a1972f6347ff233e38bbf4df6a150ef20fbb00c635442ac3060aa";
sha256 = "cb6aef731bf708a7727ab6cde8df87f0281b1427d41e65d62d4b68934fa54e97";
};
prePatch = lib.optionalString stdenv.isDarwin ''
@@ -52,6 +52,7 @@ buildPythonPackage rec {
disabledTests = [
"test_run" # doesn't like paths in /build
"test_fuzz_show_unified_diff" # flakey
"test_pyi_formatting_issue_942"
"test_requirements_finder"
"test_pipfile_finder"
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "jedi-language-server";
version = "0.34.11";
version = "0.34.12";
format = "pyproject";
src = fetchFromGitHub {
owner = "pappasam";
repo = pname;
rev = "v${version}";
sha256 = "0gxpq93mfyzhjz5yvjwv2jjda1djpf20x38893ngswsm7lrh62x5";
sha256 = "0v2292sn0c9bl4gsw698hpzcgm115gk4929nx726vh2139qnazqp";
};
nativeBuildInputs = [
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "jupyter-packaging";
version = "0.10.2";
version = "0.11.1";
disabled = pythonOlder "3.7";
src = fetchPypi {
pname = "jupyter_packaging";
inherit version;
sha256 = "sha256-iEX0ht1IwWYM+tGOUJHRwDVA6y6fvzzs8h7LIrabh3A=";
sha256 = "6f5c7eeea98f7f3c8fb41d565a94bf59791768a93f93148b3c2dfb7ebade8eec";
};
propagatedBuildInputs = [ deprecation packaging tomlkit ];
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "jupyterlab-widgets";
version = "1.0.0";
version = "1.0.2";
src = fetchPypi {
pname = "jupyterlab_widgets";
inherit version;
sha256 = "0y7vhhas3qndiypcpcfnhrj9n92v2w4hdc86nn620s9h9nl2j6jw";
sha256 = "7885092b2b96bf189c3a705cc3c412a4472ec5e8382d0b47219a66cccae73cfa";
};
nativeBuildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "limits";
version = "1.5.1";
version = "1.6";
src = fetchPypi {
inherit pname version;
sha256 = "f0c3319f032c4bfad68438ed1325c0fac86dac64582c7c25cddc87a0b658fa20";
sha256 = "6c0a57b42647f1141f5a7a0a8479b49e4367c24937a01bd9d4063a595c2dd48a";
};
propagatedBuildInputs = [ six ];
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "mautrix";
version = "0.12.4";
version = "0.12.5";
src = fetchPypi {
inherit pname version;
sha256 = "c8d226a96e57d52bb532d7e572ba5670d2e2143f720063a4bbd04a77049030d4";
sha256 = "f7095cc4e5aa85043416fbfc5ca3e03c46800dcebfe3ac1d502e520197cea1ee";
};
propagatedBuildInputs = [
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "metakernel";
version = "0.28.1";
version = "0.28.2";
src = fetchPypi {
inherit pname version;
sha256 = "3b57eb7b3b332614dcba1fa53c8cc1253dbccf962b111517ea16cbecce9a11d5";
sha256 = "8811a4497444495639ef000902f4c6e8a7e2c57da1d47a8a24bcc9083548b389";
};
propagatedBuildInputs = [ ipykernel ];
@@ -24,12 +24,12 @@
buildPythonPackage rec {
pname = "mlflow";
version = "1.21.0";
version = "1.22.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "5524a371f19c66a18e7ebe9b1085a77f63a6ae514271e487428f28187d79fc8f";
sha256 = "f680390715e436ae38cf7056ec91030fc9eb67cc631226f28ff9504fbe395add";
};
# run into https://stackoverflow.com/questions/51203641/attributeerror-module-alembic-context-has-no-attribute-config
@@ -19,12 +19,12 @@
buildPythonPackage rec {
pname = "mocket";
version = "3.10.1";
version = "3.10.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "c77e75432c21108e5a28a529793eb2b82753b6f7050ac9f59fc5d7a72fa74c0f";
sha256 = "6dbfd47fdc5629136bdbb487cd3cc8d786b402df546b9c7106bed737677aa9f4";
};
propagatedBuildInputs = [
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
version = "1.5.1";
version = "1.5.4";
pname = "nest_asyncio";
disabled = !(pythonAtLeast "3.5");
src = fetchPypi {
inherit pname version;
sha256 = "afc5a1c515210a23c461932765691ad39e8eba6551c055ac8d5546e69250d0aa";
sha256 = "f969f6013a16fadb4adcf09d11a68a4f617c6049d7af7ac2c676110169a63abd";
};
# tests not packaged with source dist as of 1.3.2/1.3.2, and
@@ -11,19 +11,19 @@
buildPythonPackage rec {
pname = "oci";
version = "2.36.0";
version = "2.52.0";
src = fetchFromGitHub {
owner = "oracle";
repo = "oci-python-sdk";
rev = "v${version}";
hash = "sha256-scG/ZhWeiCgXp7iD6arWIN8KZecSjKLsCW4oXeJvx6M=";
hash = "sha256-4MlelzUPCJCZJQh8sNJHEL0WEcVWktV0TBEY0tdTHmk=";
};
postPatch = ''
substituteInPlace setup.py \
--replace "configparser==4.0.2" "configparser" \
--replace "cryptography==3.2.1" "cryptography" \
--replace "cryptography<=3.4.7,>=3.2.1" "cryptography" \
--replace "pyOpenSSL>=17.5.0,<=19.1.0" "pyOpenSSL"
'';
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "openstacksdk";
version = "0.60.0";
version = "0.61.0";
src = fetchPypi {
inherit pname version;
sha256 = "aa6efead2ac116482f29aecc2c14ba3b4c76a6f8dede93bf296a2b65492ef420";
sha256 = "3eed308871230f0c53a8f58b6c5a358b184080c6b2c6bc69ab088eea057aa127";
};
propagatedBuildInputs = [
@@ -23,12 +23,12 @@
buildPythonPackage rec {
pname = "oslo-utils";
version = "4.11.0";
version = "4.12.0";
src = fetchPypi {
pname = "oslo.utils";
inherit version;
sha256 = "1wl3r4jayzjgzf36iwn05xcjfh227s97qymjxji9hz4ibhy3v83f";
sha256 = "37aa1ee2c6cd8f3933912dd4323cbf7cd2d141e6dedb3debb764e491a9c9cf4d";
};
postPatch = ''
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "paramiko";
version = "2.8.0";
version = "2.8.1";
src = fetchPypi {
inherit pname version;
sha256 = "e673b10ee0f1c80d46182d3af7751d033d9b573dd7054d2d0aa46be186c3c1d2";
sha256 = "85b1245054e5d7592b9088cc6d08da22445417912d3a3e48138675c7a8616438";
};
propagatedBuildInputs = [ bcrypt cryptography pynacl pyasn1 ];
@@ -1,18 +1,20 @@
{ lib, buildPythonPackage, fetchPypi, pythonOlder, pytest }:
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pytest }:
buildPythonPackage rec {
pname = "parsy";
version = "1.4.0";
src = fetchPypi {
inherit pname version;
sha256 = "7c411373e520e97431f0b390db9d2cfc5089bc1d33f4f1584d2cdc9e6368f302";
src = fetchFromGitHub {
repo = "parsy";
owner = "python-parsy";
rev = "v${version}";
sha256 = "sha256-FislrLb+u4T5m/eEER7kazZHJKEwPHe+Vg/YDJp4PyM=";
};
checkInputs = [ pytest ];
checkPhase = ''
py.test test/
py.test tests
'';
disabled = pythonOlder "3.4";
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pebble";
version = "4.6.0";
version = "4.6.3";
disabled = isPy27;
src = fetchPypi {
pname = "Pebble";
inherit version;
sha256 = "0a595f7mrf89xlck9b2x83bqybc9zd9jxkl0sa5cf19vax18rg8h";
sha256 = "694e1105db888f3576b8f00662f90b057cf3780e6f8b7f57955a568008d0f497";
};
checkInputs = [
@@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "pint";
version = "0.14";
version = "0.18";
src = fetchPypi {
inherit version;
pname = "Pint";
sha256 = "0wkzb7g20wzpqr3xaqpq96dlfv6irw202icsz81ys8npp7mm194s";
sha256 = "8c4bce884c269051feb7abc69dbfd18403c0c764abc83da132e8a7222f8ba801";
};
disabled = pythonOlder "3.6";
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "pip";
version = "21.1.3";
version = "21.3.1";
format = "other";
src = fetchFromGitHub {
owner = "pypa";
repo = pname;
rev = version;
sha256 = "sha256-zfMz9p4I6Kmw849xuvnmGWHmWtajDntFW1jjDilKkgk=";
sha256 = "sha256-A8oePI5VOKGJTY6ZuUhcOhRkz2I2FSdfsS2xIgktCVQ=";
name = "${pname}-${version}-source";
};
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchPypi
, isPy3k
, pythonAtLeast
, cython
, numpy
}:
@@ -10,7 +11,7 @@ buildPythonPackage rec {
pname = "pkuseg";
version = "0.0.25";
disabled = !isPy3k;
disabled = !isPy3k || pythonAtLeast "3.9";
src = fetchPypi {
inherit pname version;
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "plugwise";
version = "0.15.3";
version = "0.15.4";
format = "setuptools";
src = fetchFromGitHub {
owner = pname;
repo = "python-plugwise";
rev = "v${version}";
sha256 = "sha256-HaH0LcH6L3R9vLT0vlM1absMTbfqgEeVi/aP2FqdnQY=";
sha256 = "0lp87vn9kh0xqng5mv5j914pgrbnhp54bisq76njijn32mgaw4qq";
};
postPatch = ''
@@ -16,12 +16,12 @@
buildPythonPackage rec {
pname = "pot";
version = "0.7.0";
version = "0.8.0";
src = fetchPypi {
pname = "POT";
inherit version;
sha256 = "01mdsiv8rlgqzvm3bds9aj49khnn33i523c2cqqrl10zg742pb6l";
sha256 = "a70e092ddc5a29a4b526192750604a634dfc2faa1641664b4c2c1c00b3cd63cf";
};
postPatch = ''
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "privacyidea-ldap-proxy";
version = "0.6.2";
version = "0.7";
src = fetchFromGitHub {
owner = "privacyidea";
repo = pname;
rev = "v${version}";
sha256 = "sha256-U2lg4zDQKn9FQ7O0zSLaijIkXKVjg8wi2ItueF4ACDU=";
sha256 = "1i2kgxqd38xvb42qj0a4a35w4vk0fyp3n7w48kqmvrxc77p6r6i8";
};
propagatedBuildInputs = [ twisted ldaptor configobj ];
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "prompt-toolkit";
version = "3.0.22";
version = "3.0.23";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "prompt_toolkit";
inherit version;
sha256 = "sha256-RJ8zPdEgvQH10paozhRSEUujpx+ucojS8K4skYdk+nI=";
sha256 = "7053aba00895473cb357819358ef33f11aa97e4ac83d38efb123e5649ceeecaf";
};
propagatedBuildInputs = [
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "py-nightscout";
version = "1.3.2";
version = "1.3.3";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "marciogranzotto";
repo = pname;
rev = "v${version}";
sha256 = "06i8vc7ykk5112y66cjixbrks46mdx3r0ygkmyah6gfgq1ddc39j";
sha256 = "0kslmm3wrxhm307nqmjmq8i8vy1x6mjaqlgba0hgvisj6b4hx65k";
};
propagatedBuildInputs = [
@@ -1,15 +1,15 @@
{ lib, buildPythonPackage, fetchPypi, requests }:
{ lib, buildPythonPackage, fetchPypi, aiohttp, requests }:
buildPythonPackage rec {
pname = "pyTelegramBotAPI";
version = "4.2.0";
version = "4.2.1";
src = fetchPypi {
inherit pname version;
sha256 = "05f85dacbcf0bdf2459698bab4325f3a699d1c04bc61581627d76d075c3d5488";
sha256 = "9a407fd58a406a53ae44ae8ff5f2edb4396be67bca3436523f791642d8561de3";
};
propagatedBuildInputs = [ requests ];
propagatedBuildInputs = [ aiohttp requests ];
meta = with lib; {
homepage = "https://github.com/eternnoir/pyTelegramBotAPI";
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "scrypt";
version = "0.8.18";
version = "0.8.19";
src = fetchPypi {
inherit pname version;
sha256 = "bcf04257af12e6d52974d177a7b08e314b66f350a73f9b6f7b232d69a6a1e041";
sha256 = "ad143035ae0cf5e97c4b399f4e4686adf442c5f0f06f9f198a0cc6c091335fb7";
};
buildInputs = [ openssl ];
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "pyatv";
version = "0.9.6";
version = "0.9.7";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "postlund";
repo = pname;
rev = "v${version}";
sha256 = "0navm7a0k1679kj7nbkbyl7s2q0wq0xmcnizmnvp0arkd5xqmqv1";
sha256 = "1ikv9m1348sjv31gch5w0sj97jlr4yjxbqfyds7alxxcm5hrhai4";
};
propagatedBuildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pygit2";
version = "1.7.1";
version = "1.7.2";
src = fetchPypi {
inherit pname version;
sha256 = "d7faa29558436decc2e78110f38d6677eb366b683ba5cdc2803d47195711165d";
sha256 = "70a4536a35452c31f823b59b6fdb665aa3778a43b73ccda3a4f79fa9962ad2bb";
};
preConfigure = lib.optionalString stdenv.isDarwin ''
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "pylast";
version = "4.3.0";
version = "4.4.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "71fd876e3753009bd10ea55b3f8f7c5d68591ee18a4127d257fc4a418010aa5c";
sha256 = "da6ebea506019af571941c35c8b4802abde4679592d52d13675650dc447e6c29";
};
nativeBuildInputs = [ setuptools-scm ];
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pymavlink";
version = "2.4.18";
version = "2.4.19";
src = fetchPypi {
inherit pname version;
sha256 = "ee40af9fad9c054237800cc835df5c0975504de13e5c29001be496893083fa83";
sha256 = "8518f71c221c263770322355d0745da2fffc48238d04eb48bcf3ef6c35e5f722";
};
propagatedBuildInputs = [ future lxml ];
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "pymongo";
version = "3.12.1";
version = "3.12.2";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "704879b6a54c45ad76cea7c6789c1ae7185050acea7afd15b58318fa1932ed45";
sha256 = "64ea5e97fca1a37f83df9f3460bf63640bc0d725e12f3471e6acbf3a6040dd37";
};
# Tests call a running mongodb instance
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "pymupdf";
version = "1.18.17";
version = "1.19.2";
src = fetchPypi {
pname = "PyMuPDF";
inherit version;
sha256 = "fa39ee5e91eae77818e07b6bb7e0cb0b402ad88e39a74b08626ce1c2150c5414";
sha256 = "964bbacddab9cba6cd2c8f388429fe4a97c0775b3096a13ac15724f5a1a2c58d";
};
postPatch = ''
@@ -1,26 +1,28 @@
{ lib
, buildPythonPackage
, fetchPypi
, fetchFromGitHub
, isPy27
, pyutilib
, appdirs
, ply
, six
, nose
, glpk
}:
buildPythonPackage rec {
pname = "pyomo";
version = "5.6.1";
version = "5.7.3";
disabled = isPy27; # unable to import pyutilib.th
src = fetchPypi {
pname = "Pyomo";
inherit version;
sha256 = "449be9a4c9b3caee7c89dbe5f0e4e5ad0eaeef8be110a860641cd249986e362c";
src = fetchFromGitHub {
repo = "pyomo";
owner = "pyomo";
rev = version;
sha256 = "sha256-p0/DdCwyXdzXElzjWewKs0Oi7BMXC+BxgYikdZL0t68=";
};
checkInputs = [ nose ];
checkInputs = [ nose glpk ];
propagatedBuildInputs = [
pyutilib
appdirs
@@ -30,7 +32,10 @@ buildPythonPackage rec {
checkPhase = ''
rm pyomo/bilevel/tests/test_blp.py \
pyomo/version/tests/test_installer.py
pyomo/version/tests/test_installer.py \
pyomo/common/tests/test_download.py \
pyomo/core/tests/examples/test_pyomo.py
export HOME=$TMPDIR
nosetests
'';
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "pyopengl";
version = "3.1.4";
version = "3.1.5";
src = fetchPypi {
pname = "PyOpenGL";
inherit version;
sha256 = "0bdf5ed600df30c8830455702338902528717c0af85ac5914f1dc5aa0bfa6eee";
sha256 = "4107ba0d0390da5766a08c242cf0cf3404c377ed293c5f6d701e457c57ba3424";
};
propagatedBuildInputs = [ pillow ];
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "pyqt-builder";
version = "1.10.1";
version = "1.12.2";
src = fetchPypi {
pname = "PyQt-builder";
inherit version;
sha256 = "05vyckg4pq95s3b23drhd24sjwzic1k36nwckxz5jc83mixhqywn";
sha256 = "f62bb688d70e0afd88c413a8d994bda824e6cebd12b612902d1945c5a67edcd7";
};
propagatedBuildInputs = [ packaging sip ];
@@ -6,8 +6,9 @@
}:
buildPythonPackage rec {
version = "1.0.4";
pname = "pytest-annotate";
version = "1.0.4";
format = "setuptools";
src = fetchPypi {
inherit pname version;
@@ -22,19 +23,17 @@ buildPythonPackage rec {
pyannotate
];
postPatch = ''
substituteInPlace setup.py \
--replace "pytest>=3.2.0,<4.0.0" "pytest"
'';
# no testing in a testing module...
# Module has no tests
doCheck = false;
pythonImportsCheck = [
"pytest_annotate"
];
meta = with lib; {
broken = true; # unmaintained and incompatible with pytest>=6.0
homepage = "https://github.com/kensho-technologies/pytest-annotate";
description = "Generate PyAnnotate annotations from your pytest tests";
homepage = "https://github.com/kensho-technologies/pytest-annotate";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
maintainers = with maintainers; [ costrouc ];
};
}
@@ -1,29 +1,43 @@
{ lib, buildPythonPackage, fetchPypi, pytest, isPy3k, isPy35, async_generator }:
{ lib
, buildPythonPackage
, fetchFromGitHub
, hypothesis
, pytest
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "pytest-asyncio";
version = "0.16.0";
format = "setuptools";
disabled = !isPy3k;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "7496c5977ce88c34379df64a66459fe395cd05543f0a2f837016e7144391fcfb";
src = fetchFromGitHub {
owner = "pytest-dev";
repo = pname;
rev = "v${version}";
sha256 = "sha256-4zMbzdDtiLRKo5C12wZRoBNguXLn3f26NuDwQ+pHA0I=";
};
buildInputs = [ pytest ]
++ lib.optionals isPy35 [ async_generator ];
buildInputs = [
pytest
];
# No tests in archive
doCheck = false;
checkInputs = [
hypothesis
pytestCheckHook
];
# LICENSE file is not distributed. https://github.com/pytest-dev/pytest-asyncio/issues/92
postPatch = ''
substituteInPlace setup.cfg --replace "license_file = LICENSE" ""
'';
pythonImportsCheck = [
"pytest_asyncio"
];
meta = with lib; {
description = "library for testing asyncio code with pytest";
license = licenses.asl20;
homepage = "https://github.com/pytest-dev/pytest-asyncio";
license = licenses.asl20;
maintainers = with maintainers; [ ];
};
}
@@ -1,32 +1,47 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytest
, py-cpuinfo
, pythonOlder
, pathlib
, py-cpuinfo
, pytest
, pythonOlder
, statistics
}:
buildPythonPackage rec {
pname = "pytest-benchmark";
version = "3.2.2";
version = "3.4.1";
format = "setuptools";
src = fetchFromGitHub {
owner = "ionelmc";
repo = pname;
rev = "v${version}";
sha256 = "1hslzzinpwc1zqhbpllqh3sllmiyk69pcycl7ahr0rz3micgwczj";
sha256 = "sha256-qc/8Epax5bPUZvhq42xSj6NUq0T4gbO5dDDS6omWBOU=";
};
buildInputs = [ pytest ];
buildInputs = [
pytest
];
propagatedBuildInputs = [ py-cpuinfo ] ++ lib.optionals (pythonOlder "3.4") [ pathlib statistics ];
propagatedBuildInputs = [
py-cpuinfo
] ++ lib.optionals (pythonOlder "3.4") [
pathlib
statistics
];
meta = {
description = "Py.test fixture for benchmarking code";
# Circular dependency
doCheck = false;
pythonImportsCheck = [
"pytest_benchmark"
];
meta = with lib; {
description = "Pytest fixture for benchmarking code";
homepage = "https://github.com/ionelmc/pytest-benchmark";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ costrouc ];
license = licenses.bsd2;
maintainers = with maintainers; [ costrouc ];
};
}
@@ -7,12 +7,13 @@
buildPythonPackage rec {
pname = "pytest-check";
version = "1.0.1";
version = "1.0.4";
format = "flit";
src = fetchPypi {
pname = "pytest_check";
inherit version;
sha256 = "1i01i5ab06ic11na13gcacrlcs2ab6rmaii0yz0x06z5ynnljn6s";
sha256 = "c93eee5a98bcd28634a4ec657ab62c46d25fa384300811e5a925d9c4d98b9540";
};
buildInputs = [ pytest ];
@@ -10,11 +10,11 @@
}:
buildPythonPackage rec {
pname = "pytest-django";
version = "4.4.0";
version = "4.5.1";
src = fetchPypi {
inherit pname version;
sha256 = "b5171e3798bf7e3fc5ea7072fe87324db67a4dd9f1192b037fed4cc3c1b7f455";
sha256 = "01fe1242e706375d7c942d206a30826bd9c0dffde99bfac627050cdc91f0d792";
};
nativeBuildInputs = [ pytest setuptools-scm ];
@@ -1,5 +1,5 @@
{ buildPythonPackage
, lib
{ lib
, buildPythonPackage
, fetchPypi
, werkzeug
}:
@@ -7,23 +7,28 @@
buildPythonPackage rec {
pname = "pytest-localserver";
version = "0.5.1";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "ef6f04193dc0f7e8df5b27b3a8834318fa12eaf025436d2a99afff1b73cde761";
};
propagatedBuildInputs = [ werkzeug ];
propagatedBuildInputs = [
werkzeug
];
# all tests access network: does not work in sandbox
doCheck = false;
pythonImportsCheck = [ "pytest_localserver" ];
pythonImportsCheck = [
"pytest_localserver"
];
meta = with lib; {
description = "Plugin for the pytest testing framework to test server connections locally";
homepage = "https://pypi.python.org/pypi/pytest-localserver";
homepage = "https://github.com/pytest-dev/pytest-localserver";
license = licenses.mit;
maintainers = with maintainers; [ siriobalmelli ];
};
}
@@ -1,20 +1,27 @@
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
, factory_boy, faker, numpy, importlib-metadata
, pytestCheckHook, pytest-xdist
{ lib
, buildPythonPackage
, factory_boy
, faker
, fetchFromGitHub
, importlib-metadata
, numpy
, pytest-xdist
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "pytest-randomly";
version = "3.10.1";
version = "3.10.3";
format = "setuptools";
disabled = pythonOlder "3.6";
# fetch from GitHub as pypi tarball doesn't include tests
src = fetchFromGitHub {
repo = pname;
owner = "pytest-dev";
rev = version;
sha256 = "10z7hsr8yd80sf5113i61p0g1c0nqkx7p4xi19v3d133f6vjbh3k";
sha256 = "sha256-NoYpMpFWz52Z0+KIUumUFp3xMPA1jGw8COojU+bsgHc=";
};
propagatedBuildInputs = lib.optionals (pythonOlder "3.10") [
@@ -22,19 +29,27 @@ buildPythonPackage rec {
];
checkInputs = [
pytestCheckHook
pytest-xdist
numpy
factory_boy
faker
numpy
pytest-xdist
pytestCheckHook
];
# needs special invocation, copied from tox.ini
pytestFlagsArray = [ "-p" "no:randomly" ];
pytestFlagsArray = [
"-p"
"no:randomly"
];
pythonImportsCheck = [
"pytest_randomly"
];
meta = with lib; {
description = "Pytest plugin to randomly order tests and control random.seed";
homepage = "https://github.com/pytest-dev/pytest-randomly";
license = licenses.bsd3;
maintainers = [ maintainers.sternenseemann ];
maintainers = with maintainers; [ sternenseemann ];
};
}
@@ -1,23 +1,45 @@
{ lib, buildPythonPackage, fetchPypi, packaging, pytest, setuptools-scm }:
{ lib
, buildPythonPackage
, fetchFromGitHub
, packaging
, pytest
, setuptools-scm
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "pytest-snapshot";
version = "0.8.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "cf84c88c3e0b4ae08ae797d9ccdc32715b64dd68b2da40f575db56956ed23326";
src = fetchFromGitHub {
owner = "joseph-roitman";
repo = pname;
rev = "v${version}";
sha256 = "sha256-xnfsB4wmsvqq5FfhLasSpxZh7+vhQsND6+Lxu0OuCvs=";
};
nativeBuildInputs = [ setuptools-scm ];
SETUPTOOLS_SCM_PRETEND_VERSION = version;
buildInputs = [ pytest ];
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [ packaging ];
buildInputs = [
pytest
];
# pypi does not contain tests and GitHub archive is not supported because setuptools-scm can't detect the version
doCheck = false;
pythonImportsCheck = [ "pytest_snapshot" ];
propagatedBuildInputs = [
packaging
];
checkInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"pytest_snapshot"
];
meta = with lib; {
description = "A plugin to enable snapshot testing with pytest";
@@ -9,28 +9,40 @@
buildPythonPackage rec {
pname = "pytest-timeout";
version = "1.4.2";
version = "2.0.1";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "0xnsigs0kmpq1za0d4i522sp3f71x5bgpdh3ski0rs74yqy13cr0";
sha256 = "sha256-pexOzt246nJpEYSFk9ZoWUEH55diHpf5Oh0dvG+7kIA=";
};
buildInputs = [ pytest ];
buildInputs = [
pytest
];
checkInputs = [ pytestCheckHook pexpect pytest-cov ];
checkInputs = [
pytestCheckHook
pexpect
pytest-cov
];
disabledTests = [
"test_suppresses_timeout_when_pdb_is_entered"
# Remove until https://github.com/pytest-dev/pytest/pull/7207 or similar
"test_suppresses_timeout_when_debugger_is_entered"
];
pytestFlagsArray = [
"-ra"
];
pythonImportsCheck = [
"pytest_timeout"
];
meta = with lib; {
description = "py.test plugin to abort hanging tests";
description = "Pytest plugin to abort hanging tests";
homepage = "https://github.com/pytest-dev/pytest-timeout/";
changelog = "https://github.com/pytest-dev/pytest-timeout/#changelog";
license = licenses.mit;
@@ -35,14 +35,14 @@
buildPythonPackage rec {
pname = "python-lsp-server";
version = "1.3.1";
version = "1.3.2";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "python-lsp";
repo = pname;
rev = "v${version}";
sha256 = "067dlhwwv4mkrirnmqinrvkbfx59hf7fiah081d62a46vxvpnv9s";
sha256 = "1whivnhz60mdqvq8m00rf7ghhy8a4k5b4kdsj0h90hbrsl1610p6";
};
postPatch = ''
@@ -38,6 +38,11 @@ buildPythonPackage rec {
pytestCheckHook
];
postPatch = ''
substituteInPlace setup.py \
--replace "pyjwt~=2.1.0" "pyjwt>=2.1.0"
'';
pythonImportsCheck = [
"smarttub"
];
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "pythondialog";
version = "3.5.2";
version = "3.5.3";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "4fc11e95540d1d5dbe0a60cd3fb7787354df85ee4b5da21f708ea46cb47bf6d6";
sha256 = "b2a34a8af0a6625ccbdf45cd343b854fc6c1a85231dadc80b8805db836756323";
};
patchPhase = ''
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "pyutilib";
version = "5.7.2";
version = "6.0.0";
src = fetchPypi {
pname = "PyUtilib";
inherit version;
sha256 = "0bdb5hlj6kyb9m3xnpxzasfv5psnxfj21qx6md8ym8zkcqyq1qs5";
sha256 = "sha256-08FPjtkCioMbK/Ubird3brqH5mz8WKBrmcNZqqZA8EA=";
};
propagatedBuildInputs = [
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "QtPy";
version = "1.11.2";
version = "1.11.3";
src = fetchPypi {
inherit pname version;
sha256 = "d6e4ae3a41f1fcb19762b58f35ad6dd443b4bdc867a4cb81ef10ccd85403c92b";
sha256 = "d427addd37386a8d786db81864a5536700861d95bf085cb31d1bea855d699557";
};
# no concrete propagatedBuildInputs as multiple backends are supposed
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "quandl";
version = "3.6.1";
version = "3.7.0";
disabled = !isPy3k;
src = fetchPypi {
inherit version;
pname = "Quandl";
sha256 = "0jr69fqxhzdmkfh3fxz0yp2kks2hkmixrscjjf59q2l7irglwhc4";
sha256 = "6e0b82fbc7861610b3577c5397277c4220e065eee0fed4e46cd6b6021655b64c";
};
checkInputs = [
@@ -11,11 +11,11 @@ let
ft = freetype.overrideAttrs (oldArgs: { dontDisableStatic = true; });
in buildPythonPackage rec {
pname = "reportlab";
version = "3.6.2";
version = "3.6.3";
src = fetchPypi {
inherit pname version;
sha256 = "f0c4b47b012d893b0b9f5703cf6f01b5593714a3fc1e7dc73efbbfe26bb7e16a";
sha256 = "be4f05230eb17b9c9c61a180ab0c89c30112da2823c77807a2a5ddba19365865";
};
checkInputs = [ glibcLocales ];
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "requests-kerberos";
version = "0.13.0";
version = "0.14.0";
# tests are not present in the PyPI version
src = fetchFromGitHub {
owner = "requests";
repo = pname;
rev = "v${version}";
sha256 = "0yvfg2cj3d10l8fd8kyal4hmpd7fd1c3bca13cj9ril5l573in76";
sha256 = "0s30pcnlir3j2jmf7yh065f294cf3x0x5i3ldskn8mm0a3657mv3";
};
# avoid needing to package krb5
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "rich";
version = "10.14.0";
version = "10.15.2";
format = "pyproject";
disabled = pythonOlder "3.6";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "willmcgugan";
repo = pname;
rev = "v${version}";
sha256 = "1j1m1064gmy07ah4crds5sd0k7dcwvf2b1z6rvjfvq4v9fx962qv";
sha256 = "0439fnzcqm2ixigica1fn5g6d3sdji9r699dsh3npwr4z44p2jkk";
};
nativeBuildInputs = [ poetry-core ];
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "ruamel-yaml";
version = "0.17.16";
version = "0.17.17";
src = fetchPypi {
pname = "ruamel.yaml";
inherit version;
sha256 = "1a771fc92d3823682b7f0893ad56cb5a5c87c48e62b5399d6f42c8759a583b33";
sha256 = "9751de4cbb57d4bfbf8fc394e125ed4a2f170fbff3dc3d78abf50be85924f8be";
};
# Tests use relative paths
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "s3fs";
version = "2021.11.0";
version = "2021.11.1";
src = fetchPypi {
inherit pname version;
sha256 = "3c23eac1fa5b685c9d507950b24f75929e8bcd1ea98b9a95cf2a9cb66ee6c9f5";
sha256 = "1a9ea7596663cda3a5dc6802f11eb468b397de35a8793750e9a98c65abd1a114";
};
buildInputs = [
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "sagemaker";
version = "2.69.0";
version = "2.70.0";
src = fetchPypi {
inherit pname version;
sha256 = "8e9051a44a82be07e32d83cfc12d724fd1cb76f83ade34cd9e69c45a8d37c676";
sha256 = "1bc0b783befa4d07dd9c43da1d1d0f3a0e66767ce8aa2af0c376cfa47c12689a";
};
pythonImportsCheck = [
@@ -111,6 +111,7 @@ buildPythonPackage rec {
"test_custom_loop_asyncio"
"test_custom_loop_asyncio_deferred_signal"
"FileFeedStoragePreFeedOptionsTest" # https://github.com/scrapy/scrapy/issues/5157
"test_timeout_download_from_spider_nodata_rcvd"
# Fails with AssertionError
"test_peek_fifo"
"test_peek_one_element"
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "sip";
version = "6.1.1";
version = "6.5.0";
src = fetchPypi {
pname = "sip";
inherit version;
sha256 = "083ykzg7zbvrfrg3ram2vx93zrmhpm817kf9bkhw8r6pzkr5mljj";
sha256 = "a1cf8431a8eb9392b3ff6dc61d832d0447bfdcae5b3e4256a5fa74dbc25b0734";
};
propagatedBuildInputs = [ packaging toml ];
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "sqlalchemy-utils";
version = "0.37.7";
version = "0.37.9";
src = fetchPypi {
inherit version;
pname = "SQLAlchemy-Utils";
sha256 = "sha256-cW2dlZIljbllGlEdA+ayVTJCwqRAhV7j99WBK7tV2es=";
sha256 = "4667edbdcb1ece011076b69772ef524bfbb17cc97e03f11ee6b85d98e7741d61";
};
propagatedBuildInputs = [
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "srsly";
version = "2.4.1";
version = "2.4.2";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-sPKuwKMp5ufnQqCmDpmnSWjKKb5x81xcTeIh4ygXaSY=";
hash = "sha256-KrolIpJ2eHUIat9OQ4DiewJNc2VUVveW+OB+s6TfrMA=";
};
nativeBuildInputs = [ cython ];
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
version = "1.6.0";
version = "1.6.1";
pname = "strictyaml";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "73fa9769214a310486d7916453a09bd38b07d28a9dcbdf27719183c1d7d949f6";
sha256 = "688be16ee5d1a2f94aa4abdc6d881e8e254d173d724ac88725955fe66bdb63d4";
};
postPatch = ''
@@ -5,17 +5,17 @@
buildPythonPackage rec {
pname = "tatsu";
version = "5.6.1";
version = "5.7.1";
# upstream only supports 3.10+
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "neogeny";
repo = "TatSu";
rev = "v${version}";
sha256 = "149ra1lwax5m1svlv4dwjfqw00lc5vwyfj6zw2v0ammmfm1b94x9";
sha256 = "12ljff6l29q92625pgsg4f7xf4dz6iz1c3zdkzz188s4lnwpy8b8";
};
disabled = pythonOlder "3.8";
nativeBuildInputs = [ pytest-runner ];
propagatedBuildInputs = [ colorama regex ];
checkInputs = [ pytestCheckHook pytest-mypy ];

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