Skip to content

0.4.0

Choose a tag to compare

@jcfr jcfr released this 31 Oct 22:08
· 709 commits to master since this release
0.4.0

Scikit-build 0.4.0 Release Notes

Updates since 0.3.0

  • Do not package python modules under "purelib" dir in non-pure wheel
  • Add support for --hide-listing option
    • allow to build distributions without displaying files being included
    • useful when building large project on Continuous Integration service limiting
      the amount of log produced by the build.

CMake modules

  • skbuild/resources/cmake/FindPythonExtensions.cmake
    • Function python_extension_module: add support for module suffix
  • skbuild/resources/cmake/targetLinkLibrariesWithDynamicLookup.cmake:
    • Fix the logic checking for cross-compilation (the regression
      was introduced by #51 and #47
    • It configure the text project setting CMAKE_ENABLE_EXPORTS to ON. Doing
      so ensure the executable compiled in the test exports symbols (if supported
      by the underlying platform).

Docs

Tests

  • tests/samples: Simplify project removing unneeded install rules and file copy
  • Simplify continuous integration
  • Makefile:
    • Fix coverage target
    • Add docs-only target allowing to regenerator the Sphinx documentation without opening a new page
      in the browser.