croc: 10.1.1 -> 10.1.3 (#364662)
[NixPkgs.git] / pkgs / development / python-modules / azure-mgmt-common / default.nix
blobcecaf2dd2bd45befbfa5fc6471c9896077b17cad
2   pkgs,
3   buildPythonPackage,
4   fetchPypi,
5   python,
6   azure-common,
7   azure-mgmt-nspkg,
8   requests,
9   msrestazure,
10   isPy3k,
13 buildPythonPackage rec {
14   version = "0.20.0";
15   format = "setuptools";
16   pname = "azure-mgmt-common";
18   src = fetchPypi {
19     inherit pname version;
20     extension = "zip";
21     sha256 = "c63812c13d9f36615c07f874bc602b733bb516f1ed62ab73189b8f71c6bfbfe6";
22   };
24   propagatedBuildInputs = [
25     azure-common
26     azure-mgmt-nspkg
27     requests
28     msrestazure
29   ];
31   postInstall = pkgs.lib.optionalString (!isPy3k) ''
32     echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/${python.sitePackages}"/azure/mgmt/__init__.py
33     echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/${python.sitePackages}"/azure/__init__.py
34   '';
36   doCheck = false;
38   meta = with pkgs.lib; {
39     description = "This is the Microsoft Azure Resource Management common code";
40     homepage = "https://github.com/Azure/azure-sdk-for-python";
41     license = licenses.mit;
42     maintainers = with maintainers; [
43       olcai
44       maxwilson
45     ];
46   };