Skip to content

Version 0.1.0 alpha 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@henryiii henryiii released this 09 Nov 22:54
· 660 commits to main since this release
3ab9605

What's Changed

This release brings a lot of further development. This is starting to be used by downstream projects; it is a good idea to be a little careful with versions still, configuration may change.

Features:

  • feat(pyproject): allow python packages to be specified by @henryiii in #58
  • feat(pyproject): autocopy packages if names match by @henryiii in #53
  • feat(pyproject): include/exclude by @henryiii in #59
  • feat(pyproject): Color status messages for wheel by @henryiii in #60
  • feat(pyproject): support reproducible sdist builds by @agoose77 in #64
  • feat(pyproject): prettier logging with config setting by @henryiii in #40
  • feat(pyproject): extra_tags by @henryiii in #49
  • feat: support for setting python & abi tag (including limited API) by @henryiii in #47
  • feat(setuptools): use setup keyword support by @henryiii in #42
  • feat(setuptools): cmake_source_dir from scikit-build classic by @henryiii in #45

Fixes:

  • fix(pyproject): avoid copy, avoid failure if pre-existing by @henryiii in #41
  • fix: better support for FindPython by @henryiii in #38
  • fix: fallback to make if available (setting) by @henryiii in #57
  • fix: handle PermissionError in reading libdir.is_dir() by @agoose77 in #43
  • fix: include --config when installing by @henryiii in #61
  • fix: incorrect min version of macOS by @henryiii in #50
  • fix: lists and bool settings by @henryiii in #56
  • fix: mkdir for sdist if missing, test polish by @henryiii in #44
  • fix: simple example PyPy support workaround by @henryiii in #37

Refactoring:

  • refactor(pyproject): tags configuration group by @henryiii in #55
  • refactor(setuptools): use native bdist_wheel setting for abi3 by @henryiii in #52
  • refactor: rename cmake_settings to skbuild_settings by @henryiii in #46

Other things:

  • chore(pyproject): refactor wheel code a bit to read better by @henryiii in #65
  • chore: better logging on macOS for deployment target by @henryiii in #48
  • chore: format cmake files by @henryiii in #54

New Contributors

Full Changelog: v0.1.0.a0...v0.1.0a1