Commit de59208b authored by Robert Schütz's avatar Robert Schütz
Browse files

python312Packages.shiboken2: use python.pkgs.distutils

parent db8da26f
Loading
Loading
Loading
Loading
+9 −25
Original line number Diff line number Diff line
{
  python,
  pythonAtLeast,
  lib,
  stdenv,
  pyside2,
@@ -15,27 +14,7 @@ stdenv.mkDerivation {

  inherit (pyside2) version src patches;

  postPatch =
    (lib.optionalString (pythonAtLeast "3.12") ''
      substituteInPlace \
        ez_setup.py \
        build_scripts/main.py \
        build_scripts/options.py \
        build_scripts/utils.py \
        build_scripts/wheel_override.py \
        build_scripts/wheel_utils.py \
        sources/shiboken2/CMakeLists.txt \
        sources/shiboken2/data/shiboken_helpers.cmake \
        --replace-fail "from distutils" "import setuptools; from distutils"
      substituteInPlace \
        build_scripts/config.py \
        build_scripts/main.py \
        build_scripts/options.py \
        build_scripts/setup_runner.py \
        build_scripts/utils.py \
        --replace-fail "import distutils" "import setuptools; import distutils"
    '')
    + ''
  postPatch = ''
    cd sources/shiboken2
  '';

@@ -43,7 +22,12 @@ stdenv.mkDerivation {

  nativeBuildInputs = [
    cmake
    (python.withPackages (ps: with ps; [ setuptools ]))
    (python.withPackages (
      ps: with ps; [
        distutils
        setuptools
      ]
    ))
  ];

  buildInputs =