Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / azure-mgmt-common / default.nix
blob5f0390708c7d95086a128bb1afa6eb20fb72c90e
1 { pkgs
2 , buildPythonPackage
3 , fetchPypi
4 , python
5 , azure-common
6 , azure-mgmt-nspkg
7 , requests
8 , msrestazure
9 , isPy3k
12 buildPythonPackage rec {
13   version = "0.20.0";
14   format = "setuptools";
15   pname = "azure-mgmt-common";
17   src = fetchPypi {
18     inherit pname version;
19     extension = "zip";
20     sha256 = "c63812c13d9f36615c07f874bc602b733bb516f1ed62ab73189b8f71c6bfbfe6";
21   };
23   propagatedBuildInputs = [
24     azure-common
25     azure-mgmt-nspkg
26     requests
27     msrestazure
28   ];
30   postInstall = pkgs.lib.optionalString (!isPy3k) ''
31     echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/${python.sitePackages}"/azure/mgmt/__init__.py
32     echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/${python.sitePackages}"/azure/__init__.py
33   '';
35   doCheck = false;
37   meta = with pkgs.lib; {
38     description = "This is the Microsoft Azure Resource Management common code";
39     homepage = "https://github.com/Azure/azure-sdk-for-python";
40     license = licenses.mit;
41     maintainers = with maintainers; [ olcai maxwilson ];
42   };