Unverified Commit 49076661 authored by Gaétan Lepage's avatar Gaétan Lepage Committed by GitHub
Browse files

python3Packages.islpy: 2025.1.5 -> 2025.2 (#415246)

parents ff87872b 3b450775
Loading
Loading
Loading
Loading
+18 −12
Original line number Diff line number Diff line
@@ -8,10 +8,11 @@
  nanobind,
  ninja,
  pcpp,
  scikit-build,
  setuptools,
  scikit-build-core,
  typing-extensions,

  # buildInputs
  imath,
  isl,

  # tests
@@ -20,14 +21,14 @@

buildPythonPackage rec {
  pname = "islpy";
  version = "2025.1.5";
  version = "2025.2";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "inducer";
    repo = "islpy";
    tag = "v${version}";
    hash = "sha256-hzqxVLNKm63XliX5rDB54f6n1nJPVJJSAMmNTInbOEE=";
    hash = "sha256-RMqqnhW8MibGhAhJZF/EjycFJ7E3j4aur0a6UaPyeIs=";
  };

  build-system = [
@@ -35,19 +36,24 @@ buildPythonPackage rec {
    nanobind
    ninja
    pcpp
    scikit-build
    setuptools
    scikit-build-core
    typing-extensions
  ];

  buildInputs = [ isl ];
  buildInputs = [
    imath
    isl
  ];

  dontUseCmakeConfigure = true;

  preConfigure = ''
    python ./configure.py \
        --no-use-shipped-isl \
        --isl-inc-dir=${lib.getDev isl}/include \
  '';
  pypaBuildFlags = [
    "--config-setting=cmake.define.USE_SHIPPED_ISL=OFF"
    "--config-setting=cmake.define.USE_SHIPPED_IMATH=OFF"
    "--config-setting=cmake.define.USE_BARVINOK=OFF"
    "--config-setting=cmake.define.ISL_INC_DIRS:LIST='${lib.getDev isl}/include'"
    "--config-setting=cmake.define.ISL_LIB_DIRS:LIST='${lib.getLib isl}/lib'"
  ];

  # Force resolving the package from $out to make generated ext files usable by tests
  preCheck = ''