Skip to content

Releases: tttapa/py-build-cmake

0.1.3

01 Apr 23:39
Compare
Choose a tag to compare
  • Support for nanobind (with example)
  • Documentation with instructions for debugging on Windows

Full Changelog: 0.1.2...0.1.3

0.1.2

23 Nov 01:21
Compare
Choose a tag to compare

Full Changelog: 0.1.1...0.1.2

0.1.1

23 Nov 00:55
Compare
Choose a tag to compare
  • Additional build backend for packaging some components separately from the main distribution. See the components page for details.

Full Changelog: 0.1.0...0.1.1

0.1.0

22 Nov 13:42
Compare
Choose a tag to compare
  • Extract CMaker class
  • Command-line interface for configuring, building and installing the CMake projects with custom options
  • Allow specifying relative paths for --local and --cross options
  • General improvements in error handling and dependencies

Full Changelog: 0.0.15...0.1.0

0.0.16a2

21 Nov 23:21
Compare
Choose a tag to compare
0.0.16a2 Pre-release
Pre-release
  • Improvements to the command-line interface.

Full Changelog: 0.0.16a1...0.0.16a2

0.0.16a1

21 Nov 21:16
Compare
Choose a tag to compare
0.0.16a1 Pre-release
Pre-release
  • Command line interface to configure, build and install the CMake project with the right settings

Full Changelog: 0.0.15...0.0.16a1

0.0.15

24 Oct 10:22
Compare
Choose a tag to compare
  • Default options for cross-compilation Python ABI, version and architecture
  • Allow absolute path for cross-compilation toolchain file

Full Changelog: 0.0.14...0.0.15

0.0.14

25 Sep 22:48
Compare
Choose a tag to compare
  • Make [tool] optional in pyproject.toml

Full Changelog: 0.0.13...0.0.14

0.0.13

19 Aug 00:02
Compare
Choose a tag to compare
  • Use custom tags implementation based on PyPA packaging to get correct tags for PyPy.
  • Respect ARCHFLAGS for cross-compilation on macOS.

Full Changelog: 0.0.12...0.0.13

0.0.12

14 Aug 15:08
Compare
Choose a tag to compare
  • Support --local and --cross flags to specify configuration overrides.
  • Improved CMake Python discovery when cross-compiling.
  • Install Python stubs as subdirectories to allow for submodules in C extension modules.
  • Various minor improvements.

Full Changelog: 0.0.11...0.0.12