python312Packages.dash-renderer: remove (#369714)
[NixPkgs.git] / pkgs / development / python-modules / adal / default.nix
blobbb6b018fd84906c903d1719c4fbf3df0c3022ffd
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   httpretty,
6   pyjwt,
7   pytestCheckHook,
8   python-dateutil,
9   requests,
10   setuptools,
13 buildPythonPackage rec {
14   pname = "adal";
15   version = "1.2.7";
16   pyproject = true;
18   src = fetchFromGitHub {
19     owner = "AzureAD";
20     repo = "azure-activedirectory-library-for-python";
21     rev = version;
22     hash = "sha256-HE8/P0aohoZNeMdcQVKdz6M31FMrjsd7oVytiaD0idI=";
23   };
25   postPatch = ''
26     sed -i '/cryptography/d' setup.py
27   '';
29   build-system = [ setuptools ];
31   dependencies = [
32     pyjwt
33     python-dateutil
34     requests
35   ];
37   nativeCheckInputs = [
38     httpretty
39     pytestCheckHook
40   ];
42   disabledTests = [
43     # AssertionError: 'Mex [23 chars]tp error:...
44     "test_failed_request"
45   ];
47   pythonImportsCheck = [ "adal" ];
49   meta = with lib; {
50     description = "Python module to authenticate to Azure Active Directory (AAD) in order to access AAD protected web resources";
51     homepage = "https://github.com/AzureAD/azure-activedirectory-library-for-python";
52     license = licenses.mit;
53     maintainers = [ ];
54   };