Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / azure-common / default.nix
blobf77c938b1d7f470040d10241a4dcd29c990e4feb
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , azure-nspkg
5 , isPyPy
6 , setuptools
7 , python
8 , isPy3k
9 }:
11 buildPythonPackage rec {
12   version = "1.1.26";
13   pname = "azure-common";
14   disabled = isPyPy;
16   src = fetchPypi {
17     inherit pname version;
18     extension = "zip";
19     sha256 = "b2866238aea5d7492cfb0282fc8b8d5f6d06fb433872345864d45753c10b6e4f";
20   };
22   propagatedBuildInputs = [
23     azure-nspkg
24   ] ++ lib.optionals (!isPy3k) [ setuptools ]; # need for namespace lookup
26   postInstall = if isPy3k then "" else ''
27     echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
28   '';
30   doCheck = false;
32   meta = with lib; {
33     description = "This is the Microsoft Azure common code";
34     homepage = "https://github.com/Azure/azure-sdk-for-python";
35     license = licenses.mit;
36     maintainers = with maintainers; [ olcai maxwilson ];
37   };