Commit 8951a23b authored by Fabian Affolter's avatar Fabian Affolter
Browse files

python312Packages.django-stubs-ext: refactor

-add optional-dependencies
parent babb4b38
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -3,8 +3,10 @@
  buildPythonPackage,
  django,
  fetchPypi,
  oracledb,
  pytestCheckHook,
  pythonOlder,
  redis,
  setuptools,
  typing-extensions,
}:
@@ -22,13 +24,18 @@ buildPythonPackage rec {
    hash = "sha256-7X1RwLcxZRh5/HXzMfsIBtmLZ7+rRk6W4nJNtrRu+SY=";
  };

  nativeBuildInputs = [ setuptools ];
  build-system = [ setuptools ];

  propagatedBuildInputs = [
  dependencies = [
    django
    typing-extensions
  ];

  optional-dependencies = {
    redis = [ redis ];
    oracle = [ oracledb ];
  };

  nativeCheckInputs = [ pytestCheckHook ];

  pythonImportsCheck = [ "django_stubs_ext" ];