Skip to content

Releases: tttapa/py-build-cmake

0.2.0a12

09 Feb 18:51

Choose a tag to compare

0.2.0a12 Pre-release
Pre-release
  • List config options behavior changed, see docs/Config.md for details
  • Allow specifying override behavior of ListOfStrConfigOption

Full Changelog: 0.2.0a11...0.2.0a12

0.2.0a11

07 Feb 16:48

Choose a tag to compare

0.2.0a11 Pre-release
Pre-release
  • Improved CMake preset support

Full Changelog: 0.2.0a10...0.2.0a11

0.2.0a10

27 Jan 22:06

Choose a tag to compare

0.2.0a10 Pre-release
Pre-release
  • Run stubgen after CMake install.
    Custom hand-written stubs or stubs generated by CMake are not replaced,
    only stubs for modules that do not have any stubs yet are installed.
  • Set CMake options in cache pre-load script instead of command line arguments.

Full Changelog: 0.2.0a9...0.2.0a10

0.2.0a9

21 Nov 23:48

Choose a tag to compare

0.2.0a9 Pre-release
Pre-release
  • Don't use -A for non-VS generators Windows (#21)
  • Support generated modules/packages (#22)

Full Changelog: 0.2.0a8...0.2.0a9

0.2.0a8

14 Oct 22:08

Choose a tag to compare

0.2.0a8 Pre-release
Pre-release
  • Improved error reporting
  • Experimental PEP 420 namespace package support
  • Change default editable mode to symlink

Full Changelog: 0.2.0a7...0.2.0a8

0.2.0a7

30 Aug 11:27

Choose a tag to compare

0.2.0a7 Pre-release
Pre-release
  • Merge develop
  • Fix macOS cross-compilation platform tag (6ebb296)

Full Changelog: 0.2.0a6...0.2.0a7

0.2.0a6

29 Aug 12:19

Choose a tag to compare

0.2.0a6 Pre-release
Pre-release
  • Disable stubgen on PyPy<3.8 (no mypy support)
  • Add pre-commit config with Mypy, Ruff, Black, etc.
  • Address all Mypy and Ruff changes
  • Apply Black formatting
  • Improve expected package contents tests

Full Changelog: 0.2.0a5...0.2.0a6

0.2.0a5

21 Aug 01:08

Choose a tag to compare

0.2.0a5 Pre-release
Pre-release

Major refactor:

  • Dropped flit_core dependency
  • Removed support for cross.copy_from_native_build option: when cross-compilation requires a native build, it is recommended to carry this out manually beforehand (e.g. using the py-build-cmake CLI).
  • Renamed cmake.python_extension_abi option to python_abi.
  • Added --loglevel (PY_BUILD_CMAKE_LOGLEVEL) flag/environment variable.
  • Improved tests
  • Improved logging for GitHub Actions
  • PyPI trusted publishing

Full Changelog: 0.2.0a4...0.2.0a5

0.2.0a4

15 Aug 22:41

Choose a tag to compare

0.2.0a4 Pre-release
Pre-release
  • Fix macOS Wheel platform tag when using automatic cross-compilation

Full Changelog: 0.2.0a3...0.2.0a4

0.2.0a3

15 Aug 00:27

Choose a tag to compare

0.2.0a3 Pre-release
Pre-release
  • Explicitly set SETUPTOOLS_EXT_SUFFIX when automatic cross-compilation is enabled on macOS

Full Changelog: 0.2.0a2...0.2.0a3