Skip to content

Version 0.7.0

Compare
Choose a tag to compare
@henryiii henryiii released this 30 Nov 19:20
· 239 commits to main since this release
4db5a8a

This release features several large improvements to overrides: a new if.any group to allow selections based on any item being true, and a new if.env option for selecting an override based on environment variables. You can now build pure Python packages with wheel.cmake = false, perfect for providing a slower pure Python version of a package on unsupported systems via overrides.

There's also a new inplace mode for editable installs, which has drawbacks but feels like the classic "--inplace" setting in setuptools and can enable some tooling that would otherwise not support modern editable installs to work. If you are using Cython to access .pxd files, modern ("redirect") editable installs now support that. And to help avoid collisions with a future user feature, config settings can now be passed with an optional namespace, skbuild., as well.

Features:

Fixes:

  • Correct issue with editable template & add more tests by @henryiii in #552
  • Support editable installs of Cython .pxd files by @vyasr in #516

CI:

Docs:

Full Changelog: v0.6.1...v0.7.0