Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / osc-diagram / default.nix
blobf2802ed08e76d00b6d386a6dae964d5f2acb7253
2   lib
3   , buildPythonPackage
4   , diagrams
5   , fetchFromGitHub
6   , osc-sdk-python
7   , setuptools
8 }:
10 buildPythonPackage {
11   pname = "osc-diagram";
12   version = "unstable-2023-08-07";
13   pyproject = true;
15   src = fetchFromGitHub {
16     owner = "outscale-mgo";
17     repo = "osc-diagram";
18     rev = "8531233b8a95da03aca9106064b91479197f888d";
19     hash = "sha256-2Iaar2twemw4xv1GGqHd3xiNCHrZLsZXtP7e9tNVpEU=";
20   };
22   nativeBuildInputs = [
23     setuptools
24   ];
26   propagatedBuildInputs = [
27     diagrams
28     osc-sdk-python
29   ];
31   pythonImportsCheck = [ "osc_diagram" ];
33   meta = with lib; {
34     description = "Build Outscale cloud diagrams";
35     mainProgram = "osc-diagram";
36     homepage = "https://github.com/outscale-mgo/osc-diagram";
37     license = licenses.free;
38     maintainers = with maintainers; [ nicolas-goudry ];
39   };