Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / azure-mgmt-billing / default.nix
blob7bf243e3edbbca82a7836e034b1088041259ef20
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , msrestazure
5 , azure-common
6 , azure-mgmt-core
7 , azure-mgmt-nspkg
8 }:
10 buildPythonPackage rec {
11   pname = "azure-mgmt-billing";
12   version = "6.0.0"; #pypi's 0.2.0 doesn't build ootb
13   format = "setuptools";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "d4f5c5a4188a456fe1eb32b6c45f55ca2069c74be41eb76921840b39f2f5c07f";
18     extension = "zip";
19   };
21   propagatedBuildInputs = [
22     msrestazure
23     azure-common
24     azure-mgmt-core
25     azure-mgmt-nspkg
26   ];
28   preBuild = ''
29     rm -rf azure_bdist_wheel.py
30     substituteInPlace setup.cfg \
31       --replace "azure-namespace-package = azure-mgmt-nspkg" ""
32   '';
34   pythonNamespaces = [ "azure.mgmt" ];
36   # has no tests
37   doCheck = false;
39   meta = with lib; {
40     description = "This is the Microsoft Azure Billing Client Library";
41     homepage = "https://github.com/Azure/azure-sdk-for-python";
42     license = licenses.mit;
43     maintainers = with maintainers; [ maxwilson ];
44   };