From d8138c20d897bcfe2c3c07b73b3aff58938d848f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 18 Oct 2021 08:55:32 +0200 Subject: [PATCH] python3Packages.cbor2: 5.4.1 -> 5.4.2 --- .../python-modules/cbor2/default.nix | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/cbor2/default.nix b/pkgs/development/python-modules/cbor2/default.nix index ef7b79989c45..cf4813a9d908 100644 --- a/pkgs/development/python-modules/cbor2/default.nix +++ b/pkgs/development/python-modules/cbor2/default.nix @@ -3,33 +3,43 @@ , buildPythonPackage , fetchPypi , pytestCheckHook -, pytest-cov +, pythonOlder , setuptools-scm }: buildPythonPackage rec { pname = "cbor2"; - version = "5.4.1"; + version = "5.4.2"; + + disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "1jga5wj3kalf6zj5gyrmy6kwmxxkld52mvcgxc5gb5dmdhpl7gx8"; + sha256 = "sha256-4oPnC1WgSf82TMXmSP3lh+TZsOh+SyZkxp5jkTXms7g="; }; - nativeBuildInputs = [ setuptools-scm ]; + nativeBuildInputs = [ + setuptools-scm + ]; checkInputs = [ - pytest-cov pytestCheckHook ]; + postPatch = '' + substituteInPlace setup.cfg \ + --replace "--cov" "" + ''; + # https://github.com/agronholm/cbor2/issues/99 disabledTests = lib.optionals stdenv.is32bit [ "test_huge_truncated_bytes" "test_huge_truncated_string" ]; - pythonImportsCheck = [ "cbor2" ]; + pythonImportsCheck = [ + "cbor2" + ]; meta = with lib; { description = "Python CBOR (de)serializer with extensive tag support";