Unverified Commit 29cef3de authored by Martin Weinelt's avatar Martin Weinelt
Browse files

python312Packages.tensorflow-bin: unbreak

For some reason we have a distutils package now, and that unbreaks it
until tensorflow upstream gets its shit together.
parent acd6aff7
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -4,7 +4,6 @@
  fetchurl,
  buildPythonPackage,
  isPy3k,
  pythonAtLeast,
  astor,
  gast,
  google-pasta,
@@ -18,6 +17,7 @@
  grpcio,
  mock,
  scipy,
  distutils,
  wheel,
  jax,
  opt-einsum,
@@ -90,7 +90,10 @@ buildPythonPackage {
    h5py
  ] ++ lib.optional (!isPy3k) mock;

  build-system = [ wheel ] ++ lib.optionals cudaSupport [ addDriverRunpath ];
  build-system = [
    distutils
    wheel
  ] ++ lib.optionals cudaSupport [ addDriverRunpath ];

  preConfigure = ''
    unset SOURCE_DATE_EPOCH
@@ -217,9 +220,5 @@ buildPythonPackage {
      abbradar
    ];
    badPlatforms = [ "x86_64-darwin" ];
    # Cannot import tensortfow on python 3.12 as it still dependends on distutils:
    # ModuleNotFoundError: No module named 'distutils'
    # https://github.com/tensorflow/tensorflow/issues/58073
    broken = pythonAtLeast "3.12";
  };
}