Unverified Commit 01b73483 authored by Moraxyc's avatar Moraxyc
Browse files

python312Packages.tableaudocumentapi: fix build

parent c29cc2d3
Loading
Loading
Loading
Loading
+16 −3
Original line number Diff line number Diff line
@@ -5,12 +5,16 @@
  lxml,
  pytestCheckHook,
  pythonOlder,
  fetchpatch,
  setuptools,
}:

buildPythonPackage rec {
  pname = "tableaudocumentapi";
  version = "0.11";
  format = "setuptools";

  pyproject = true;
  build-system = [ setuptools ];

  disabled = pythonOlder "3.7";

@@ -18,8 +22,17 @@ buildPythonPackage rec {
    inherit pname version;
    hash = "sha256-g6V1UBf+P21FcZkR3PHoUmdmrQwEvjdd1VKhvNmvOys=";
  };

  propagatedBuildInputs = [ lxml ];
  patches = [
    # distutils has been removed since python 3.12
    # see https://github.com/tableau/document-api-python/pull/255
    (fetchpatch {
      name = "no-distutils.patch";
      url = "https://github.com/tableau/document-api-python/pull/255/commits/59280bbe073060d1249e6404e11303ed6faa84f6.patch";
      hash = "sha256-mjIF9iP1BQXvqkS0jYNTm8otkhSKLj2b2iHSMZ2K0iI=";
    })
  ];

  dependencies = [ lxml ];

  nativeCheckInputs = [ pytestCheckHook ];