IntelPython / dpnp

Data Parallel Extension for NumPy
BSD 2-Clause "Simplified" License
94 stars 21 forks source link

Remove the w/a which breaks the build on Windows with python `3.12` #1896

Closed antonwolfy closed 3 weeks ago

antonwolfy commented 3 weeks ago

Since python 3.12 distutils module was removed. There was a workaround to force distutils enabling in case of dpnp build for Windows. But it is not required anymore, because the transition to cmake had been completed on Windows.

Thus the PR proposes to remove the workaround and to unblock the build with python 3.12 in internal CI.

Also that PR proposes to set a variable OVERRIDE_INTEL_IPO in public CI to override using interprocedural optimization in public CI to avoid insufficient resources failure during compilation on Windows.

github-actions[bot] commented 3 weeks ago

View rendered docs @ https://intelpython.github.io/dpnp/index.html