Merge pull request #267391 from fabaff/duo-client-fix

python311Packages.duo-client: disable failing tests
This commit is contained in:
OTABI Tomoya 2023-11-14 18:20:40 +09:00 committed by GitHub
commit d46a75dcb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,7 +3,8 @@
, fetchFromGitHub
, freezegun
, mock
, nose2
, pytestCheckHook
, pythonOlder
, pytz
, setuptools
, six
@ -12,6 +13,9 @@
buildPythonPackage rec {
pname = "duo-client";
version = "5.0.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "duosecurity";
@ -26,15 +30,18 @@ buildPythonPackage rec {
--replace "flake8" ""
'';
propagatedBuildInputs = [
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
six
];
nativeCheckInputs = [
freezegun
mock
nose2
pytestCheckHook
pytz
];
@ -42,6 +49,12 @@ buildPythonPackage rec {
"duo_client"
];
disabledTests = [
# Tests require network access
"test_server_hostname"
"test_server_hostname_with_port"
];
meta = with lib; {
description = "Python library for interacting with the Duo Auth, Admin, and Accounts APIs";
homepage = "https://github.com/duosecurity/duo_client_python";