Loading pkgs/development/python-modules/osc-sdk-python/default.nix 0 → 100644 +57 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , pytestCheckHook , requests , ruamel-yaml , setuptools }: buildPythonPackage rec { pname = "osc-sdk-python"; version = "0.27.0"; pyproject = true; src = fetchFromGitHub { owner = "outscale"; repo = "osc-sdk-python"; rev = "v${version}"; hash = "sha256-dp4yE8cTeXAPoixJ6ZtsvcTSKdYpDIebHkddUiqJe5Q="; fetchSubmodules = true; }; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ requests ruamel-yaml ]; nativeCheckInputs = [ pytestCheckHook ]; postPatch = '' substituteInPlace setup.py \ --replace "ruamel.yaml==0.17.32" "ruamel.yaml" ''; # Only keep test not requiring access and secret keys pytestFlagsArray = [ "tests/test_net.py" ]; pythonImportsCheck = [ "osc_sdk_python" ]; meta = with lib; { description = "SDK to perform actions on Outscale API"; homepage = "http://github.com/outscale/osc-sdk-python"; license = licenses.bsd3; maintainers = with maintainers; [ nicolas-goudry ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8974,6 +8974,8 @@ self: super: with self; { osc-lib = callPackage ../development/python-modules/osc-lib { }; osc-sdk-python = callPackage ../development/python-modules/osc-sdk-python { }; oscpy = callPackage ../development/python-modules/oscpy { }; oscrypto = callPackage ../development/python-modules/oscrypto { }; Loading Loading
pkgs/development/python-modules/osc-sdk-python/default.nix 0 → 100644 +57 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , pytestCheckHook , requests , ruamel-yaml , setuptools }: buildPythonPackage rec { pname = "osc-sdk-python"; version = "0.27.0"; pyproject = true; src = fetchFromGitHub { owner = "outscale"; repo = "osc-sdk-python"; rev = "v${version}"; hash = "sha256-dp4yE8cTeXAPoixJ6ZtsvcTSKdYpDIebHkddUiqJe5Q="; fetchSubmodules = true; }; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ requests ruamel-yaml ]; nativeCheckInputs = [ pytestCheckHook ]; postPatch = '' substituteInPlace setup.py \ --replace "ruamel.yaml==0.17.32" "ruamel.yaml" ''; # Only keep test not requiring access and secret keys pytestFlagsArray = [ "tests/test_net.py" ]; pythonImportsCheck = [ "osc_sdk_python" ]; meta = with lib; { description = "SDK to perform actions on Outscale API"; homepage = "http://github.com/outscale/osc-sdk-python"; license = licenses.bsd3; maintainers = with maintainers; [ nicolas-goudry ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8974,6 +8974,8 @@ self: super: with self; { osc-lib = callPackage ../development/python-modules/osc-lib { }; osc-sdk-python = callPackage ../development/python-modules/osc-sdk-python { }; oscpy = callPackage ../development/python-modules/oscpy { }; oscrypto = callPackage ../development/python-modules/oscrypto { }; Loading