From 732b38a835492f4e07b170e04010d2b8b2c9a2b3 Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Mon, 30 Nov 2020 12:56:24 -0800 Subject: [PATCH] python39Packages.boto: disable for python39 no longer compatible: ``` File "/build/boto-2.49.0/tests/unit/utils/test_utils.py", line 88, in hmac_hashfunc return hmac.new(b'mysecretkey', msg) File "/nix/store/x3655l9x6b5khxzzl0s2zg1kn0qr3zfs-python3-3.9.0/lib/python3.9/hmac.py", line 170, in new return HMAC(key, msg, digestmod) File "/nix/store/x3655l9x6b5khxzzl0s2zg1kn0qr3zfs-python3-3.9.0/lib/python3.9/hmac.py", line 56, in __init__ raise TypeError("Missing required parameter 'digestmod'.") TypeError: Missing required parameter 'digestmod'. ``` --- pkgs/development/python-modules/boto/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/boto/default.nix b/pkgs/development/python-modules/boto/default.nix index 85ebae5b612..042a9a296ff 100644 --- a/pkgs/development/python-modules/boto/default.nix +++ b/pkgs/development/python-modules/boto/default.nix @@ -1,6 +1,7 @@ { pkgs , buildPythonPackage , fetchPypi +, pythonAtLeast , isPy38 , python , nose @@ -12,6 +13,7 @@ buildPythonPackage rec { pname = "boto"; version = "2.49.0"; + disabled = pythonAtLeast "3.9"; # no longer compatible with hmac std lib package src = fetchPypi { inherit pname version;