about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKevin Amado <kamadorueda@gmail.com>2019-12-28 04:04:20 -0500
committerKevin Amado <kamadorueda@gmail.com>2020-01-03 17:56:41 -0500
commit37148a82b2541922094e451fa6819c17dcd75008 (patch)
tree29e69a2c17d8c316436cba1dbca306e2faf9c655
parent58717e6ccc36cc34a9a28348d366253afb3c8ac3 (diff)
downloadnixlib-37148a82b2541922094e451fa6819c17dcd75008.tar
nixlib-37148a82b2541922094e451fa6819c17dcd75008.tar.gz
nixlib-37148a82b2541922094e451fa6819c17dcd75008.tar.bz2
nixlib-37148a82b2541922094e451fa6819c17dcd75008.tar.lz
nixlib-37148a82b2541922094e451fa6819c17dcd75008.tar.xz
nixlib-37148a82b2541922094e451fa6819c17dcd75008.tar.zst
nixlib-37148a82b2541922094e451fa6819c17dcd75008.zip
pythonPackages.msal: init at 1.0.0
-rw-r--r--pkgs/development/python-modules/msal/default.nix36
-rw-r--r--pkgs/top-level/python-packages.nix5
2 files changed, 40 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/msal/default.nix b/pkgs/development/python-modules/msal/default.nix
new file mode 100644
index 000000000000..6f2566c2c1c0
--- /dev/null
+++ b/pkgs/development/python-modules/msal/default.nix
@@ -0,0 +1,36 @@
+{ buildPythonPackage
+, fetchPypi
+, lib
+
+# pythonPackages
+, pyjwt
+, requests
+}:
+
+buildPythonPackage rec {
+  pname = "msal";
+  version = "1.0.0";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "0h33wayvakggr684spdyhiqvrwraavcbk3phmcbavb3zqxd3zgpc";
+  };
+
+  propagatedBuildInputs = [
+    pyjwt
+    requests
+  ];
+
+  # Tests assume Network Connectivity:
+  #   https://github.com/AzureAD/microsoft-authentication-library-for-python/blob/e2958961e8ec16d0af4199f60c36c3f913497e48/tests/test_authority.py#L73
+  doCheck = false;
+
+  meta = with lib; {
+    description = "The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect";
+    homepage = "https://github.com/AzureAD/microsoft-authentication-library-for-python";
+    license = licenses.mit;
+    maintainers = with maintainers; [
+      kamadorueda
+    ];
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 85b56c2f88ec..d3f2922b2879 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -837,9 +837,12 @@ in {
     mpi = pkgs.openmpi;
   };
 
-  msrestazure = callPackage ../development/python-modules/msrestazure { };
+  msal = callPackage ../development/python-modules/msal { };
+
   msrest = callPackage ../development/python-modules/msrest { };
 
+  msrestazure = callPackage ../development/python-modules/msrestazure { };
+
   multiset = callPackage ../development/python-modules/multiset { };
 
   mwclient = callPackage ../development/python-modules/mwclient { };