Commit 9ae1e565 authored by Fabian Affolter's avatar Fabian Affolter
Browse files

python311Packages.sfrbox-api: add optional-dependencies

parent 7e2d1a5c
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -15,13 +15,13 @@
buildPythonPackage rec {
  pname = "sfrbox-api";
  version = "0.0.9";
  format = "pyproject";
  pyproject = true;

  disabled = pythonOlder "3.8";

  src = fetchFromGitHub {
    owner = "hacf-fr";
    repo = pname;
    repo = "sfrbox-api";
    rev = "refs/tags/v${version}";
    hash = "sha256-rMfX9vA8IuWxXvVs4WYNHO6neeoie/3gABwhXyJoAF8=";
  };
@@ -36,17 +36,22 @@ buildPythonPackage rec {
  ];

  propagatedBuildInputs = [
    click
    defusedxml
    httpx
    pydantic
  ];

  passthru.optional-dependencies = {
    cli = [
      click
    ];
  };

  nativeCheckInputs = [
    pytest-asyncio
    pytestCheckHook
    respx
  ];
  ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);

  pythonImportsCheck = [
    "sfrbox_api"